contributing to openstreetmap using arcgis

11
Contributing to OpenStreetMap using ArcGIS John Reiser Rowan University

Upload: ataret

Post on 25-Feb-2016

49 views

Category:

Documents


2 download

DESCRIPTION

Contributing to OpenStreetMap using ArcGIS. John Reiser Rowan University. OpenStreetMap. - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Contributing to  OpenStreetMap  using  ArcGIS

Contributing to OpenStreetMap using ArcGIS

John ReiserRowan University

Page 2: Contributing to  OpenStreetMap  using  ArcGIS

OpenStreetMap

• “OpenStreetMap (OSM) follows a similar concept as Wikipedia does, but for maps and other geographic facts. People, like you and me, gather location data across the globe from a variety of sources such as recordings from GPS devices, from free satellite imagery or simply from knowing an area very well (for example, because they live there). This information then gets uploaded to OpenStreetMap's central database from where it can be further modified, corrected and enriched by anyone who notices missing facts or errors about the area.”

Page 3: Contributing to  OpenStreetMap  using  ArcGIS

Why use OSM?

• Free, worldwide base map. Not just rendered tiles, but free data.

• Contribute data to the map, provided you are allowed to release the data.

• OSM is an available base map on ArcGIS.com.• Can contribute using open source editing tools,

Potlatch and JOSM.

Page 4: Contributing to  OpenStreetMap  using  ArcGIS

OSM Data Primitives

• Special tools know how to handle OSM’s data.• Nodes (points) exist as singular entities with their

own attributes (specified as key=value pairs). • Series of nodes can be strung together into ways,

which can be open (lines) or closed (polygons).• Ways can be grouped in relations, a special type

to denote networks or multipart features.• Nodes are not duplicated, akin to Coverages.

Page 5: Contributing to  OpenStreetMap  using  ArcGIS

Exporting from ArcGIS

• Through a Python script, ArcGIS polygon & polyline features can be exported to the OSM format.

• The script can be run from ArcToolbox, and works with shapefiles and geodatabases.

• The OSM format records nodes, ways, and relations in an XML structure.

• The script-generated XML can be further edited with JOSM or uploaded to OSM.

Page 6: Contributing to  OpenStreetMap  using  ArcGIS

Python Script

• Script requires ArcGIS to run.

• Groups features into topologically discrete sections.

• Does not produce duplicate nodes.

• Output saved as XML.• GPL licensed.

Page 7: Contributing to  OpenStreetMap  using  ArcGIS

Results – Rowan University

Page 8: Contributing to  OpenStreetMap  using  ArcGIS

Results – Land Use

Page 9: Contributing to  OpenStreetMap  using  ArcGIS

ArcGIS Editor for OSM

• Recently released as an open source project by ESRI.

• Allows for interactive retrieval and editing of OSM data.

• Great tool for getting your feet wet.

http://esriosmeditor.codeplex.com/

Page 10: Contributing to  OpenStreetMap  using  ArcGIS

Contribute!

• I encourage you to contribute to OSM and use my script if you want to contribute a large amount of data.

• If you run into any issues, feel free to contact me and I can help.

• OSM is a data repository and a mapping community.

Page 11: Contributing to  OpenStreetMap  using  ArcGIS

Thanks!

Contact Info• John Reiser

Department of GeographyRowan [email protected]://gis.rowan.edu/http://njgeo.org/

• Twitter: johnjreiser&

rowangeolab

Download the Scripthttp://users.rowan.edu/~reiser/osm/• Script and a preconfigured

ArcToolbox available for download.

• Other scripts available for download.