Geographic Information Systems Stack Exchange is a question and answer site for cartographers, geographers and GIS professionals. Join them; it only takes a minute:

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

A quick question that I don't see an answer to elsewhere: if I download a .osm dataset from Planet.osm (for example) which GIS applications could consume/display this data without translation?

For example, this page says ArcGIS 10 "can use OpenStreetMap as a basemap" - but I'm not sure if that means it will open .osm files or read the data from a service?

So, are there any GIS apps (proprietary or open source) which will read .osm files?

Or perhaps taking a step back: is OSM data meant to be consumed like this, or is OSM meant to be used mostly for dynamic display of mapping on web pages?

share|improve this question
It might be better if you re-title your question to ask 'what GIS application can open and use .osm files'. – Devdatta Tengshe Sep 3 '10 at 19:23
As a side note, beware of licensing issues when using OSM data. – Jaime Soto Oct 29 '10 at 17:55

Quantum GIS from version 2.0 onward can display and also download .osm files. For earlier Quantum GIS versions, one of the OSM plugins should be what you need.

share|improve this answer
if you add the OSM plugin. – iant Sep 3 '10 at 19:40
2 osm plugins for QGIS, one to view and one to edit the data with.… – Mapperz Sep 3 '10 at 20:10
@iant With version 2.0 that is no longer correct. Plugin is now obsolete. – boulder_ruby Feb 5 '14 at 15:47
It is not obsolete, but build-in. And nowadays only for the viewing port. – AndreJ Jul 10 '14 at 8:41

I'll talk about ArcGIS.

If you are talking about ArcMap, then in ArcGIS 10, you can View and edit OpenstreetMap Data directly in ArcMap.

See this page for more details: ArcGIS Editor for OpenStreetMap.

With this you can

download data from OpenStreetMap, store it locally in a geodatabase, and use the advanced editing environment of ArcGIS Desktop 10 to create, modify, or delete data. Once the edits are complete, the changes can be posted back to OpenStreetMap and made available to the OpenStreetMap community

So to clarify, ArcGIS will not deal with the .osm files, but will directly access the data from the OSM servers.

share|improve this answer
Just a note that your link is broken. I think you're looking for this: – James M Sep 3 '10 at 19:32
@James: Thanks. Corrected the link – Devdatta Tengshe Sep 4 '10 at 6:03
Does anyone know how to open .osm files using ArcGIS 10.2?? – bailey Feb 27 '14 at 16:43
@bailey Your comment would make an excellent question, either on this site or perhaps in the ArcGis 10.2 documentation... ;-) – Simon B. Jul 10 '14 at 7:55

The free software GRASS GIS has a plugin to import OSM files. I've never used it, just pointing it out.

share|improve this answer

Maperitive can use .OSM files directly to render maps (you can simply drag and drop it into the application). It also supports .osm.bz2 and .osm.pfb formats.

But as @mattwigway says, you won't be able to consume the whole Planet file (it's huge!). Maperitive currently works with smaller files only, since it has to load all of the data into memory to be able to render the map.

Disclaimer: I'm the author of Maperitive.

share|improve this answer

If you are in fact using a full Planet.osm file, you'll probably want to load it to a database of some sort; otherwise, drawing maps will be incredibly slow. Then any GIS software that can access that database will be able to access the OSM data.

Also, note that Cloudmade offers OSM data in Shapefile format:

share|improve this answer

You may be interested in looking at the tutorial that I am writing at the moment. Unfortunately it is written for someone running a Mac OS X system but you can get the gist from it and apply it to a windows system. It involves parsing the .osm file into a postgres/postgis database from which your GIS application can query the osm data. From here you would be able to export the data as a shapefile if needed (arcgis user?). Cheers!

share|improve this answer

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.