Open Street Map - die freie Wiki-Weltkarte medien forum freiburg 2010-02-25 Marco Lechner - in medias res GmbH lechner@naturparkscout.de www.foss-academy.eu www.webgis.de www.naturparkscout.de
Inhalt Einleitung Am Anfang (2004) schuf die Idee die Welt von OpenStreetMap. Die Idee war das Wort. Und die Welt von OpenStreetMap war wüst und leer, und es war finster. auch in Freiburg im Breisgau bis zum Jahr 2006
Landsat & OpenStreetMap, CC-BY-SA
Inhalt Einleitung Landsat & OpenStreetMap, CC-BY-SA
Freiburg in der OSM-Welt 250 reg. Anwender (221.112 + 504) 61.223 nodes (561.854.888+ 331.534) 11.565 ways (41.775.985 + 49.547) 326 Treppen 1186 Verkehrsampeln 421 Zebrastreifen 398 Bushaltestellen 149 Restaurants & 63 Cafes 140 öffentl. Telefone 121 Glascontainer 79 Briefkästen 46 Straßenbahnhaltestellen mind. 8 Biergärten Stand: 2010-01-21; extrahiert aus OpenStreetMap CC-BY-SA
Objektmodellierung in OSM
Eigenschaften des Datenmodells Streng topologisch Vektormodell aus Punkten und Referenzen Keine Beschränkungen/Kontrolle bzgl. Gültigkeit von <tags> Variable Kategorien und Detailgrade Kein fixes Schema vorgegeben Keine thematischen Layer History auf Objektbasis
Rohdaten in JOSM OpenStreetMap, CC-BY-SA
OSM XML <?xml version='1.0' encoding='utf 8'?> <osm version='0.6' generator='josm'> <bounds minlat='47.9541907' minlon='7.92928434' maxlat='47.9761633' maxlon='7.97322966' origin='cgimap 0.0.2' /> [ ] <node id='257738316' timestamp='2008 04 15T16:28:11Z' user='mlechner' visible='true' version='1' lat='47.9668503' lon='7.9303827'></node> <node id='256765378' timestamp='2009 08 20T16:04:05Z' user='wanmil' visible='true' version='3' lat='47.9663391' lon='7.9578657'> <tag k='religion' v='christian' /> <tag k='name' v='alte ev. Kirche' /> <tag k='amenity' v='place_of_worship' /> <tag k='denomination' v='evangelical' /> </node> <node id='268688012' timestamp='2008 06 05T23:25:25Z' user='mlechner' visible='true' version='1' lat='47.9642753' lon='7.9532104'> <tag k='name' v='touristeninformation Kirchzarten' /> <tag k='tourism' v='information' /> </node> [...] <way id='23712241' timestamp='2009 08 24T20:14:21Z' user='gp4flo' visible='true' version='4'> <nd ref='256765363' /> <nd ref='256765371' /> <nd ref='256765368' /> <tag k='highway' v='residential' /> <tag k='name' v='rosenweg' /> </way> OpenStreetMap, CC-BY-SA
OSM XML [...] <relation id='310541' timestamp='2009 11 04T17:32:41Z' user='q_un_go' visible='true' version='5'> <member type='way' ref='30445644' role='outer' /> <member type='way' ref='30827815' role='outer' /> <member type='way' ref='43300811' role='outer' /> <member type='way' ref='43783356' role='outer' /> <member type='way' ref='43783405' role='outer' /> <tag k='admin_level' v='9' /> <tag k='name' v='kirchzarten (Kernort)' /> <tag k='type' v='multipolygon' /> <tag k='boundary' v='administrative' /> </relation> <relation id='51487' timestamp='2010 02 24T10:44:05Z' user='q_un_go' visible='true' version='303'> <member type='way' ref='4870474' role='' /> <member type='way' ref='27641012' role='' /> [...] <tag k='ref' v='7216' /> <tag k='route' v='bus' /> <tag k='line' v='bus' /> <tag k='type' v='route' /> <tag k='operator' v='südbadenbus GmbH' /> <tag k='network' v='rvf' /> </relation> [...] </osm> OpenStreetMap, CC-BY-SA
OSM XML <node> <node id='257738316' timestamp='2008 04 15T16:28:11Z' user='mlechner' visible='true' version='1' lat='47.9668503' lon='7.9303827'> </node> <node id='256765378' timestamp='2009 08 20T16:04:05Z' user='wanmil' visible='true' version='3' lat='47.9663391' lon='7.9578657'> <tag k='religion' v='christian' /> <tag k='name' v='alte ev. Kirche' /> <tag k='amenity' v='place_of_worship' /> <tag k='denomination' v='evangelical' /> </node> OpenStreetMap, CC-BY-SA
OSM XML <way> <way id='23712241' timestamp='2009 08 24T20:14:21Z' user='gp4flo' visible='true' version='4'> <nd ref='256765363' /> <nd ref='256765371' /> <nd ref='256765368' /> <tag k='highway' v='residential' /> <tag k='name' v='rosenweg' /> </way> OpenStreetMap, CC-BY-SA
OSM XML <relation> <relation id='310541' timestamp='2009 11 04T17:32:41Z' user='q_un_go' visible='true' version='5'> <member type='way' ref='30445644' role='outer' /> <member type='way' ref='30827815' role='outer' /> <member type='way' ref='43300811' role='outer' /> <member type='way' ref='43783356' role='outer' /> <member type='way' ref='43783405' role='outer' /> <tag k='admin_level' v='9' /> <tag k='name' v='kirchzarten (Kernort)' /> <tag k='type' v='multipolygon' /> <tag k='boundary' v='administrative' /> </relation> OpenStreetMap, CC-BY-SA
Zugriffsmöglichkeiten auf OSM Daten Einzelne Objekte: www.openstreetmap.org/browse/node/268688012 OSM API: api.openstreetmap.org/api/0.6/map? bbox=7.95,47.95,8.05,48.05 OSM XAPI für speziellere Abfragen Client-Software (zum Editieren): Potlach JOSM Merkaartor Planetfiles planet.openstreetmap.org planet-latest.osm.bz2 = 8,0 GB 115,7 GB
Export und Druckfunktion Daten und Karten über die Webseite exportieren als OSM-XML als Bilder (png, jpeg, pdf,...) als HTML (iframe) Druckfunktion über Mapnik PDF PS
Die vielen Gesichter von OSM www.openstreetmap.org www.öpnvkarte.de www.opencyclemap.org www.openseamap.org Reit- und Wanderkarte: topo.geofabrik.de www.openrouteservice.org...
www.openstreetmap.org http://www.openstreetmap.org; OpenStreetMap, CC-BY-SA
www.öpnvkarte.de http://www.öpnvkarte.de; OpenStreetMap, CC-BY-SA
www.opencyclemap.org http://www.opencyclemap.org; OpenStreetMap, CC-BY-SA
www.openseamap.org http://www.openseamap.org; OpenStreetMap, CC-BY-SA
Reit- und Wanderkarte http://topo.geofabrik.de; OpenStreetMap, CC-BY-SA
www.openrouteservice.org http://www.opensrouteservice.org; OpenStreetMap, CC-BY-SA
Videoüberwachung (osm.vdska.de) http://osm.vdska.de; OpenStreetMap, CC-BY-SA
OSM on Garmin http://wiki.openstreetmap.org/wiki/file:aio_garmin_screenshots_haiti.png; OpenStreetMap, CC-BY-SA
OSM as hardcopy http://www.remote.org/frederik/tmp/freiburg.jpg; 2010-02-23
Spezialtools I OSM Inspector http://tools.geofabrik.de/osmi; OpenStreetMap, CC-BY-SA
Spezialtools II OpenStreetBugs http://www.openstreetbugs.org; OpenStreetMap, CC-BY-SA
Spezialtools III Compare maps http://tools.geofabrik.de/mc; OpenStreetMap, CC-BY-SA
Mappingpraxis Account bei OSM Outdoor mapping Nachrichtenaustausch Daten hochladen GPS / Notizblock GPX JOSM Indoor mapping Freigegebene Luft- und Satellitenbilder Freie WMS-Dienste Speziell zur Verfügung gestellte WMS Einbinden als Geo-Dienst in Client
Tagging-Kompetenz In Client-Software integriert Listen und Diskussionen im Wiki Vorschläge einreichen und diskutieren Verwendung gebräuchlicher <tags>: Renderer zeichnen nur was sie kennen
Tagging-Kompetenz http://www.openstreetmap.org/wiki/de:howto_map_a
Lizenzbedingungen CC-by-SA (Creative Commons Attribution-Share Alike 2.0) Namensnennung-Weitergabe unter gleichen Bedingungen 2.0 Sie dürfen: das Werk bzw. den Inhalt vervielfältigen, verbreiten und öffentlich zugänglich machen Abwandlungen und Bearbeitungen des Werkes bzw. Inhaltes anfertigen
Lizenzbedingungen zu den folgenden Bedingungen: Namensnennung Sie müssen den Namen des Autors/Rechteinhabers in der von ihm festgelegten Weise nennen Weitergabe unter gleichen Bedingungen Wenn Sie das lizenzierte Werk bzw. den lizenzierten Inhalt bearbeiten oder in anderer Weise erkennbar als Grundlage für eigenes Schaffen verwenden, dürfen Sie die daraufhin neu entstandenen Werke bzw. Inhalte nur unter Verwendung von Lizenzbedingungen weitergeben, die mit denen dieses Lizenzvertrages identisch oder vergleichbar sind. http://creativecommons.org/licenses/by-sa/2.0/de/
Lizenzbestimmungen in der Praxis Daten beitragen Daten stehen unter der CC-by-SA Lizenzinhaber unklar OSMF, OSM ist keine juristische Person? letzter Editor? Alle Editoren eines Objekts? Bots? Daten / Karten nutzen Nennung des Lizenzinhabers (üblich: OSM) Werke bleiben unter CC-by-SA Kommerzielle Nutzung möglich Veröffentlichung nicht erforderlich
Alternative Lizenzmodelle? Diskussion bzgl. Umwandlung der Lizenz Open Database License www.opendatacommons.org/licenses/odbl Problem: Alle Nutzer müssen zustimmen Evtl. fragliche Daten löschen Dual-Lizenzierung
Daten selbst nutzen osm2pgsql mapnik => PNG osmarender OSM-XML => SVG osmosis PostgreSQL/PostGIS Aktualisierung: Anbringen von *.osc DOM vs. SAX
Osm2pgsql mapnik png planet.osm osm2pgsql osm.xml PostgreSQL/ PostGIS mapnik *.png world_boundaries
*.osm osmarender svg AOI.osm Osmarender (XSLT) *.svg osmarender.xsl svg-renderer *.png
Osmosis das Universaltool eigene PostgreSQL füllen XML filtern Diffs erstellen Diffs anbringen (planet.openstreetmap.org) XML aus DB exportieren Pipeline-Modus inkl. Stromduplizierung
Datenspenden von Kommunen und Firmen Vorreiter: bayerisches Landesvermessungsamt mit Oberpfalz als Projektgebiet Verhandlungen mit AeroWest Vorgehensweise: Luftbilder als WMS an Bedingungen gekoppelt Begrenzter Zeitraum Erzeugte Daten stehen unter CC-BY-SA
Qualitätskontrolle Bei genügender Anzahl aktiver Laien nimmt die Qualität professionelles Niveau an Kritische Masse? Vergleich in Freiburg am Beispiel des amtlichen Stadtplans als Referenz
Freiburger TOP 10 Benutzername Anzahl nodes Benutzername Anzahl ways q_un_go 16226 skyper 4078 klausis 10416 klausis 2923 skyper 7907 q_un_go 1287 braendili 4126 GP4Flo 1167 kaeru 2015 braendili 430 ferrero2 1835 WanMil 189 GP4Flo 1711 ferrero2 188 malta-dinger 1681 kaeru 156 kebekus 1433 kebekus 94 bkr 1313 HeikoE 89 Information / Kontakt zu einzelnen Benutzern: www.openstreetmap.org/user/userid Stand: 2010-01-21; extrahiert aus OpenStreetMap CC-BY-SA
Breite der Akteursbasis Stand: 2010-01-21; extrahiert aus OpenStreetMap CC-BY-SA
Editieraktivität (letzte 15 Monate) extrahiert aus OpenStreetMap CC-BY-SA
Freiburg: Stadtplan vs. OSM ~1300 Straßen und Plätze Gässle vs. Gäßle Abweichende Schreibweise (Abkürzungen) Stadtplan: 2 fehlende Straßen OSM 140 fehlende Straßen und Plätze ~10% 21 Plätze 18 abweichende Benennungen 37 wirklich fehlende Straßen (< 3%) 70 nicht benannte Sraßen Aber: Fehler v.a. in Außenbereichen (Kappel, Opfingen, Tiengen, Haslach, Mooswald)
Nicht benannte Straßen in OSM Munzingen Kappel http://www.openstreetmap.org; CC-BY-SA
und Haiti? Zitat: hope this is the right place to post this. If not, please re-post in the correct location. My name is Craig Luecke and I'm currently in Port Au Prince with the Fairfax County Urban Search & Rescue Team (USA-1) out of Fairfax, VA, USA. We were the first USA rescue team on the ground. I wish there was a way that I properly express to you how important your OSM files were to us. Most of our team members own their own Garmin Rino and 60CSx units on top of the units we already have in the equipment cache. Having these detailed maps on our GPS units is a big deal. Shortly after discovering your work I quickly spread the word and transferred the street level maps onto as many Garmin units as we could before sending the American rescue teams on the streets. The team members are thrilled to have this resource you have created. I wish you could see their faces 'light up' when I take their GPS unit and tell them that I'm going to give them street level detail maps. They have been working VERY hard and anything that can help them in every aspect of their mission here is greatly appreciated. I am spreading the word about this work to all rescue and humanitarian teams on the ground here in Haiti. Please be assured that we are using your data - I just wish we knew about this earlier. THANK YOU! [ ] 13:40, 21 January 2010 (UTC) wiki.openstreetmap.org/wiki/talk:humanitarian_osm_team#thank_you_from_haiti
Haiti I Landsat & OpenStreetMap, CC-BY-SA
Haiti II Landsat & OpenStreetMap, CC-BY-SA
Haiti II http://www.openstreetmap.org; CC-BY-SA
Vielen Dank! place=city name=freiburg Marco Lechner - in medias res GmbH lechner@naturparkscout.de www.foss-academy.eu www.webgis.de www.naturparkscout.de