Eine kurze Frage, auf die ich keine Antwort finde: Wenn ich ein .osm-Dataset von Planet.osm herunterlade, welche GIS-Anwendungen könnten diese Daten ohne Übersetzung verwenden / anzeigen?
Auf dieser Seite heißt es beispielsweise, dass ArcGIS 10 "OpenStreetMap als Grundkarte verwenden kann" - aber ich bin nicht sicher, ob dies bedeutet, dass .osm-Dateien geöffnet oder Daten von einem Service gelesen werden?
Gibt es also GIS-Apps (proprietär oder Open Source), die .osm-Dateien lesen können?
Oder vielleicht einen Schritt zurück: Sollen OSM-Daten wie folgt verwendet werden, oder soll OSM hauptsächlich für die dynamische Anzeige von Mappings auf Webseiten verwendet werden?
openstreetmap
Markieren Sie Irland
quelle
quelle
Antworten:
http://wiki.openstreetmap.org/wiki/GIS_software
quelle
Ich werde über ArcGIS sprechen.
Wenn Sie über ArcMap sprechen, können Sie in ArcGIS 10 OpenstreetMap-Daten direkt in ArcMap anzeigen und bearbeiten.
Weitere Informationen finden Sie auf dieser Seite: ArcGIS Editor für OpenStreetMap.
Damit kannst du
Zur Verdeutlichung wird ArcGIS nicht mit den .osm-Dateien umgehen, sondern direkt auf die Daten von den OSM-Servern zugreifen.
quelle
Quantum GIS ab Version 2.0 kann .osm-Dateien anzeigen und auch herunterladen. Für frühere Quantum GIS-Versionen sollte eines der OSM-Plugins das sein, was Sie benötigen.
quelle
Die kostenlose Software GRASS GIS verfügt über ein Plugin zum Importieren von OSM-Dateien. Ich habe es nie benutzt, nur darauf hingewiesen.
quelle
Maperitive kann .OSM-Dateien direkt zum Rendern von Karten verwenden (Sie können sie einfach per Drag & Drop in die Anwendung ziehen). Es unterstützt auch
.osm.bz2
und.osm.pfb
Formate.Aber wie @mattwigway sagt, werden Sie nicht in der Lage sein, die gesamte Planet-Datei zu konsumieren (es ist riesig!). Maperitive funktioniert derzeit nur mit kleineren Dateien, da alle Daten in den Speicher geladen werden müssen, um die Karte rendern zu können.
Haftungsausschluss: Ich bin der Autor von Maperitive.
quelle
Wenn Sie tatsächlich eine vollständige Planet.osm-Datei verwenden, möchten Sie diese wahrscheinlich in eine Datenbank laden. Andernfalls ist das Zeichnen von Karten unglaublich langsam. Dann kann jede GIS-Software, die auf diese Datenbank zugreifen kann, auf die OSM-Daten zugreifen.
Beachten Sie auch, dass Cloudmade OSM-Daten im Shapefile-Format anbietet: http://downloads.cloudmade.com/
quelle
Vielleicht interessiert Sie das Tutorial, das ich gerade schreibe. Leider ist es für jemanden geschrieben, der ein Mac OS X-System ausführt, aber Sie können das Wesentliche daraus ziehen und es auf ein Windows-System anwenden. Dabei wird die .osm-Datei in eine Postgres / Postgis-Datenbank geparst, aus der Ihre GIS-Anwendung die Osmodaten abfragen kann. Von hier aus können Sie die Daten bei Bedarf als Shapefile exportieren (arcgis-Benutzer?). Prost!
http://www.spatialanalysis.ca/2011/using-openstreetmap-data-part1/
quelle