Geographic Information Systems Stack Exchange is a question and answer site for cartographers, geographers and GIS professionals. It's 100% free, no registration required.

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I have a shapefile of OSM data. I plan to use the data for an ArcGIS Engine application, and I was wondering if there are any existing solutions to getting the data's schema into your typical GIS format. What I'm talking about is the "tags" attribute. It contains a comma-separated list of categories and their values, whereas typically you would see these values as separate fields in a feature class.

Are there any tools available that separate the tag values out into separate fields? It would probably be straightforward to create a Python script that separates these out, but I'd like to know if a solution already exists before I create one myself.

share|improve this question

OpenStreetMap Loader for ArcGIS

There is a geoprocessing script tool that will load the openstreetmap xml planet dump file into a file geodatabase. It works directly against the compressed *.bz2 file. It is a Python script and toolbox, designed to load the data without using too much memory whatever the size of the source data. The script has been updated to support the new xml format of openstreetmap.

You can convert out to a shapefile after the import to file geodatabase.

Source: ArcScripts

share|improve this answer
Thank you! This looks like it'll do what I need. – Tanner Jul 17 '12 at 18:41

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.