![Page 1: An Introduction to GIS for Developers - Part 2: GIS Data€¦ · An Introduction to GIS for developers . Part 2: GIS Data . Canserina Kurnia & Tom Shippee . Agenda • GIS data types](https://reader030.vdocument.in/reader030/viewer/2022012921/5f06c5db7e708231d419a8fd/html5/thumbnails/1.jpg)
An Introduction to GIS for developers Part 2: GIS Data
Canserina Kurnia & Tom Shippee
![Page 2: An Introduction to GIS for Developers - Part 2: GIS Data€¦ · An Introduction to GIS for developers . Part 2: GIS Data . Canserina Kurnia & Tom Shippee . Agenda • GIS data types](https://reader030.vdocument.in/reader030/viewer/2022012921/5f06c5db7e708231d419a8fd/html5/thumbnails/2.jpg)
Agenda • GIS data types • Leveraging attributes • Getting locations from tabular data • Power of the Geodatabase
![Page 3: An Introduction to GIS for Developers - Part 2: GIS Data€¦ · An Introduction to GIS for developers . Part 2: GIS Data . Canserina Kurnia & Tom Shippee . Agenda • GIS data types](https://reader030.vdocument.in/reader030/viewer/2022012921/5f06c5db7e708231d419a8fd/html5/thumbnails/3.jpg)
ArcGIS a complete platform
Content Mgmt ArcGIS Online/Portal
GIS Services ArcGIS Server
Apps and applications
Back office infrastructure
Content and services
“discover, use, make & share”
GIS Content & Analysis ArcGIS Desktop
![Page 4: An Introduction to GIS for Developers - Part 2: GIS Data€¦ · An Introduction to GIS for developers . Part 2: GIS Data . Canserina Kurnia & Tom Shippee . Agenda • GIS data types](https://reader030.vdocument.in/reader030/viewer/2022012921/5f06c5db7e708231d419a8fd/html5/thumbnails/4.jpg)
Getting the information out… Provides Geospatial Capabilities Across the Entire Organization
. . . A Framework For Sharing, and Collaboration
• Mapping
• Analysis
• Visualization
Citizens Managers
Knowledge Workers
Professional GIS
Enterprise Integration
Deployed Users
![Page 5: An Introduction to GIS for Developers - Part 2: GIS Data€¦ · An Introduction to GIS for developers . Part 2: GIS Data . Canserina Kurnia & Tom Shippee . Agenda • GIS data types](https://reader030.vdocument.in/reader030/viewer/2022012921/5f06c5db7e708231d419a8fd/html5/thumbnails/5.jpg)
Getting the information in… Breaks down barriers to communication & collaboration
. . . Anyone can gain access to the information they need
![Page 6: An Introduction to GIS for Developers - Part 2: GIS Data€¦ · An Introduction to GIS for developers . Part 2: GIS Data . Canserina Kurnia & Tom Shippee . Agenda • GIS data types](https://reader030.vdocument.in/reader030/viewer/2022012921/5f06c5db7e708231d419a8fd/html5/thumbnails/6.jpg)
Exploring GIS as a Platform
Functionality Sharing
Fundamentals
Data
![Page 7: An Introduction to GIS for Developers - Part 2: GIS Data€¦ · An Introduction to GIS for developers . Part 2: GIS Data . Canserina Kurnia & Tom Shippee . Agenda • GIS data types](https://reader030.vdocument.in/reader030/viewer/2022012921/5f06c5db7e708231d419a8fd/html5/thumbnails/7.jpg)
Vectors & rasters
GIS Data types
![Page 8: An Introduction to GIS for Developers - Part 2: GIS Data€¦ · An Introduction to GIS for developers . Part 2: GIS Data . Canserina Kurnia & Tom Shippee . Agenda • GIS data types](https://reader030.vdocument.in/reader030/viewer/2022012921/5f06c5db7e708231d419a8fd/html5/thumbnails/8.jpg)
Commonly used data in ArcGIS
Data type Description
Address • Descriptive locations • Street address, zip code, county, state
CAD • Computer Aided Design • Engineering and design drawings
Elevation • Height or depth in relation to reference surface such as mean sea level • Many supported raster and vector formats
Geodatabase • Native format for ArcGIS • Storage of features, tables, and behaviors in a relational database
Imagery • Aerial photos or satellite images • Many supported raster formats
CSV, GPX, GeoRSS • Coordinate values stores in a file • streaming location as part of a Web feed
Shapefile • Simple format for storing point, line, and area features
Temporal • Time or date information for geographic locations
X,Y or X,Y,Z • Coordinate values • May include elevation, or Z values
![Page 9: An Introduction to GIS for Developers - Part 2: GIS Data€¦ · An Introduction to GIS for developers . Part 2: GIS Data . Canserina Kurnia & Tom Shippee . Agenda • GIS data types](https://reader030.vdocument.in/reader030/viewer/2022012921/5f06c5db7e708231d419a8fd/html5/thumbnails/9.jpg)
Managing GIS Data
![Page 10: An Introduction to GIS for Developers - Part 2: GIS Data€¦ · An Introduction to GIS for developers . Part 2: GIS Data . Canserina Kurnia & Tom Shippee . Agenda • GIS data types](https://reader030.vdocument.in/reader030/viewer/2022012921/5f06c5db7e708231d419a8fd/html5/thumbnails/10.jpg)
What is a geodatabase? • ArcGIS native data structure
![Page 11: An Introduction to GIS for Developers - Part 2: GIS Data€¦ · An Introduction to GIS for developers . Part 2: GIS Data . Canserina Kurnia & Tom Shippee . Agenda • GIS data types](https://reader030.vdocument.in/reader030/viewer/2022012921/5f06c5db7e708231d419a8fd/html5/thumbnails/11.jpg)
Why use a geodatabase? Rules and relationships
Geodatabase
Datasets
Advanced datasets
Data integrity
Geoprocessing and geocoding
Scale storage
Integrate with other databases
Scale users
![Page 12: An Introduction to GIS for Developers - Part 2: GIS Data€¦ · An Introduction to GIS for developers . Part 2: GIS Data . Canserina Kurnia & Tom Shippee . Agenda • GIS data types](https://reader030.vdocument.in/reader030/viewer/2022012921/5f06c5db7e708231d419a8fd/html5/thumbnails/12.jpg)
Working with versioned data
• Publish public version (DEFAULT)
• Next version of the data (QA)
Parks
Parks
![Page 13: An Introduction to GIS for Developers - Part 2: GIS Data€¦ · An Introduction to GIS for developers . Part 2: GIS Data . Canserina Kurnia & Tom Shippee . Agenda • GIS data types](https://reader030.vdocument.in/reader030/viewer/2022012921/5f06c5db7e708231d419a8fd/html5/thumbnails/13.jpg)
Data versioning scenarios
Analyst Public
Farmland Residential
• Controlled data release
Flood Public • What if modeling & planning
(e.g., disaster management)
• Project staging
![Page 14: An Introduction to GIS for Developers - Part 2: GIS Data€¦ · An Introduction to GIS for developers . Part 2: GIS Data . Canserina Kurnia & Tom Shippee . Agenda • GIS data types](https://reader030.vdocument.in/reader030/viewer/2022012921/5f06c5db7e708231d419a8fd/html5/thumbnails/14.jpg)
Replication enables efficient data copies
Multiuser geodatabase
Source
Target Data Change Set
![Page 15: An Introduction to GIS for Developers - Part 2: GIS Data€¦ · An Introduction to GIS for developers . Part 2: GIS Data . Canserina Kurnia & Tom Shippee . Agenda • GIS data types](https://reader030.vdocument.in/reader030/viewer/2022012921/5f06c5db7e708231d419a8fd/html5/thumbnails/15.jpg)
Combining text & geometry
Leveraging attributes
![Page 16: An Introduction to GIS for Developers - Part 2: GIS Data€¦ · An Introduction to GIS for developers . Part 2: GIS Data . Canserina Kurnia & Tom Shippee . Agenda • GIS data types](https://reader030.vdocument.in/reader030/viewer/2022012921/5f06c5db7e708231d419a8fd/html5/thumbnails/16.jpg)
Spatial tables • Records correspond to features • ObjectID and Shape fields
![Page 17: An Introduction to GIS for Developers - Part 2: GIS Data€¦ · An Introduction to GIS for developers . Part 2: GIS Data . Canserina Kurnia & Tom Shippee . Agenda • GIS data types](https://reader030.vdocument.in/reader030/viewer/2022012921/5f06c5db7e708231d419a8fd/html5/thumbnails/17.jpg)
Nonspatial tables • No record-feature correspondence • No Shape field • May have OID field
![Page 18: An Introduction to GIS for Developers - Part 2: GIS Data€¦ · An Introduction to GIS for developers . Part 2: GIS Data . Canserina Kurnia & Tom Shippee . Agenda • GIS data types](https://reader030.vdocument.in/reader030/viewer/2022012921/5f06c5db7e708231d419a8fd/html5/thumbnails/18.jpg)
Table Join • Symbolize countries based on UN data
A
Spatial table has no UN data Nonspatial table has UN data
JOIN
![Page 19: An Introduction to GIS for Developers - Part 2: GIS Data€¦ · An Introduction to GIS for developers . Part 2: GIS Data . Canserina Kurnia & Tom Shippee . Agenda • GIS data types](https://reader030.vdocument.in/reader030/viewer/2022012921/5f06c5db7e708231d419a8fd/html5/thumbnails/19.jpg)
Table Relates • Support one-to-many and
many-to-many relationships between records
Nonspatial table
Spatial table
![Page 20: An Introduction to GIS for Developers - Part 2: GIS Data€¦ · An Introduction to GIS for developers . Part 2: GIS Data . Canserina Kurnia & Tom Shippee . Agenda • GIS data types](https://reader030.vdocument.in/reader030/viewer/2022012921/5f06c5db7e708231d419a8fd/html5/thumbnails/20.jpg)
Geocoding addresses, zip codes, etc.
Getting locations from non-spatial data
![Page 21: An Introduction to GIS for Developers - Part 2: GIS Data€¦ · An Introduction to GIS for developers . Part 2: GIS Data . Canserina Kurnia & Tom Shippee . Agenda • GIS data types](https://reader030.vdocument.in/reader030/viewer/2022012921/5f06c5db7e708231d419a8fd/html5/thumbnails/21.jpg)
Adding x,y data • May exist in non-spatial
tables
GPS locations of Starbucks
…displayed as point layer
Address Zip latitude longitude
1 Battery Park Plaza 10004 40.70317 -74.0145
2 Broadway 10004 40.70407 -74.0131
110 Pearl Street 10005 40.70447 -74.0094
55 Broad Street 10004 40.70512 -74.0114
![Page 22: An Introduction to GIS for Developers - Part 2: GIS Data€¦ · An Introduction to GIS for developers . Part 2: GIS Data . Canserina Kurnia & Tom Shippee . Agenda • GIS data types](https://reader030.vdocument.in/reader030/viewer/2022012921/5f06c5db7e708231d419a8fd/html5/thumbnails/22.jpg)
Geocoding • Get locations from
addresses • Create point features
NAME ADDRESS J. Maloney 310 East Andreas Road
K. Hickman 105 Maple Street
E. Palmer 3109 Bell Square West
![Page 23: An Introduction to GIS for Developers - Part 2: GIS Data€¦ · An Introduction to GIS for developers . Part 2: GIS Data . Canserina Kurnia & Tom Shippee . Agenda • GIS data types](https://reader030.vdocument.in/reader030/viewer/2022012921/5f06c5db7e708231d419a8fd/html5/thumbnails/23.jpg)
Location Analytics • Esri Maps for
- IBM Cognos - Microsoft Office - Microsoft Sharepoint - MicroStrategy - Microsoft Dynamics CRM - SAP Business Objects - Salesforce (coming soon)
![Page 24: An Introduction to GIS for Developers - Part 2: GIS Data€¦ · An Introduction to GIS for developers . Part 2: GIS Data . Canserina Kurnia & Tom Shippee . Agenda • GIS data types](https://reader030.vdocument.in/reader030/viewer/2022012921/5f06c5db7e708231d419a8fd/html5/thumbnails/24.jpg)
Domains, relationships & topology
Geodata Behaviors
![Page 25: An Introduction to GIS for Developers - Part 2: GIS Data€¦ · An Introduction to GIS for developers . Part 2: GIS Data . Canserina Kurnia & Tom Shippee . Agenda • GIS data types](https://reader030.vdocument.in/reader030/viewer/2022012921/5f06c5db7e708231d419a8fd/html5/thumbnails/25.jpg)
Attribute editing validation • Data validation basics
- Data type - Default value
• Domains control input values for a single field
• Subtypes classification enables power editing
![Page 26: An Introduction to GIS for Developers - Part 2: GIS Data€¦ · An Introduction to GIS for developers . Part 2: GIS Data . Canserina Kurnia & Tom Shippee . Agenda • GIS data types](https://reader030.vdocument.in/reader030/viewer/2022012921/5f06c5db7e708231d419a8fd/html5/thumbnails/26.jpg)
Topology and geometry edit validation • Spatial relationship models
• Topology rules control data integrity
I-80 connects San Francisco and New York
San Francisco is contained by
California
New York is adjacent to the Atlantic Ocean
![Page 27: An Introduction to GIS for Developers - Part 2: GIS Data€¦ · An Introduction to GIS for developers . Part 2: GIS Data . Canserina Kurnia & Tom Shippee . Agenda • GIS data types](https://reader030.vdocument.in/reader030/viewer/2022012921/5f06c5db7e708231d419a8fd/html5/thumbnails/27.jpg)
Q & A Thank you for attending…
Canserina Kurnia ([email protected]) Thomas Shippee ([email protected])
Online Survey: http://www.esri.com/events/devsummit/session-rater
![Page 28: An Introduction to GIS for Developers - Part 2: GIS Data€¦ · An Introduction to GIS for developers . Part 2: GIS Data . Canserina Kurnia & Tom Shippee . Agenda • GIS data types](https://reader030.vdocument.in/reader030/viewer/2022012921/5f06c5db7e708231d419a8fd/html5/thumbnails/28.jpg)