OSM: Unterschied zwischen den Versionen

Aus Geoinformation HSR
Wechseln zu: Navigation, Suche
K (Weiterleitung nach OpenStreetMap erstellt)
 
(18 dazwischenliegende Versionen von 2 Benutzern werden nicht angezeigt)
Zeile 1: Zeile 1:
OSM (.osm) ist eine Abkürzung für [[OpenStreetMap]] sowie ein OpenStreetMap/XML-Dateiformat.
+
#redirect[[OpenStreetMap]]
 
 
Diese Seite beschreibt das OSM-Dateiformat. Die Einstiegsseite zu OpenStreetMap befindet sich [[OpenStreetMap|hier]].
 
 
 
Siehe auch:
 
* [[OpenStreetMap]] - Einstiegsseite ins Projekt mit weiteren Weblinks
 
* [[HowTo OpenStreetMap]] - 'Alles' über das Erfassen, Editieren und Darstellen von OpenStreetMap-Daten
 
* [[GeoConverter]]
 
 
 
  HINWEIS: Der [[GeoConverter]] kann OSM-Daten voraussichtlich erst ab ca. 20. Juni 2008 importieren.
 
 
 
== Technische Dokumentation zum OSM-Dateiformats ==
 
 
 
OSM/XML besteht aus Knoten (Nodes), Kanten-Listen (Ways, früher: Segments) und Relations.
 
 
 
* http://wiki.openstreetmap.org/index.php/Develop - Übersicht und Einführung für Entwickler.
 
* http://wiki.openstreetmap.org/index.php/REST - Beschreibung des APIs.
 
* [http://wiki.openstreetmap.org/index.php/Planet.osm Planet.osm]-Repository.
 
* [http://wiki.openstreetmap.org/index.php/User:Frederik_Ramm/OSM_Book OpenStreetMap - Die freie Weltkarte nutzen], Buch von Frederic Ramm und Jochen Topf, 29.95 Euros. ISBN is 978-3-86541-262-1.
 
 
 
== Import/Export der OSM-Daten ==
 
 
 
=== FAQ ===
 
;How to get the OSM data?: If the size of the bounding box isn't too large osmxapi is great. osmxapi will return data from its own database, it's a web-based app; you don't need to download a planet file. If you want a large area or many areas, then switch to osmosis. Osmosis is a local application working on your own data file you need to download a planet file before.
 
 
 
;How to get reliable bbox coordinates?: Use http://www.informationfreeway.org/ Google Earth is probably the simplest, possibly Google Maps.
 
 
 
=== Notizen ===
 
* [[OpenStreetMap#Osmxapi]] - schreibt/exportiert nach XML direkt vom Webserver.
 
* [[OpenStreetMap#Osmosis]] - liest lokal oder übers Web (OSM REST API) und schreibt/exportiert nach XML, MySQL und PostgreSQL.
 
 
 
Möglichkeiten:
 
* [http://wiki.openstreetmap.org/index.php/Converting_OSM_to_GML Converting OSM to GML] - mit XSLT. Kann dann z.B. mit [[OGR]] weiterverarbeitet werden
 
* [http://svn.openstreetmap.org/applications/utils/ utils auf SVN (Tool-Sammlung)] z.B. mit osm2cvs (Perl) und osm2kml (cpp)
 
* [http://wiki.openstreetmap.org/index.php/Shapefile_upload_script Shapefile upload script]
 
* [http://geometrybag.wordpress.com/2007/06/18/openstreetmap-data-in-arcgis/ Open Street Maps in ArcGIS laden] (ArcScript mit Python)
 
* [http://osmlib.rubyforge.org/osmlib-export/ OSM Export for Ruby]
 
 
 
Outdated:
 
* [http://wiki.openstreetmap.org/index.php/OSM_in_Google_Earth OSM in Google Earth] (kml), XSLT-Skript (leider noch mit 0.4 API).
 
 
 
Mobiles:
 
* [http://freegeographytools.com/2007/converting-openstreetmap-data-into-gpx-or-garmin-img-format Converting OSM to Garmin IMG]
 
* Mit [http://www.mgmaps.com/create/ Shustrik's .map file creation tool] für [http://www.mgmaps.com/ MGMaps] aufbereiten.
 
 
 
=== OSM zu Shapefiles konvertieren ===
 
 
 
Man beachte, dass es bedingt durch das Datenmodell von OSM keine einzig richtige Konversion gibt.
 
 
 
Ein Versuch eines Datenmodells, das topografischen Karten nahe kommt, wird hier diskutiert:
 
* Mailingliste http://lists.geofabrik.de/listinfo/osm-gis
 
* Erste Ergebnisse lassen sich direkt ab [http://www.geofabrik.de/download.html Geofabrik.de] herunterladen.
 
 
 
Ansonsten kann man vorsichtigerweise bei Nodes/Ways/Relations bleiben.
 
Für kleinere Ausschnitte:
 
# Export-Tab auf openstreetmap.org => .osm lokal speichern.
 
# .osm zu GML konvertieren mit XSTL-Skript ([http://wiki.openstreetmap.org/index.php/Converting_OSM_to_GML Converting], verwendet xalan). Achtung: Das XSLT muss noch verbessert werden ('Closed Ways' fehlen).
 
# GML zu Shapefiles konvertieren mit [[OGR]]-Tools oder [[GeoConverter]].
 
Für grössere Datenmengen:
 
* Export nach .osm mit Planetfiles (siehe oben)
 
* Import in PostgreSQL mit [http://svn.openstreetmap.org/applications/utils/export/osm2pgsql/ osm2pgsql]
 
 
 
== OSM REST API 0.5 ==
 
 
 
OSM REST API 0.5: http://api.openstreetmap.org/api/0.5/map?bbox=11.54,48.14,11.543,48.145
 
Example bbox:
 
* Example 11.54,48.14,11.543,48.145
 
* Bremen 8.4900,52.9195,9.123,53.234
 
* Hannover 9.55,52.3,9.91,52.47
 
* IsleOfWight -1.6,50.57,-1.0,50.77
 
* Rapperswil ...
 
 
 
[[Kategorie:Dateiformat]]
 

Aktuelle Version vom 6. Januar 2014, 14:33 Uhr

Weiterleitung nach: