arcgis tools for openstreetmap - recent proceedings · 2011-03-24 · arcgis editor for...

24
ArcGIS Tools for OpenStreetMap Thomas Emge, Applications Prototype Lab

Upload: others

Post on 15-Jul-2020

12 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: ArcGIS Tools for OpenStreetMap - Recent Proceedings · 2011-03-24 · ArcGIS Editor for OpenStreetMap Highlights • Read/Write support for OpenStreetMap data. • Integrates into

ArcGIS Tools for OpenStreetMap

Thomas Emge, Applications Prototype Lab

Page 2: ArcGIS Tools for OpenStreetMap - Recent Proceedings · 2011-03-24 · ArcGIS Editor for OpenStreetMap Highlights • Read/Write support for OpenStreetMap data. • Integrates into

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

Page 3: ArcGIS Tools for OpenStreetMap - Recent Proceedings · 2011-03-24 · ArcGIS Editor for OpenStreetMap Highlights • Read/Write support for OpenStreetMap data. • Integrates into

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.

Page 4: ArcGIS Tools for OpenStreetMap - Recent Proceedings · 2011-03-24 · ArcGIS Editor for OpenStreetMap Highlights • Read/Write support for OpenStreetMap data. • Integrates into

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.

Page 5: ArcGIS Tools for OpenStreetMap - Recent Proceedings · 2011-03-24 · ArcGIS Editor for OpenStreetMap Highlights • Read/Write support for OpenStreetMap data. • Integrates into

ArcGIS Editor for OpenStreetMap Requirements

• ArcGIS 10

Page 6: ArcGIS Tools for OpenStreetMap - Recent Proceedings · 2011-03-24 · ArcGIS Editor for OpenStreetMap Highlights • Read/Write support for OpenStreetMap data. • Integrates into

ArcGIS and OpenStreetMap

- ArcGIS uses OpenStreetMap as a base map layer

Map data (c) OpenStreetMap (and) contributors, CC-BY-SA

Page 7: ArcGIS Tools for OpenStreetMap - Recent Proceedings · 2011-03-24 · ArcGIS Editor for OpenStreetMap Highlights • Read/Write support for OpenStreetMap data. • Integrates into

ArcGIS Editor For OpenStreetMap Tools (1)

• OpenStreetMap data as vectors (points omitted for clarity)

Map data (c) OpenStreetMap (and) contributors, CC-BY-SA

Page 8: ArcGIS Tools for OpenStreetMap - Recent Proceedings · 2011-03-24 · ArcGIS Editor for OpenStreetMap Highlights • Read/Write support for OpenStreetMap data. • Integrates into

OpenStreetMap Download Tool

• Download vector data from a live OpenStreetMap server

Page 9: ArcGIS Tools for OpenStreetMap - Recent Proceedings · 2011-03-24 · ArcGIS Editor for OpenStreetMap Highlights • Read/Write support for OpenStreetMap data. • Integrates into

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

Page 10: ArcGIS Tools for OpenStreetMap - Recent Proceedings · 2011-03-24 · ArcGIS Editor for OpenStreetMap Highlights • Read/Write support for OpenStreetMap data. • Integrates into

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

Page 11: ArcGIS Tools for OpenStreetMap - Recent Proceedings · 2011-03-24 · ArcGIS Editor for OpenStreetMap Highlights • Read/Write support for OpenStreetMap data. • Integrates into

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

Page 12: ArcGIS Tools for OpenStreetMap - Recent Proceedings · 2011-03-24 · ArcGIS Editor for OpenStreetMap Highlights • Read/Write support for OpenStreetMap data. • Integrates into

ArcGIS Editor Symbolization

Map data (c) OpenStreetMap (and) contributors, CC-BY-SA

Page 13: ArcGIS Tools for OpenStreetMap - Recent Proceedings · 2011-03-24 · ArcGIS Editor for OpenStreetMap Highlights • Read/Write support for OpenStreetMap data. • Integrates into

ArcGIS Editor for OpenStreetMap – Start Editing

• Always remember the license

Page 14: ArcGIS Tools for OpenStreetMap - Recent Proceedings · 2011-03-24 · ArcGIS Editor for OpenStreetMap Highlights • Read/Write support for OpenStreetMap data. • Integrates into

ArcGIS Editor Templates

• Template contains only main feature type

Page 15: ArcGIS Tools for OpenStreetMap - Recent Proceedings · 2011-03-24 · ArcGIS Editor for OpenStreetMap Highlights • Read/Write support for OpenStreetMap data. • Integrates into

ArcGIS Editor – Template Based Editing

• Individual tags are available in the attribute dialog

Page 16: ArcGIS Tools for OpenStreetMap - Recent Proceedings · 2011-03-24 · ArcGIS Editor for OpenStreetMap Highlights • Read/Write support for OpenStreetMap data. • Integrates into

ArcGIS Editor Tracking the Changes

• Feature class extension on feature classes• Editor tools are reacting to the extension

Page 17: ArcGIS Tools for OpenStreetMap - Recent Proceedings · 2011-03-24 · ArcGIS Editor for OpenStreetMap Highlights • Read/Write support for OpenStreetMap data. • Integrates into

ArcGIS Editor for OpenStreetMap - Upload

• Synchronize local changes with OpenStreetMap server

Page 18: ArcGIS Tools for OpenStreetMap - Recent Proceedings · 2011-03-24 · ArcGIS Editor for OpenStreetMap Highlights • Read/Write support for OpenStreetMap data. • Integrates into

ArcGIS Editor for OSM – Potential Upload Issues

Map data (c) OpenStreetMap (and) contributors, CC-BY-SA, Imagery provided by bing

Page 19: ArcGIS Tools for OpenStreetMap - Recent Proceedings · 2011-03-24 · ArcGIS Editor for OpenStreetMap Highlights • Read/Write support for OpenStreetMap data. • Integrates into

ArcGIS Editor Attribute Tools

• Normalizes tags into attributes

Page 20: ArcGIS Tools for OpenStreetMap - Recent Proceedings · 2011-03-24 · ArcGIS Editor for OpenStreetMap Highlights • Read/Write support for OpenStreetMap data. • Integrates into

DemoThe OpenStreetMap Tools in Action

Page 21: ArcGIS Tools for OpenStreetMap - Recent Proceedings · 2011-03-24 · ArcGIS Editor for OpenStreetMap Highlights • Read/Write support for OpenStreetMap data. • Integrates into

ArcGIS Editor Is Open Source

• We are looking for contributors- Coding- Data Schema- Layout / Rendering- Documentation- Evangelists- ….

Page 22: ArcGIS Tools for OpenStreetMap - Recent Proceedings · 2011-03-24 · ArcGIS Editor for OpenStreetMap Highlights • Read/Write support for OpenStreetMap data. • Integrates into

ArcGIS Editor Download

http://esriurl.com/OSMEditor

Page 23: ArcGIS Tools for OpenStreetMap - Recent Proceedings · 2011-03-24 · ArcGIS Editor for OpenStreetMap Highlights • Read/Write support for OpenStreetMap data. • Integrates into

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

Page 24: ArcGIS Tools for OpenStreetMap - Recent Proceedings · 2011-03-24 · ArcGIS Editor for OpenStreetMap Highlights • Read/Write support for OpenStreetMap data. • Integrates into