ArcGIS Tools for OpenStreetMap - Recent Proceedings · 2011-03-24 · ArcGIS Editor for...
Transcript of ArcGIS Tools for OpenStreetMap - Recent Proceedings · 2011-03-24 · ArcGIS Editor for...
ArcGIS Tools for OpenStreetMap
Thomas Emge, Applications Prototype Lab
What is OpenStreetMap?
• OpenStreetMap as the Wikipedia for Maps• Users create, contribute, edit, and maintain vector for
free and open use.• Active user community providing infrastructure,
data, tools, and projects
What is the ArcGIS Editor for OpenStreetMap?
• An extension to ArcGIS 10 allowing for local editing of OpenStreetMap (OSM) content.
• Goal: Help Esri users to participate as active members in the OSM community.
ArcGIS Editor for OpenStreetMap Highlights
• Read/Write support for OpenStreetMap data.• Integrates into the ArcGIS 10 template based editing
experience.• Is extensible with respect to data schema and edit
templates.• Is a free and open source add-on to ArcMap.
ArcGIS Editor for OpenStreetMap Requirements
• ArcGIS 10
ArcGIS and OpenStreetMap
- ArcGIS uses OpenStreetMap as a base map layer
Map data (c) OpenStreetMap (and) contributors, CC-BY-SA
ArcGIS Editor For OpenStreetMap Tools (1)
• OpenStreetMap data as vectors (points omitted for clarity)
Map data (c) OpenStreetMap (and) contributors, CC-BY-SA
OpenStreetMap Download Tool
• Download vector data from a live OpenStreetMap server
Import of OpenStreetMap Data – Challenges
• OpenStreetMap geometry is node (point) based, Esri core geometry is segment based
• Absence of data schema within the OpenStreetMap data structure
• Each OSM entity includes version/user information
OpenStreetMap Data inside the Geodatabase
• Use three feature classes and two tables• Keep the overall data structure simple• Let the core ArcGIS functionality do the heavy lifting
ArcGIS Editor Import Implications
• Hybrid relations (mixture of nodes and ways) are not supported*
• Ambiguous geometry representation can be an issue• (for example coastlines) OSM Wiki
• * Not in the editor environment but data integrity is always maintained
ArcGIS Editor Symbolization
Map data (c) OpenStreetMap (and) contributors, CC-BY-SA
ArcGIS Editor for OpenStreetMap – Start Editing
• Always remember the license
ArcGIS Editor Templates
• Template contains only main feature type
ArcGIS Editor – Template Based Editing
• Individual tags are available in the attribute dialog
ArcGIS Editor Tracking the Changes
• Feature class extension on feature classes• Editor tools are reacting to the extension
ArcGIS Editor for OpenStreetMap - Upload
• Synchronize local changes with OpenStreetMap server
ArcGIS Editor for OSM – Potential Upload Issues
Map data (c) OpenStreetMap (and) contributors, CC-BY-SA, Imagery provided by bing
ArcGIS Editor Attribute Tools
• Normalizes tags into attributes
DemoThe OpenStreetMap Tools in Action
ArcGIS Editor Is Open Source
• We are looking for contributors- Coding- Data Schema- Layout / Rendering- Documentation- Evangelists- ….
Summary
1. ArcGIS and OpenStreetMap just work together2. Easy Workflow: Download the vector data,
symbolize the data with respect to the most commonly used data themes, capture new features or edit existing feature based on imagery information or update the OSM repository based on existing
free available data sources, synchronize the local modifications back to the OpenStreetMap server, correct any
outstanding conflict between local version and server version, update back to the OpenStreetMap server
3. Have fun mapping