Quale applicazione GIS può aprire e utilizzare i file .osm?


19

Una domanda veloce a cui non vedo una risposta altrove: se scarico un set di dati .osm da Planet.osm (ad esempio) quali applicazioni GIS potrebbero utilizzare / visualizzare questi dati senza traduzione?

Ad esempio, questa pagina dice che ArcGIS 10 "può usare OpenStreetMap come mappa di base" - ma non sono sicuro che ciò significhi che aprirà i file .osm o leggerà i dati da un servizio?

Quindi, ci sono app GIS (proprietarie o open source) che leggeranno i file .osm?

O forse fare un passo indietro: i dati OSM devono essere consumati in questo modo o OSM è destinato principalmente alla visualizzazione dinamica della mappatura su pagine Web?


Potrebbe essere meglio se si rinomina nuovamente la domanda per chiedere "quale applicazione GIS può aprire e utilizzare i file .osm".
Devdatta Tengshe,

1
Come nota a margine, prestare attenzione ai problemi di licenza quando si utilizzano i dati OSM.
Jaime Soto,

Risposte:



9

Parlerò di ArcGIS.

Se stai parlando di ArcMap, quindi in ArcGIS 10, puoi visualizzare e modificare i dati di OpenstreetMap direttamente in ArcMap.

Vedi questa pagina per maggiori dettagli: ArcGIS Editor per OpenStreetMap.

Con questo puoi

scaricare i dati da OpenStreetMap, archiviarli localmente in un geodatabase e utilizzare l'ambiente di editing avanzato di ArcGIS Desktop 10 per creare, modificare o eliminare i dati. Una volta completate le modifiche, le modifiche possono essere postate su OpenStreetMap e rese disponibili alla comunità OpenStreetMap

Quindi, per chiarire, ArcGIS non tratterà i file .osm, ma accederà direttamente ai dati dai server OSM.


1
Solo una nota che il tuo link è rotto. Penso che tu stia cercando questo: esri.com/news/releases/10_3qtr/openstreetmap.html
James M

Qualcuno sa come aprire i file .osm usando ArcGIS 10.2 ??
Bailey,

@bailey Il tuo commento farebbe un'ottima domanda, sia su questo sito che nella documentazione di ArcGis 10.2 ... ;-)
Simon B.

9

Quantum GIS dalla versione 2.0 in poi può visualizzare e anche scaricare file .osm. Per le versioni precedenti di Quantum GIS, uno dei plug-in OSM dovrebbe essere quello che ti serve.


se aggiungi il plug-in OSM.
Ian Turton

2
2 plugin osm per QGIS, uno con cui visualizzare e uno con cui modificare i dati. mapperz.blogspot.com/2009/11/…
Mapperz

1
@iant Con la versione 2.0 che non è più corretta. Il plug-in è ora obsoleto.
boulder_ruby,

Non è obsoleto, ma integrato. E al giorno d'oggi solo per la porta di visualizzazione.
AndreJ,


5

Maperitive può utilizzare direttamente i file .OSM per il rendering delle mappe (è sufficiente trascinarlo e rilasciarlo nell'applicazione). Supporta anche .osm.bz2e .osm.pfbformati.

Ma come dice @mattwigway, non sarai in grado di consumare l'intero file Planet (è enorme!). Attualmente Maperitive funziona solo con file più piccoli, poiché deve caricare tutti i dati in memoria per poter eseguire il rendering della mappa.

Disclaimer: sono l'autore di Maperitive.


3

Se stai effettivamente utilizzando un file Planet.osm completo, probabilmente vorrai caricarlo in un database di qualche tipo; in caso contrario, disegnare mappe sarà incredibilmente lento. Quindi qualsiasi software GIS che può accedere a quel database sarà in grado di accedere ai dati OSM.

Inoltre, nota che Cloudmade offre i dati OSM in formato Shapefile: http://downloads.cloudmade.com/


2

Potresti essere interessato a guardare il tutorial che sto scrivendo in questo momento. Sfortunatamente è scritto per qualcuno che esegue un sistema Mac OS X ma puoi ricavarne l'essenza e applicarlo a un sistema Windows. Implica l'analisi del file .osm in un database postgres / postgis dal quale l'applicazione GIS può interrogare i dati osm. Da qui si sarebbe in grado di esportare i dati come file di forma, se necessario (utente arcgis?). Saluti!

http://www.spatialanalysis.ca/2011/using-openstreetmap-data-part1/

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.