Dienstag, 20. Mai 2014

Und es geht weiter...


Vor über fünf Jahren habe ich meinen ersten Artikel über OpenStreetMap hier veröffentlicht. Nach zwei intensiven Jahren, die ich hier gebloggt habe, erfreuen sich einige meiner Beiträge noch großer Beliebtheit. Über 23000 Seitenaufrufe und eure Kommentare sprechen eine deutliche Sprache. Dafür sage ich: Danke. :-)

 ... im deutschen OSM-Blog


Manche von euch haben mich gefragt, warum ich hier keine weiteren Beiträge veröffentliche. Die Antwort darauf ist einfach: Seit Juli 2010 gibt es den deutschsprachigen OpenStreetMap Blog unter blog.openstreetmap.de. Dort arbeite ich mit lieben Kollegen an der Wochennotiz, einem wöchentlichen Nachrichtenüberblick über alle Geschehnisse im OpenStreetMap-Universum. Und dort berichte ich auch über Dinge, die mich bewegen. 

... im OpenStreetMap-Podcast


Ihr könnt mich aber seit längerem auch schon hören: Ich produziere das Interview-Format OSM-Talk für den deutschen OpenStreetMap-Podcast. Mein neuester Interview-Gast war Peter Reinhart (hier anhören), der in Dresden Verkehrsingenieurswesen studiert. Er erklärt uns, was es eigentlich bedeutet, wenn Infrastrukturdaten frei verfügbar werden, und wie sich dies auf die deutsche Debattenkultur über Großprojekte auswirken kann. Und nebenbei gibt es auch wieder viel über OpenStreetMap und seine Community zu lernen.

Wir lesen und hören uns!

Bis bald,
Stephan


Dienstag, 26. Oktober 2010

Wie man Relationen bei Openstreetmap nutzt - ein Workshop

Punkte und Vektoren sind den meisten Mappern geläufig, wenn es um das Kartographieren von Straßen, Häusern oder auch Points-of-Interest (wie z.B. Geschäften, Telefonzellen, Briefkästen, etc.) geht. Relationen stellen das dritte Element des Openstreetmap-Datenmodells dar und ermöglichen das Abbilden komplexer Zusammenhänge. Das macht sie für viele Aufgaben unentbehrlich und gleichzeitig auch anspruchsvoller zu erlernen.

Mit einem Workshop will die Openstreetmap-Gruppe Bonn allen Mappern, die sich für Relationen interessieren, den Einstieg in dieses spannende Thema vereinfachen. Der Workshop ist kostenlos und wird zu verschiedenen Terminen angeboten:

  • Königswinter, 1.11.2010 (Feiertag)
  • Bonn, 12.11.2010 (Abends)
  • Troisdorf, 18.11.2010 (Abends)
Informationen zu Anmeldung und Programm gibt es hier.

Dienstag, 22. Juni 2010

Der Post-Box Guesstimator: Wo fehlen Briefkästen bei Openstreetmap?

Die Qualität von Openstreetmap-Daten wird immer besser und erreicht in manchen Ballungsräumen ein geradezu atemberaubendes Niveau. Dazu trägt nicht nur ein seit Jahren anhaltendes rasantes Userwachstum bei sondern auch eine Vielzahl neuer und neuartiger Werkzeuge, die dem User beim Kartographieren helfen. Eine Herausforderung stellt das Auffinden von Lücken in den Daten dar - gerade in gut erfaßten Ballungsgebieten und wenn keine entsprechenden Datenspenden zur Verfügung stehen. Hier können spielerische Ansätze weiterhelfen, und einen solchen möchte ich bei der Suche nach Briefkästen vorstellen. Letztere werden zwar seit Jahren bei Openstreetmap erfasst, aber dennoch fehlen selbst in gut kartographierten Gebieten immer noch vereinzelt Briefkästen. Daneben wurden Briefkastenpositionen bisher nicht von der Deutschen Post gespendet.

Der Gesetzgeber hilft.

Bei der Suche kommt Hilfe von unerwarteter Seite: In §2 Absatz 2 der Post-Universaldienstleistungsverordnung (PUDLV) schreibt der Gesetzgeber vor:

"Briefkästen müssen so ausreichend vorhanden sein, dass die Kunden in zusammenhängend bebauten Wohngebieten in der Regel nicht mehr als 1.000 Meter zurückzulegen haben, um zu einem Briefkasten zu gelangen."

Das können wir uns zu Nutze machen: Um jeden Briefkasten, der bisher bei Openstreetmap eingetragen ist, zeichnen wir einen Kreis mit Radius 1000 Meter. Wohngebiete, die nicht innerhalb eines solchen Kreises liegen, werden wohl von einem Briefkasten "bedient", der noch nicht bei Openstreetmap eingetragen ist. Dort kann man dann gezielt nach dem Briefkasten suchen und diesen für OSM erfassen.

Natürlich liefert dieser Ansatz nur einen Hinweis auf Gebiete, wo noch Briefkästen in den OSM-Daten fehlen. Strenggenommen wird z.B. das Gebiet, das ein Briefkasten "versorgt", kleiner sein als ein Kreis mit 1000 Meter Radius, da die Bürgerinnen und Bürger selten in Luftlinie von ihrer Wohnungstür zu ihrem Briefkasten gelangen können. Eigentlich müssten wir also eine Erreichbarkeitsanalyse in der Metrik der Straßen und Wege durchführen, doch gute Hinweise liefert schon der zwar etwas zu großzügige aber deutlich einfachere Ansatz mit den Kreisen. Letzterer lässt sich auch sehr einfach mit wenig Programmierarbeit umsetzen und kann im Prinzip von jedem mit seinem eigenen Privat-PC genutzt werden. Für diejenigen, die es nicht erwarten können, gibt es am Ende diese Beitrags die Dateien zum Download. :-)

Fehlende Briefkästen - Beispiel Bonn.

In Bonn und Umgebung zählt die OSM-Datenbank (Stand: 21 Juni 2010) 199 Objekte, die Briefkästen und Postämtern entsprechen. Wir gehen davon aus, dass Postämter öffentlich zugängliche Briefkästen besitzen. Daneben sind 9 Objekte eingetragen, die das Tag "vending=parcel_pickup;parcel_mail_in" tragen, welches typischerweise für Packstationen verwendet wird. In der unteren Abbildung sind die Versorgungsgebiete (Kreise mit Radius 1000 Meter) von Briefkästen und Postämter in orange und die von Packstationen in gelb dargestellt. Wer Lust hat, kann sich auch selbst auf dieser Webseite (nicht für Internet Explorer geeignet) für Bonn einen Überblick verschaffen. Auf den ersten Blick lässt sich sehr gut erkennen, dass die meisten Wohngebiete gut mit Briefkästen versorgt sind. Manche, aber nicht alle Lücken in den Kreisüberdeckungen im Bonner Stadtgebiet beruhen auf der Tatsache, dass es Waldgebiete innerhalb der Stadtgrenzen gibt (z.B. den Kottenforst), die natürlich nicht mit Briefkästen versorgt werden müssen.



Interessanter Weise sind auch in bebauten Wohngebieten deutliche Lücken erkennbar: Im Bonner Nordosten, in Geislar, Villich-Mülldorf, Neu-Villich, im Bonner Südosten in Ramersdorf und Oberkassel werden noch Briefkästen existieren, die bisher nicht bei Openstreetmap erfaßt worden sind.



Lücken tun sich aber auch auf in Röttgen, Ückesdorf und sogar im ansonsten sehr gut kartographierten Tannenbusch.





Das Packstation-Dilemma.

Während das Tagging-Schema für Briefkästen bei Openstreetmap gut etabliert ist, sieht die Situation bei Packstationen anders aus. Manche Packstationstypen (sog. 24/7 Stationen) weisen Briefkästen auf, manche jedoch nicht, und bisher existiert noch kein einheitliches Tagging-Schema, mit dem wir diese Typen unterscheiden könnten. Insbesondere tragen die entsprechenden Knoten, die Packstationen mit Briefkästen repräsentieren sollen, typischerweise kein post_box Tag. Wir behelfen uns hier, indem wir alle Packstationen des Gebiets, das uns interessiert, visualisieren (gelbe Kreise), und müssen dann bei der Suche nach noch nicht erfaßten Briefkästen im Einzelfall prüfen, ob die Packstation auch einen Briefkasten besitzt oder nicht.

Fehlende Briefkästen finden: Der "Post-Box Guesstimator".

Die hier vorgeschlagene Visualisierung lässt sich im Prinzip auf verschiedene Arten und Weisen realisieren. Eine elegante Lösung würde sicherlich den Aufbau und Betrieb einer Serverinfrastruktur und entsprechender OSM-Datenbank beinhalten, mithilfe derer eine Webseite realisiert werden kann, die zentral für ganz Deutschland alle in OSM vorhandenen Briefkästen mit Kreisen visualisiert. Leider verfüge ich weder über Zeit noch Resourcen, um so ein Projekt zu anzuschieben, aber vielleicht gibt es ja andere engagierte User? :-)

Stattdessen möchte ich hier einen sehr einfachen Weg vorstellen, mit dem jeder interessierte User, der die Skriptsprache Python installiert hat, sich selbst diese Visualisierung für sein Gebiet erzeugen kann. Die Grundidee: Über ein Python-Skript werden vom User die aktuell in OSM vorhandenen Briefkästenpositionen einer Region herunterladen und gespeichert. Die Visualisierung erfolgt dann über eine HTML-Datei, die sich lokal auf dem Rechner des Users befindet und dort im Webbrowser aufgerufen werden kann. Das war's schon. Die "Software", die ich auf den nicht ganz ernstzunehmenden Namen "Post-Box Guesstimator" getauft habe, kann hier (Download) heruntergeladen werden. Nach dem Entpacken befindet sich im Hauptverzeichnis neben dem eigentlichen Skript die Datei LIESMICH, die eine Kurzanleitung enthält. Eine Anmerkung: Die Visualisierung funktioniert bisher nicht mit dem Internet Explorer. Firefox und Opera habe ich erfolgreich getestet. Ein Online-Beispiel für Bonn gibt es hier.

Support

Ich werde leider keinen Support leisten können. Da ich wenig Erfahrung in Javascript-Programmierung habe, können noch Fehler im Code vorhanden sein. Insbesondere funktioniert die Visualisierung im Internet Explorer bisher nicht. Verbesserungen des Source-Codes sind daher herzlich willkommen (hier kannst Du mit mir Kontakt aufnehmen)! Daneben freue ich mich auch darüber, wenn User sich vom Code zu eigenen Lösungen anregen lassen, oder wenn engagierte User eine weiter oben vorgeschlagene Lösung in Form einer zentralen Webseite realisieren.

Updates

An dieser Stelle möchte ich über Hinweise oder Anmerkungen berichten, die mich nach dem Verfassen dieses Beitrags erreichen.

Update 1: Da nicht alle den Link im Text gefunden haben: Hier gibt es ein Online Beispiel für den Post-Box Guesstimator für Bonn.

Update 2: Peter Körner hat inzwischen den Code adaptiert und auf der Mailingliste talk-de von der weltweiten Online-Version des Post-Box Guesstimator berichtet. Vielen Dank! :-) Einfach aufrufen, Ausschnitt wählen, auf Permalink klicken und das Laden der Daten abwarten.

Update 3: (21.05.2014) Nach bald vier Jahren erfreut sich dieser Post immer noch großer Beliebtheit. :-) Nachdem die oben genannten Versionen des Post-Box Guesstimators nicht mehr abrufbar sind, gibt es unter folgendem Link eine funktionstüchtige Fassung von Thomas (User T-i).

Sonntag, 6. Juni 2010

Mappingparty, Samstag 26. Juni 2010, Troisdorf (nähe Köln/Bonn)

Für Einsteiger und Fortgeschrittene

Eine Mappingparty, also das gemeinsame Kartographieren für Openstreetmap, ist eine geniale Möglichkeit, um eigene Kenntnisse zu erweitern und um mit anderen begeisterten Openstreetmap-Usern in Kontakt zu kommen. Der Spaß an der gemeinsamen Sache steht dabei im Vordergrund. Die Veranstaltung richtet sich an Einsteiger und Fortgeschrittene.

Wir werden in kleinen Gruppen die Gegend rund um Troisdorf kartographieren. Zu diesem Zweck werden vor Ort GPS-Empfänger verliehen und deren Bedienung erklärt. Es wird sowohl Gruppen für Fahrradfahrer als auch Fußgänger geben. Nach der Datenerfassung werden die Daten gemeinsam in die Openstreetmap-Datenbank eingepflegt.

Die Mappingparty wird organisiert von der Troisdorfer Linux User Gruppe (TroLug) sowie von der Bonner Openstreetmap Gruppe (Stammtisch Bonn).

Weitere Informationen gibt es hier:
http://wiki.openstreetmap.org/wiki/Troisdorf/Veranstaltungen

Sonntag, 23. Mai 2010

Einladung zum Openstreetmap-Kurzvortragsabend, Troisdorf, 3.6.2010

Rund um aktuelle Openstreetmap-Themen wird es beim Kurzvortragsabend am 3.06.2010 gehen, der in Troisdorf (zwischen Köln und Bonn) stattfinden wird. Die Veranstaltung richtet sich an fortgeschrittene und neue Openstreetmap-User, und soll nicht nur in kurzen prägnanten Vorträgen über aktuelle Themen informieren sondern auch dem gegenseitigen Austausch dienen. Wir freuen uns, neben anderen Vortragenden auch einen Mitarbeiter des Verkehrsverbundes Rhein-Sieg (VRS) begrüßen zu dürfen, der über die Pläne einer Datenspende seines Arbeitgebers berichten wird.
Die Veranstaltung ist kostenlos - eine vorherige Anmeldung ist erforderlich (siehe unten).

10 Minuten - ein Fachmann - ein Thema.

Wer noch Lust hat, einem OSM-begeisterten Publikum seine/ihre Ideen vorzustellen, sei hiermit herzlich dazu eingeladen. Die Vorträge werden jeweils ca. 10-15 Minuten dauern. Wir bitten, die Vorträge im Vorfeld beim Veranstalter anzumelden.

Wann und Wo.

03. Juni 2010 (Fronleichnahm), Beginn: 19 Uhr

Arbeiterwohlfahrt (AWO) Troisdorf-Mitte
Wilhelm-Hamacher-Platz 12
53840 Troisdorf
Karte: http://osm.org/go/0GISOY7me--?m

Anmeldung

Ob Vortragender oder Zuhörer - eine Anmeldung zur Veranstaltung ist erforderlich, da die Räumlichkeiten begrenzt sind. Die Teilnahme ist kostenlos. Eine kleine Spende wird zur Deckung von Unkosten (wie z.B. für zur Verfügung gestellter Getränke, etc.) gerne gesehen. Der Vortragsabend wird organisiert von der Troisdorfer Linux User Gruppe (TroLug) und unterstützt durch den Bonner Openstreetmap-Stammtisch.

Um sich anzumelden, unter http://trolug.de/ in der Spalte "Anmeldung" beim Termin "2010-06-03" auf "Anmeldung hier!" klicken. Die Anmeldeprozedur wurde ursprünglich für Linuxthemenabende entwickelt. Es sollte sich also keiner durch die Fragen nach einer möglichen Linux-Nutzung von einer Anmeldung abschrecken lassen.

Kontakt:

TroLUG Club der AWO Troisdorf-Mitte (Veranstalter)
Jonas Stein, news (at) jonasstein.de

mit freundlicher Unterstützung des OSM Stammtisches Bonn

Sonntag, 10. Januar 2010

Mapping Party in Troisdorf

Mapping-Parties, also das gemeinsame Kartographieren für Openstreetmap, machen nicht nur Spaß und ermöglichen den Kontakt zu neuen Leuten sondern bieten auch immer wieder die Möglichkeit, sein Wissen über Openstreetmap zu vertiefen.

Eine solche Mapping-Party wird am Samstag, den 23.01.2010, in Troisdorf stattfinden. Veranstalter ist die Troisdorfer Linux User Group (TroLUG). Die Teilnahme ist selbstverständlich kostenlos; eine vorherige Anmeldung ist erforderlich.

Mehr Informationen finden sich im Openstreetmap-Wiki bzw. der Webseite der TroLUG.

Freitag, 1. Januar 2010

Vortrag in Troisdorf über Openstreetmap

Wer noch neu bei Openstreetmap ist, für den ist die am kommenden Donnerstag, den 07.01.2010 (19 Uhr), stattfindende Veranstaltung in Troisdorf interessant. Dort wird in einem Abendvortrag Openstreetmap und seine vielfältigen, oft unerwarteten Einsatzmöglichkeiten vorgestellt. In der zweiten Hälfte des Abends haben die Teilnehmer die Möglichkeit, das Editieren von Openstreetmap-Daten mit dem Editor JOSM zu lernen.

Veranstalter ist die Troisdorfer Linux User Group (TroLUG). Der Eintritt ist frei; eine vorherige Anmeldung ist erforderlich.

Mehr Informationen finden sich im Openstreetmap-Wiki bzw. der Webseite der TroLUG.

Montag, 7. Dezember 2009

Wie das Bonner Busnetz in die Openstreetmap-Karte kam - Ein Interview mit einem engagierten Mapper

Einer der Stärken von Openstreetmap (OSM), der durch abertausende von Freiwilligen vorangetriebenen freien Weltkarte, ist die Möglichkeit, verschiedenste raumgebundene Information zu erfassen und darzustellen. Dadurch können auch Karten entstehen, die angepaßt an spezielle Anforderungen ganz bestimmte Informationen visualisieren. Ein besonders schönes Beispiel dafür ist die öpnvkarte von Melchior Moos. Auf seiner Karte werden kurz und prägnant Bus- und Bahnverbindungen und die dazu gehörenden Haltestellen des öffentlichen Personennahverkehrs (ÖPNV) dargestellt. Einen so einfachen und klaren Überblick über die vorhandenen Verbindungen bietet kaum ein Nahverkehrsunternehmen im Internet sondern höchstens auf einer Papierkarte an. Ganz zu schweigen von anderen Internetkartenanbietern, die beispielsweise keine Busverbindungen darstellen.

Alle Linien der Stadtwerke Bonn sind jetzt vollständig kartographiert



Doch am Anfang stehen engagierte Menschen, die die zu visualisierenden Daten, also die Bus- und Bahnlinien und die Haltestellen erfassen und in das vorhandene OSM-Kartenmaterial einpflegen. Peter (alias Fidoez) ist so ein Mensch. In den vergangen Monaten hat er, hier und dort aufbauend auf vereinzelt vorhandenen Daten, fast im Alleingang das gesamte Busnetz der Stadtwerke Bonn (SWB) erfasst und in die OSM-Datenbank eingepflegt. Seit ein paar Tagen sind die Daten für die Linien der Stadtwerke Bonn vollständig erfasst worden und das Resultat beeindruckt! Ein guter Anlass, um Peter über seine Motivation und seine Arbeit bei Openstreetmap zu befragen!

Peter, vielen Dank, dass Du Dich zu diesem Interview bereit erklärt hast! Du bist seit fast einem Jahr bei Openstreetmap aktiv. Wie bist Du auf OSM aufmerksam geworden?

Seit zwei Jahren setze ich mich immer in den Weihnachtsferien ans Internet und suche völlig wahllos nach Themen, die mich interessieren und in die man sich hinein vertiefen kann – und zwar richtig vertiefen. Dieses Thema nimmt dann in gewollter Weise einiges meiner freien Zeit in Anspruch. Letztes Jahr (2008) war es das Puzzle Eternity II, das – wenn überhaupt – nur mit massiver Computer-Rechenleistung zu lösen ist. Ich habe es bis Jahresende nicht gelöst, aber auch kein anderer Mensch auf der Welt. Dieses Jahr war es dann OSM.

Welche Arbeiten an der Karte machen Dir besonders Spaß?


Ich liebe schon immer Karten und Wege in Kombination mit dem Aufenthalt und der Bewegung im Freien. Bei mancher Wanderung durch die Alpen oder auch in der Bonner Gegend denke ich mir, wer diesen Weg wohl entdeckt oder vor geraumer Zeit geschaffen hat. Wie es wohl wäre, selber welche zu entdecken? Ich verlasse mich beim Wandern gerne auf Karten und staune immer wieder über ihre Genauigkeit. Als ich vor Jahren im Oberbergischen gewohnt habe, zeichnete ich mir von einem Waldgebiet, in dem keine Wege in käuflichen Karten eingezeichnet waren, selber eine Karte, um besser zu verstehen, wo welcher Weg hinführt. Diese Dinge kann ich jetzt in OSM für mich und natürlich für alle anderen Nutzer nun umsetzen. Die Faszination besteht für mich darin, dass ein eingegebener Weg oder Ort oder ein neues Waldstück wenige Stunden danach der ganzen Welt auf der OSM-Karte zur Verfügung steht.

Du hast Dich in den letzten Monaten intensiv mit den Bonner Buslinien beschäftigt und diese in weiten Teilen alleine in die Bonner OSM-Karte eingetragen. Wie kam es zu diesem Interesse?


Anfang des Jahres habe ich im Bonner Kottenforst noch einige neue Wege eintragen können. Doch bald gab es in Fahrradnähe von meiner Wohnung keine weißen Flecken mehr auf der OSM-Karte. Dann begegnete mir die ÖPNV-Karte, die noch sehr unvollständig war. So eine umfassende Karte gibt es meines Wissen nirgends. Jeder Verkehrsverbund hat zwar seine Netzkarte, doch übergreifend und mit allen Zoomstufen ist dieses Angebot von OSM einzigartig. So kann jeder Nutzer selbst beurteilen, welche Bus- oder Straßenbahnlinien zu seiner Reise am besten passt, und kann es als Zusatzoption zu ÖPNV-Routenplanern wie bahn.de oder vrs-info.de gezielt nutzen. Da musste ich einfach mitmachen und die Datenbasis verbessern.

Wie hast Du die Buslinienverläufe und Haltestellen erfasst?

Ideal wäre es natürlich gewesen, in jedem Bus mitzufahren, um so den Streckenverlauf zu erfassen. Das war mir aber zu zeitaufwändig und bot mir zu wenig körperliche Betätigung. So bin ich die Verläufe mit dem Fahrrad abgefahren. An vielen Strecken war mir klar, wo der Bus entlangfährt, und ich habe dann nur an Stellen, die verzwickte Verläufe oder getrennte Wege für Hin- und Rückrichtung aufweisen, auf einen Bus gewartet, um den wahren Verlauf aufzuzeichnen. Störend waren dabei öfters Baustellen, wo dann eine Umleitung für die Busse eingerichtet war. Diese Stellen bin ich dann später nochmals angefahren, wenn die Baustelle wieder verschwunden war. Die Haltestellen jedoch habe ich fast alle an-/abgefahren, um ihre genaue Lage links und rechts der Strecke zu erfassen. Bei 500 Haltestellen habe ich aufgehört zu zählen.

Mit welcher Software hast Du die Daten in die Openstreetmap-Karte eingetragen? Würdest Du Dir hier Verbesserungen wünschen?


Ich arbeite mit der Software JOSM, die mittlerweile ein gute Unterstützung für die Erstellung von sogenannten Routen also Buslinien aber auch Wanderwegen oder Fahrradrouten bietet. Anfang des Jahres war die Unterstützung durch JOSM noch wenig ausgeprägt und ich habe selber ein Script programmiert, das mir unabhängig von JOSM hilft, die Bus-Strecke zu erstellen, ohne Lücken im Verlauf zu haben oder versehentlich Haltestellen hinzuzufügen, die Hunderte von Metern neben der Strecke liegen.

Du hast beim Eintragen der Daten auch mit sogenannten Relationen gearbeitet. Vor Relationen schrecken noch viele Openstreetmap-Aktive zurück. Welche Tipps kannst Du denjenigen geben, für die Relationen noch neu sind, aber die ebenfalls Bus- oder Bahnlinien in ihrer Stadt erfassen und eintragen wollen?

Man kann Strecken des ÖPNV in OSM nicht ohne Relationen erstellen. Das heißt man braucht mehr oder weniger gute Kenntnisse zu Relationen. Dabei werden Relationen immer dann genutzt, wenn bestehenden Karten-Eigenschaften - also Knoten und Wegstücke - in Beziehung zueinander gesetzt werden müssen. Daher ja auch der Name. Dies gilt z.B. für Abbiegeregeln an Kreuzungen, Zuordnung von Hausnummern zu Straßen oder Zuordnung von Grenzen zu Ortsteilen und eben auch für Routen. Dabei sind leider die Relationen für Buslinien die kompliziertesten. Am besten fängt man mit Abbiegeregeln an – sie heißen in OSM restriction –, schaut sich das Prinzip von bestehenden Abbiegeregeln an und erstellt seine ersten Relation. Auch hierbei gibt es eine gute Unterstützung durch JOSM. Dann liest man ein wenig auf der OSM-Wiki-Seite zu Routen-Relationen und schaut auch hier wieder auf bestehende Exemplare. Wenn man dann selber eine neue Relation erstellen will, nimmt man sich eine bestehende, kopiert diese, löscht alle Elemente in der Kopie und passt die wesentlichen Eigenschaften an seine neue Buslinie an. Dann ergänzt man neue Elemente und fertig ist die neue Linie. Es muss ja nicht als erstes so etwas heftiges sein wie die Bonner Buslinie 630, die 173 Wegstücke und 142 Haltestellen enthält.


Die Bonner Openstreetmap-Karte wächst und gedeiht. Die Buslinien der Stadtwerke Bonn sind vollständig erfasst. Welche Informationen fehlen Dir momentan in der Bonner Karte? Woran möchtest Du demnächst arbeiten? Wo würdest Du Dir Unterstützung wünschen?


Die Bonner Karte ist nahezu perfekt. Es fehlen hier und da noch Points-Of-Interest, aber auch die werden stetig mehr. Dies steht im krassen Gegensatz zu ländlichen Gebieten z.B. dem Oberbergischen. Dort habe ich 7 Jahre gewohnt und kenne mich in ein paar Gegenden ganz gut aus. Manchmal sind bei OSM in den Orten nur die Durchgangsstraßen verzeichnet. Kleinere Ortsnamen fehlen vielfach. Und die sind wichtig, denn ich weiß noch, als ich dort hinzog, hieß es immer wieder, der wohnt in Bieshausen oder der in Schneppenhurt usw. Schon bald kaufte ich mir eine Wanderkarte, damit ich überhaupt einordnen konnte, wo diese Dörfchen alle lagen. Vielleicht könnte man ja mal eine Aktion starten, und zu mehreren in so eine Gemeinde fahren, um dort einen Mapping-Tag durchzuführen. Sobald das Wetter wieder wärmer wird und man es ein paar Stunden auf dem Fahrrad aushalten kann, werde ich wieder unterwegs sein und in weiter entfernten Gebieten den Bussen hinterherfahren, denn ich glaube nicht, dass ich mir - wie die letzten Jahre - diese Weihnachtsferien wieder ein neues Internethobby suche, denn OSM wird mich doch länger als ein Jahr fesseln.

Zum Schluss: Welche Tipps würdest Du neuen Openstreetmap-Usern geben?

Jeder Anfang ist schwer und das Angebot an OSM-Einstiegsseiten im Internet ist überwältigend und verwirrend. Am besten man wendet sich an jemanden, der schon bei OSM mitmacht oder geht zu einem Stammtisch. Denn die Unterhaltung von Mensch zu Mensch ist doch immer besser als die von Mensch zu Maschine.

Peter, vielen Dank für das Interview!

Montag, 5. Oktober 2009

Meteoriteneinschlag in Bonn-Poppelsdorf

"Es sieht so aus, als wäre in Bonn ein Meteorit eingeschlagen.", so kommentierte ein Openstreetmap-User im englischsprachigen IRC-Chat am vergangenen Sonntag die Bonner Openstreetmap-Karte (OSM), die den Ausschnitt des Stadtteils Poppelsdorf zeigte. Und dieser Kartenausschnitt sah so aus (zum Vergrößern auf die Abbildung klicken):


Ich hatte einige Arbeiten an der Openstreetmap Karte im Norden von Bonn durchgeführt, als mir das Chaos im Poppelsdorfer Süden auffiel. Zunächst dachte ich an einen Fehler des Renderers (Mapnik), doch ein Blick in die zugrundeliegenden Vektordaten zeigte recht deutlich, dass der Renderer unschuldig und das Chaos bereits in der Datenbank zu finden war:


Was war geschehen? Inzwischen hatte auch der Bonner User Hugoe die merkwürdigen Änderungen in Poppelsdorf bemerkt und bei openstreetbugs eingetragen.

Ein Fall von Vandalismus?

Nach einer Recherche stand fest, dass die Änderungen in den Daten auf einen einzigen User (genauer: auf ein Changeset dieses Users) zurückgeführt werden konnten, die dieser am Samstagabend vorgenommen hatte. 1129 Knoten wurden bewegt und 76 Wege manipuliert. Ein Fall von Vandalismus?

Die Antwort ist ein klares "Nein". Ich hatte durch Zufall einige Tage vor dem Vorfall Kontakt mit dem betreffenden User und wusste, dass dieser gerade beginnt, sich in Openstreetmap einzuarbeiten. Nur drängte jetzt die Zeit, denn solche massiven Änderungen lassen sich nur dann mit Werkzeugen rückgängig machen, solange noch kein Teil dieser Änderungen wieder editiert worden ist. Und da der Schaden für die Openstreetmap-Karte so offensichtlich war, befürchtete ich direkte Korrekturen an einzelnen Vektoren - mit einer kaum abzusehenden Menge an Arbeit, sollten die Verbesserungen alle von Hand erfolgen müssen.

Ich bin mit dem Rückgängigmachen von Changesets nicht bewandert und wusste, dass diese Operationen nicht trivial sind. Daher suchte ich nach Experten. Neben einer E-Mail auf der deutschsprachigen OSM-Mailingliste (talk-de) bat ich im deutsch- und englischsprachigen IRC (Kanal #osm und #osm-de) um Hilfe. Wir diskutierten den Fall und schlussendlich konnte User balrog-kun die Änderungen rückgängig machen:


Nach unserer "Notoperation" an den Daten hatte ich wieder E-Mail-Kontakt mit dem User, der uns durch sein Changeset so ans Arbeiten gebracht hatte: Es war ein Bedienfehler in JOSM, und es ist ihm furchtbar peinlich. Irgendwie hatte er es ohne zu bemerken geschafft, sämtliche Objekte zu markieren und zu drehen, bevor er die Daten in die Datenbank gespielt hat. So schnell kann es passieren.

Fehler machen ist menschlich. Wichtig ist nur, dass man die Leute fragt und sich Hilfe holt, wenn man sie braucht. Neben vielen virtuellen Kontaktmöglichkeiten gibt es da zum Beispiel auch den Bonner Openstreetmap-Stammtisch. Hier treffen wir uns regelmäßig, tauschen uns aus und helfen uns gegenseitig. Ich würde mich freuen, wenn noch mehr Leute zu unserem Treffen fänden!

Mein Rat an alle OSM-Anfänger: Lasst euch nicht abschrecken sondern sucht den Kontakt zu anderen OSM-Aktiven. Hier beißt euch keiner, denn wir haben ja alle dasselbe Ziel: Die freie Weltkarte weiter zu verbessern!

Freitag, 21. August 2009

Bonner Mappertreffen am Montag, den 24.08.2009

Am Montag, den 24.08.2009, findet wieder ein Treffen für alle Openstreetmap-Interessierte in der Köln/Bonner Region statt. Das ist eine tolle Gelegenheit, sich in einer lockeren Runde kennenzulernen und über Openstreetmap zu sprechen und fachzusimpeln. Von Neueinsteigern bis zu "Alten Hasen" - alle sind willkommen! Ich würde mich freuen, viele von euch dort zu sehen! Bisher kennt man häufig die Usernamen und ahnt hier und da ähnliche oder auch verschiedene Interessen bei der Datenerfassung.

Wir treffen uns am Montag um 20:00 Uhr in der Bonner Altstadt, je nach Wetterlage im Außengastronomie-Bereich des NYX (bei Sonne, siehe Karte) oder im nur wenige Meter entfernt liegenden Macholds (bei Regen, siehe Karte). Das entscheidet sich am Montag (Wettervorhersage). Wir werden ein Openstreetmap-Logo auf den Tisch legen, um neuen Usern zu signalisieren, wo wir sitzen.

Die wichtigste Seite mit allen Informationen zum Treffen findet ihr hier. Meine Empfehlung: Dort nochmal am Montag vorbeisehen, um die letzten Informationen zu bekommen.

Ich freue mich, viele von euch dort zu sehen! :-)

Update (24.08.2009): Das Treffen wird im Außengastronomie-Bereich des NYX stattfinden.

Freitag, 7. August 2009

Google Streetview Competitor supports Openstreetmap

(This is a shortened and rough translation of the original blog post in german, which you can find here.)

Mapping places for Openstreetmap (OSM) can be very easy: Explore, collect data and put the results into the openstreetmap database. However, sometimes your notes might be incomplete and questions arise: Where was this street crossing again? What was the name of this restaurant? Wasn't there a post box? How many times have you thought of using street photos from Google Streetview in order to check? Never? Come on!

Deriving data for OSM from Google Streetview is illegal

Nobody will argue that up to date photos of streets wouldn't be of great value to the openstreetmap community. But licenses forbid using data from Google Streetview. However, there is now a Google Streetview competitor, _sightwalk, a service run by the german company panogate GmbH. Panogate's _sightwalk offers high quality street photos in which the user can easily navigate. The service uses openstreetmap data to generate maps displaying the actual position of the location. So why not give something in return to the OSM-community?

_sightwalk allows openstreetmap users to derive data

Jochen Topf from Geofabrik asked and got an answer: Panogate wants to support openstreetmap and allows users to derive data from _sightwalk photos. The photos themselves remain under copyright. The corresponding german wiki page suggests to include the additional tag "source=sightwalk.de" in all derived data.

_sightwalk started in April 2009 and covers right now only few german cities, namely Cologne (Köln), Munich (München), and Düsseldorf. In a few weeks Hamburg, Berlin, and Bonn will be added. Let's hope that _sightwalk will soon cover more areas. This might trigger an explosion of the number of submitted Points of Interests (POIs) in covered cities and offers an additional possibility for checking data.

Google Streetview Wettbewerber unterstützt Openstreetmap

Mappen für Openstreetmap (OSM) kann sehr einfach sein: Gegend erkunden, Daten erfassen und diese später in die Openstreetmap-Datenbank aufnehmen. Doch was tun, wenn die eigenen Aufzeichnungen unvollständig sind? Wenn sich Fragen an Weggabelungen ergeben? Wenn man vergessen hat, den Namen der einzutragenden Apotheke oder des Restaurants aufzuschreiben? Wer hat sich in solchen Situationen nicht schon mal gewünscht, seine Tour mit Kamera aufgezeichnet oder wenigstens ein paar Fotos von den fraglichen Stellen geschossen zu haben? Dabei liegen solche Informationen häufig nur einen Klick entfernt: Bei Google Streetview lassen sich Fotos ganzer Straßenzüge bequem einsehen. Wem hat es da nicht schon einmal in den Fingern gejuckt, Daten von Streetview für OSM abzuleiten?

Streetview Daten für OSM zu verwenden ist nicht legal

Die Lizenzen verbieten das, und so war die Datenerfassung durch virtuelle Spaziergänge lange Zeit unmöglich. Mit dem Dienst _sightwalk der Kölner Panogate GmbH gibt es jetzt allerdings einen Mitbewerber, der anders denkt. _sightwalk stellt - ganz ähnlich wie Google Streetview - Fotostrecken von Straßenzügen ganzer Städte online. Die Bedienung ist Google Streetview sehr ähnlich. Im Gegensatz zu Google generiert _sightwalk seine Übersichtskarten aus Openstreetmap-Daten - und warum sollte man hier nicht der OSM-Community etwas "zurückgeben"?

Ableiten von Daten für OSM von _sightwalk erlaubt

Jochen Topf von der Geofabrik fragte nach und erhielt ein deutliches Ja. In dem entsprechenden Schreiben von Panogate heißt es:

"Die panogate GmbH möchte das Projekt openstreetmap.de unterstützen. [...] Die erstellten Fotos unterliegen dem Copyright der panogate GmbH. Die panogate GmbH wird jedoch keine Rechte auf die für die Verbesserung des OSM Kartenmaterials aus den Bildern gewonnenen Daten geltend machen."

Damit ist der Weg für das Ableiten von Daten frei. Panogates _sightwalk ist noch ein junger Dienst, wurde er doch erst im April 2009 gestartet. Bisher werden die Städte Köln, München und Düsseldorf abdeckt. In den folgenden Wochen sollen Hamburg, Berlin und Bonn folgen. Da mit der Aufnahme des Bildmaterials im Mai 2008 begonnen wurde, ist es recht aktuell.

Explodiert die Anzahl neu eingepflegter POIs?

Neben vielen Einsatzmöglichkeiten drängt sich eine besonders auf: Interessante Orte (Points of Interest, kurz POIs) könnten bequem aus dem Bildmaterial abgeleitet oder überprüft werden. Auf der _sightwalk betreffenden OSM-Wikiseite wird um eine Kenntlichmachung solcher Ableitungen durch das zusätzliche Tag "source=sightwalk.de" gebeten. Ein kurzer Blick in die OSM-Datenbank (Stand vom 6.08.2009) zeigt, dass in Nordrhein-Westfalen bisher keine Objekte mit diesem Tag existieren, in Bayern sind es immerhin schon 9. Vermutlich ist das Angebot noch zu neu und unter Mappern noch nicht bekannt genug.

Fazit: Nutzt die neuen Möglichkeiten! :-)

PS: Niemand ist fehlerfrei. Wenn Dir Fehler in diesem Text auffallen, freue mich über einen Hinweis. Und ich freue mich über Kommentare und Anregungen! :-)

Mittwoch, 29. Juli 2009

Openstreetmap-Wiki: Wie man auf dem Laufenden bleibt

"Es steht doch im Wiki!" - diesen Satz kann man von so manchen Openstreetmap-Begeisterten hören. Besonders schade ist diese Antwort, wenn man gerade wichtige Informationen im Wiki schlichtweg verpasst hat, wie zum Beispiel auf den Wikiseiten angekündigte lokale Mappertreffen oder Ankündigungen über Änderungen an der Software eines Lieblingstools. Für die Einen ist das Openstreetmap-Wiki das Universalwerkzeug der Wahl, um den Stand der Dinge zu dokumentieren, zu kommunizieren und zu organisieren. Für die Anderen ist es ein notwendiges Übel, mit dem man sich zwischen den eigentlich interessanten Tätigkeiten (Mappen!) ab und an beschäftigt.

Doch für die letztgenannte Gruppe wird es jetzt etwas bequemer, informiert zu bleiben: Knapp 9 Tage ist es her, dass Firefishy, einer der Openstreetmap-Systemadministratoren, auf der deutschen OSM-Mailingliste mitteilte, eine Funktion des Wikis gerade freigeschaltet zu haben: User können sich von jetzt an via E-Mail informieren lassen, wenn sich für sie interessante Wiki-Seiten ändern.

Per E-Mail über Änderungen an Wikiseiten informiert werden

Und so geht es: Nach dem Einloggen im Wiki oben rechts auf Einstellungen klicken.



Auf der dann erscheinenden Seite nach unten gehen und dort ein Häkchen bei "Bei Änderungen an beobachteten Seiten E-Mails senden" machen.



Übrigens lässt sich hier auch gleich festlegen, ob andere User einen über das Wiki kontaktieren können. Falls ja, sollte dann auch ein Häkchen an der Stelle "E-Mail Empfang von anderen Benutzern ermöglichen" stehen und natürlich eine E-Mailadresse weiter oben auf derselben Seite angegeben sein. Diese E-Mailadresse wird im System gespeichert und nicht als Klartext veröffentlicht. Zum Schluss dann auf "Einstellungen speichern" klicken.

Wiki-Seiten auswählen

Die Benachrichtungen über Änderungen von Wiki-Seiten per E-Mail bezieht sich auf alle Wiki-Seiten, die in der persönlichen Beobachtungsliste stehen. Um eine Wiki-Seite in diese Liste aufzunehmen, einfach auf die gewünschte Wiki-Seite navigieren und dann oben rechts auf "beobachten" klicken. Soll die Seite wieder aus der Liste entfernt werden, einfach auf "nicht mehr beobachten" klicken.

Interessant könnte zum Beispiel das Beobachten der Openstreetmapwiki-Seiten von Gemeinden sein, in denen man als Mapper tätig ist, oder beispielsweise auch von entsprechenden Seiten über Mapper-Treffen oder Stammtische.

Von E-Mails überschwemmt?

Eine wahre E-Mail-Flut dürfte nicht zu erwarten sein. Natürlich wird dies auch von der Länge der eigenen Beobachtungsliste abhängen, die man mit einem Klick auf "Beobachtungsliste" oben rechts einsehen kann. Ein entscheidender Punkt ist aber, dass - sollte eine Wikiseite mehrfach geändert werden - nur eine E-Mail über die erste der Änderungen verschickt wird. Erst, wenn man die geänderte Wiki-Seite einmal besucht hat, wird bei einer darauffolgenden Änderung wieder eine E-Mail verschickt.

Es kann auch sein, dass die Benachrichtigung via E-Mail mit einer kleinen Zeitverzögerung stattfindet. Der Grund ist, dass der Wiki-Server die E-Mails nicht direkt verschickt sondern auf einen Zeitpunkt wartet, in dem wenig zu tun ist (das nimmt Last vom Server, gerade zu Spitzenzeiten). Dazu werden die Versandaufträge in eine Liste geschrieben, deren Länge sich zum Beispiel hier ("Auftragswarteschlange") nachsehen lässt.

Bleibt von dieser Stelle aus noch viel Spaß beim Mappen zu wünschen! Und dass es demnächst öfters heißt: "Klar, hab ich doch im Wiki gelesen!" :-)

Montag, 27. Juli 2009

Heute (27.07.09): Mappertreffen in Bonn

Heute findet zum zweiten Mal ein Mappertreffen in Bonn statt. Und ich freue mich darauf und hoffe, viele von euch dort zu sehen! Schon beim ersten Mal war das Hallo gross, als wir wechselseitig herausfanden, welche Personen hinter verschiedenen Usernamen steckten, und wer welche Stellen der Openstreetmap Karte bearbeitet.

Userin Juma hat für das Mappertreffen einen Treffpunkt organisiert. An dieser Stelle: Danke dafür! :-)

Und hier die Details (kurz vor Aufbrauch am besten nochmal auf der entsprechenden Wiki-Seite gegenchecken):

  • 20:00 Uhr
  • NYX, Vorgebirgsstr. 19, Bonn (Karte)

Bis dann!

Samstag, 18. Juli 2009

Openstreetmap for thirsty hackers

What are thirsty hackers looking for? The answer often is "Club Mate", at least in Germany. The "caffeinated carbonated Mate-extract beverage" (Wikipedia) became popular in Berlins club scene during the 90s. Maybe because of its high caffeine content, it gained popularity in the german hackers scene but finding shops selling Club Mate remains notoriously difficult. So what about mapping places where one can buy Club Mate?

No sooner said than done! People from Chaos Computer Club Mainz did it and set up a map, the so called Mateka’te, using Openstreetmap data. The tag "club-mate=yes" is used to indicate places where to get Club Mate. Question: Do places correlate with hacker density? ;-) I don't know.

Note, that I do not drink Club Mate nor do I receive any payment for this posting. ;-) I was just amazed by the absolutely unforeseen ways people use Openstreetmap data.

(via hep-cat)

Dienstag, 14. Juli 2009

Kurz notiert: Nachlese zur State-of-the-Map Konferenz 2009

Kaum zwei Tage ist es her, dass die letzten Vorträge auf der State-of-the-Map Konferenz, der jährlich stattfindenden großen internationalen Openstreetmap-Tagung, gehalten wurden. Doch schon tauchen erste Berichte und Mitschnitte von engagierten Teilnehmern auf - eine tolle Chance, für alle Daheimgebliebenen, sich über neue Entwicklungen und Diskussionen zu informieren. Hier ein kleiner Überblick:

  • Auf dem Blog der Geofabrik hat Frederik Ramm einen lesenswerten Tagungsbericht geschrieben.

  • Bei Vimeo können sich Interessierte bereits einige Vorträge als Film anschauen. Weitere Videos sollen folgen. Die Tagungsorganisatoren haben diesbezüglich gebeten, dass Teilnehmer ihre Favoriten im Wiki nennen, um eine Prioritätenliste beim Einstellen der Videos zu erhalten.

  • Eine Auflistung aller Vorträge samt - soweit vorhanden - Links zu Videos und den Vortragsfolien wird gerade auf einer Wiki-Seite zusammengestellt. Hier lohnt es sich, von Zeit zu Zeit vorbeizuschauen.

Bleibt noch der ganz eigene selbstironische Kommentar von Openstreetmap-Gründer Steve Coast zu erwähnen. :-)

Ein herzliches "Danke schön!" an dieser Stelle an alle, die sich zur Zeit die Mühe machen, die Tagung in Berichten dokumentieren und Videos zum Upload ins Netz aufzubereiten.

Samstag, 11. Juli 2009

Krautsourcing 2.0: Über die Aktivitäten der deutschen Openstreetmap-Community

Auf der jährlich stattfindenden State-of-the-map Konferenz (SOTM), der weltweit größten internationale Openstreetmap-Konferenz, sprach vor wenigen Minuten Frederik Ramm (Geofabrik) über die Aktivitäten der deutschen Openstreetmap-Community der vergangenen 12 Monate.

Jeder zweite aktive Openstreetmap-User arbeitet an der deutschen OSM-Karte

Und die Zahlen und Fakten konnten sich sehen lassen: Hatte die deutsche OSM-Karte vor einem Jahr noch 1.3 Millionen Wege, zählen wir heute über 3.4 Millionen. Von diesen wurden rund 87% in den vergangenen Monaten modifiziert, d.h. auch schon existierende Wege wurden weiter verbessert. Doch damit nicht genug: Jeder zweite aktive Openstreetmap-User editiert die deutsche OSM-Karte. Das ist eine beeindruckende Zahl, die die Größe der deutschen Community unterstreicht.

In bed with the government

Frederik erwähnte zahlreiche Projekte, die in den vergangenen Monaten gestartet wurden. Das Oberpfalz-Projekt, bei dem hochauflösende Luftbilder durch die bayrische Regierung und dem bayrischen Landesamt für Vermessung und Geoinformation zum Mappen zur Verfügung gestellt wurden, wurde ebenso gewürdigt wie der Import der Straßendaten von Straßen.NRW. Daneben erlaubte das Kataster-, Vermessungs- und Liegenschaftsamt (KVL) Rostocks den Import von Gebäuden, und die gezeigte Karte war sehr beeindruckend. Allerdings enthalten die Gebäudedaten kleine Fehler - vom KVL absichtlich eingebrachte Unschärfen. Da diese Fehler allerdings unter der GPS-Auflösungsgenauigkeit liegen, ist der Import ein hervorragender Ausgangspunkt für die Erfassung von Rostocker Gebäuden und die anschließende Verbesserung der Daten.

Frederik zählte eine lange Liste von OSM-Anwendungen auf, die von deutschen Usern erstellt wurden und werden. Neben der ÖPNV-Karte wurden die openseamap, das Freie Tonne Projekt zur Sammlung von Seezeichen, der OpenrouteService der Universität Bonn, Geofabriks OSM-Inspector und die Reit- und Wanderkarte (Infos) erwähnt. Unbekannt war mir übrigens bisher, dass auch die iPhone Applikation Offmap, die den Download von Openstreetmap-Kartenmaterial zur Offline-Nutzung erlaubt, von einem Deutschen entwickelt wird. Zu guter letzt erzählte Frederik noch vom Rewrite der beliebten und zum Melden von Kartenfehlern eingesetzten Openstreetbugs-Anwendung durch User Emka.

Mini-SOTM in Osnabrück 2010

In Anbetracht der begrenzten Redezeit (10 Minuten) ist selbstverständlich, dass nicht jede Aktivität der deutschen Community erwähnt werden konnte. Unerwähnt blieben zum Beispiel der ÖPNV-Workshop in Karlsruhe oder die OSM-Konferenz in Bonn (Bericht hier). Dass Frederik aber überhaupt soviel Information in seinen Vortrag packen konnte, darüber war ich echt beeindruckt. :-)

Am Ende seines Vortrags kündigte Frederik Ramm noch eine "MiniSOTM", wie er es nannte, an, die vom 2. bis 5. März 2010 in Osnabrück stattfinden soll. Er erwarte um die 400 (!) Teilnehmer, eine Zahl, die nicht geringes Erstaunen in den IRC-Kanälen auslöste - hat doch die aktuell stattfindene internationale Konferenz "nur" 250 Teilnehmer. [1] Ich mußte schmunzeln: War das ein sanfter Hinweis auf das im Verhältnis zu allen OSM-Aktiven sehr große Engagement deutscher OSM-User?

Die bis Sonntag, den 12.07.2009, laufende State-of-the-Map Konferenz kann über einen Live-Stream sowie über Twitter und Flickr verfolgt werden.

PS: Niemand ist fehlerfrei. :-) Wenn Dir Fehler in diesem Text auffallen, freue mich über einen Hinweis. Ich werde sie dann nach Prüfung korrigieren.

[1]

Update 1: Bei der geplanten Konferenz in Osnabrück handelt es sich um die FOSSGIS, bei der Openstreetmap ein Thema neben vielen anderen sein wird. Die Veranstaltung ist keine OSM- sondern eine GIS-Konferenz. Mein Dank geht an Frank, der mich aufgeklärt hat.

Update 2: Frederik Ramm hat mir und auf der talk-de Mailingliste zwischenzeitlich geschrieben und präzisiert:
"Die FOSSGIS-Konferenz zieht allein in ihrer bisherigen Kapazitaet als reine GIS-Konferenz schon 400 Leute an. Wir rechnen damit, dass auch beim OSM-Teil, der an die traditionelle FOSSGIS anschliesst, rund 400 Leute anwesend sein werden, und dass ein ueberwiegender Teil davon eigens fuer den OSM-Teil anreist - obwohl es sicher auch einige geben wird, die die Konferenz in voller Laenge besuchen und damit in beiden Kontingenten mitzaehlen. Die Zahl von 400 Leuten ist ueberhaupt nicht utopisch, wenn man bedenkt, dass jeden Monat 4000 Leute editieren, oder...?"

Update 3: Inzwischen hat Frederik seine Vortragsfolien als PDF-Datei zum Download zur Verfügung gestellt. Ihr findet sie hier.

Freitag, 26. Juni 2009

Wie vollständig sind Openstreetmap-Daten?

Sicher - das ist eine der schwierigsten Fragen, die sich innerhalb von Openstreetmap (OSM) stellen lässt. Denn: Was ist Vollständigkeit? In Bezug auf was? Und vor allem: Für wen? Unterschiedliche Nutzer des freien Kartenmaterials werden unterschiedliche Anforderungen an die Karte stellen. Damit lässt sich auch die damit verwandte Frage nach der Qualität der eingepflegten Daten nicht eindeutig beantworten.

Immer wieder gab und gibt es in der jüngeren Openstreetmap-Geschichte Versuche, Vollständigkeit und Datenqualität mit unterschiedlichen Ansätzen zu messen und damit auch zu definieren. Beispielhaft - neben vielen anderen Ansätzen - seien hier Unmapped Places oder die Konsistenzchecker Keep-right und MapLint genannt.

Eine Idee, die Vollständigkeit der OSM-Daten in Bezug auf eingepflegte Straßen zu prüfen, nutzt den Abgleich von offiziellen Straßenverzeichnissen mit den Straßennamen, den die OSM-Datenbank für den betreffenden Kartenausschnitt bereithält. Natürlich kann ein solcher Vergleich nicht Straßenverläufe in seiner Qualität prüfen, aber er kann immerhin eine Idee davon geben, wieviele Straßen in den OSM-Daten einer entsprechenden Gemeinde schon existieren oder nicht (oder nicht korrekte Namen tragen).

In einem so großen Freiwilligen-Projekt wie Openstreetmap ist es recht normal, dass unterschiedliche Akteure in verschiedenen Aktionen sehr ähnliche Ziele verfolgen, die sich - meist in der Rückschau - ergänzen. Beim Abgleich mit Straßenverzeichnissen ist es nicht anders. User Sven Anders wertet seit längerer Zeit Straßenverzeichnisse für Ortsgrenzen aus, die ihm von verschiedenen Usern zugeschickt wurden. Die Ergebnisse erscheinen hier als Listen, die nicht nur die Straßennamen anzeigen, die nur in der OSM-Karte existieren, sondern gerade auch die Straßennamen, die bisher nicht im OSM-Datenmaterial vorhanden sind. Letztere sind jeweils mit einem Link auf eine Google-Maps Karte versehen, auf der jeweils der Ort der jeweiligen fehlenden Straße anzeigt wird.

User Florian Lohoff arbeitet seit über einem Monat mit beeindruckendem Zeiteinsatz an Straßenlistenauswertungen (siehe hier), interessiert sich hierbei allerdings vor allem für eine Visualisierung der Vollständigkeit der OSM-Daten in der Fläche und für eine Verbesserung existierender und Einpflegen neuer Admin-Boundaries. Letztere zieht er für Straßenlistenauswertungen heran - auch um einen weiteren Anreiz zu dafür schaffen, dass sich mehr Mapper um Admin-Boundaries kümmern. Als Quellen für die Straßenlisten werden Listen aus Wahlbezirkseinteilungen oder Straßenreinigungssatzungen, die meist auch eine Liste von Straßen enthält, herangezogen. Dabei heraus kommt für Nordrhein-Westfalen eine sehr schöne Karte, die farbkodiert (von rot: "wenig erfasst", bis grün: "gut erfasst") die Vollständigkeit der OSM-Daten zeigt. Sehr schön lässt sich ablesen, was viele von uns schon erahnt haben oder wissen: Es gibt sehr gut erfasste Gebiete (vor allem in den Ballungsräumen) und solche, die bisher weniger gut erfasst worden sind.





Die Karte läßt sich anklicken und leitet dann auf die Seite des jeweiligen Ortes weiter. Dort lassen sich dann auf einer interaktiven Google-Maps Karte (von der ich aus Copyright-Gründen hier keinen Screenshort zeige) die bisher bei OSM fehlenden Straßen anzeigen. Ihre ungefähre Lage läßt sich als GPX-Waypointdatei herunterladen. Letzteres ist gerade praktisch für den ambitionierten Mapper, der mit seinem GPS-Gerät dann gleich die fehlenden - oder manchmal einfach nur falsch geschriebene Namen tragende - Straßen aufsuchen und mappen kann. Daneben gibt es noch eine Graphik, die die Anzahl fehlender Straßen für einen ausgewählten Ort gegen die Zeit darstellt. So lässt sich der eigene Mapping-Erfolg beim Erfassen auch zeitlich messen und nachvollziehen.

Fast täglich wächst die Zahl der Orte, die in Auswertung mit einbezogen werden, und auch Orte außerhalb Nordrhein-Westfalens kommen hinzu. Das liegt auch an Usern, die Florian kontaktieren und Straßenlisten zusenden. Bisher gibt es noch keine entsprechende Seite im Openstreetmap-Wiki, die das Projekt beschreibt - dazu ist es noch sehr jung und nimmt gerade erst an Fahrt auf.

Ich hoffe, dass die Auswertungen - seien sie von Florian oder von Sven - viele Mapper motiviert, dass sie sich als hilfreiches Werkzeug etablieren und Mappern Hinweise geben, wo Verbesserungsbedarf bei den Straßendaten in unserer Openstreetmap-Karte besteht.

Montag, 1. Juni 2009

Ein Bericht von der OSM-Tagung in Bonn

Wie funktioniert die Openstreetmaps-Community? Was hat Openstreetmap Googles MapMaker entgegenzusetzen? Welche Denke hindert öffentliche Verwaltungen daran, Geodaten zur Verfügung zu stellen und was lässt sich aus der erfolgreichen Kooperation mit dem Landesbetrieb Straßenbau NRW lernen? In welchem Stadium befindet sich die Zusammenarbeit mit der deutschen Wikipedia, und was haben Openstreetmapper davon?

Diese Themen und vieles mehr wurden auf der Tagung "OSM im Rheinland" in Bonn am vergangenen Dienstag (26.05.09.) angesprochen, zu der überraschend auch der Openstreetmap-Gründer Steve Coast angereist war. Es entwickelte sich eine sehr spannende und auch politische Veranstaltung, die durch die Mischung der Redner und Teilnehmer eine ganz eigene Dynamik bekam. Doch der Reihe nach.

Profis versus Hobbyisten?

Eingeladen hatten Jens Fitzke, Geschäftsführer der Firma lat/lon, sowie Alexander Zipf, Professor am geographischen Institut der Universität Bonn, in das Forschungszentrum Caesar, das in der Nähe des ehemaligen Bonner Regierungsviertels liegt. Beide hatten und haben Kontakt zu Openstreetmap, unter anderem über die Betreuung von Praktikanten und Magistervorhaben (darunter so bekannte Projekte wie der openrouteservice.org). Eines der Ziele der Veranstaltung war es, professionelle GIS (Geographic Information Systems)-Anwender und Openstreetmap-Aktive zusammenzubringen. Damit prallten auch verschiedene Denkschulen aufeinander.

Der erste Redner war Jochen Topf, auf dessen Vortrag ich mich besonders gefreut hatte. Jochen ist kein Unbekannter im Openstreetmap-Universum, wie die meisten wissen werden. Unter anderem hat Jochen die Website openstreetmap.de geschrieben, hat den Checker MapLint und den OSM-Inspector programmiert und zusammen mit Frederik Ramm das Openstreetmap-Buch verfasst, das - nebenbei bemerkt - inzwischen in einer überarbeiteten Auflage vorliegt.

Openstreetmap soll nicht Katasterämter überflüssig machen

Jochen erklärte in groben Zügen Grundlagen des Openstreetmap-Projekts und erwähnte viele von den inzwischen realisierten OSM-Anwendungen. Die GIS-Profis schreckten vor allem bei dem Gedanken auf, dass prinzipiell jeder Daten einpflegen kann und damit auch die Kartenqualität von Region zu Region schwankt. Der Graswurzelansatz und Wiki-Gedanke der OSM-Community (kurz: Die Qualität der Daten nimmt zu, je mehr Menschen sich dafür interessieren und mitarbeiten.) prallte hier auf das Bedürfnis der GIS-Leute, die Daten von "Oben" zu strukturieren, zu klassifizieren und ihre Qualität zu kontrollieren. Das war einer der gravierendsten Gegensätze zur Openstreetmap-Philosophie Rough Consensus and Running Code, den Jochen mit "Grober Konsens und funktionierende Beispiele" übersetzte. Immerhin hat dieser pragmatische Ansatz Openstreetmap weit gebracht, bei dem lokal Probleme gelöst werden und sich in einem fortlaufenden Prozess taugliche Klassifikationsschemata herausbilden.

Die Bemühungen um eine Qualitätskontrolle spiegeln sich in verschiedenen Projekten der OSM-Community wider, wie Jochen betonte. Eine Qualitätskontrolle bedingt aber einen Vergleich mit irgendeiner Art von Goldstandard. Doch welche Karte könnte überhaupt als Goldstandard herhalten, wenn man die vielfältigen Einsatzbereiche der Openstreetmap-Kartendaten betrachtet? Und welche Karte kann von sich beanspruchen, tagesaktuell zu sein? Daneben spielt auch die Zielanwendung eine Rolle: Openstreetmap-Daten, die auf GPS-Spuren basieren, eignen sich kaum für Aufgaben, bei der es um räumliche Auflösungsgenauigkeiten von wenigen Zentimetern geht.

Openstreetmap ist keine Demokratie

Eine bewusste Provokation war Jochens These, dass Openstreetmap nicht demokratisch sei. In der sich anschließenden Diskussion konkretisierte er diesen Standpunkt. So nähmen nur wenige Mapper Teil an Abstimmungen über neue vorgeschlagene Map-Features. Unter anderem ließen sich die niedrigen Teilnehmerzahlen an bestimmten Abstimmungen auch darauf zurückführen, dass sich für sehr spezielle Features nur wenige eingearbeitete User interessierten.

Daneben forderten manche Einflussmöglichkeiten einen hohen technischen Sachverstand, eine Tatsache, die zu einer hohen Verantwortung für eben diese User führe, da sie für die Community Entscheidungen träfen. Eine wichtige Rolle spielen in diesem Zusammenhang unter anderem einzelne aktiven User, die sich z.B. in privaten Projekten mit der Visualisierung des Openstreetmap-Kartenmaterials beschäftigen und entscheiden, welche Features sie visualisieren wollen. Gerade die Visualisierung fördert und steuert auch in einem gewissen Rahmen die Aufmerksamkeit von Mappern bezüglich bestimmter Map-Features, und dies wird Auswirkungen auf die eingepflegten Daten haben.

Sag nie "Nein". Sag "Ja", und füge etwas hinzu.

Einfluss auf das sich selbst organisierende Geschehen ließe sich daher nicht mit erhobenem Zeigefinger und Forderungen nach Löschungen oder dem Rückgängigmachen bestimmter Aktionen ("Nein"-Sagen) nehmen, sondern durch das aktive Bejahen von bisher Geleistetem und dem darauf aufbauenden Hinzufügen von weiterer Arbeit.

Und um das "Hinzufügen" ging es dann in den folgenden Vorträgen von den Geographiestudenten Damian Paderta, der als Mapper zwischen Bassenheim, Urmitz, Kettig und Weißenthurm unterwegs war ("Wir taggen nicht für Renderer. Wir taggen für die Wirklichkeit."), von Pascal Neis, der seine Magisterarbeit, den Openrouteservice vorstellte, sowie von Astrid Müller, die sich zur Zeit in Bonn mit dem OSM-basierten Routing von Rollstuhlfahrern beschäftigt.

Pascal sprach über Routing, Point-of-Interest (POI)-Suche und Geocoding auf OSM-Basis. Die Fahranweisungen des Openrouteservice sollen zukünftig verbessert werden, z.B. durch Berücksichtigung von lokalen POIs ("nach der Sparkasse rechts abbiegen"). Bisher werden noch keine turn-restrictions beim Routing unterstützt, eine Sache, die man demnächst gerne angehen würde. Astrid sprach über wichtige Parameter und Tags, die für ein erfolgreiches Rollstuhlfahrerrouting benötigt werden und von den bisher verwendeten Tags entweder nicht erfasst oder für bisheriges Routing nicht gebraucht wurden. So spielen der Belag, das Gefälle sowie Wegbreiten und Bordsteinhöhen eine wichtige Rolle. Erstere bezögen sich in den meisten OSM-Daten vor allem auf Straßen, würden aber für das Rollstuhlfahrerrouting auch für Bürgersteige benötigt. Zusammen mit weiteren Studenten hat sie die OSM-Karte der Bonner Innenstadt mit solchen Informationen angereichert und konnte schon ein Beispiel für ein entsprechendes Routing vorstellen.

Openstreetmap 3D

Dass sich Openstreetmap-Daten auch in 3D visualisieren lassen, wird immer wieder diskutiert. Alexander Zipf zeigte in seinem Vortrag eine Live-Präsentation von OSM-3D. Als Grundlage wurden OSM-Daten mit den Daten der NASA Shuttle Radar Topography Mission (SRTM) verschnitten. Die Visualisierung geschieht später durch eine entsprechende Java-Applikation im Browser (einen Rechner mit entsprechend leistungsfähiger Graphikkarte vorausgesetzt) und wird nicht serverseitig realisiert, wie das bei den 2D-Karten bisher der Fall ist. Die Live-Präsentation kam beim Publikum gut an - durch eine 3D Umgebung von selbst eingepflegten Daten zu schweben machte Spaß. In diesem Zusammenhang erwähnte Prof. Zipf, dass zusätzliche Informationen über Gebäudehöhen und Stockwerkanzahl die Darstellung von Gebäuden in 3D erheblich vereinfachen würden, und dass solche Informationen häufig noch in der OSM-Datenbank fehlen.

Natürlich gab es auch Fragen nach der Sinnhaftigkeit des Unterfangens: Neben potentiellen Einsatzmöglichkeiten im Stadtmarketing und Tourismus, in der Stadtplanung oder bei 3D-Autonavigationssystemen (3D Routeservice) ging es - soweit ich das richtig verstanden habe - langfristig um die Schaffung offener netzbasierter 3D GIS Standards. In diesem Zusammenhang kann Openstreetmap als Testfall gesehen werden kann, für den große Datenmengen zur Verfügung stehen, und an dem die prinzipielle Realisierungsmöglichkeit entsprechender Standards demonstriert werden kann.

Wikimedia Toolserver offen für Openstreetmap-User

Schon seit längerem gibt es Berichte, dass in naher Zukunft Kartenmaterial von Openstreetmap in Artikel der deutschen Wikipedia eingebettet werden sollen können. Raimond Spekking, einer der Entwickler von Mediawiki (also der Software, unter dem unter anderem die Wikipedia läuft) berichtete in seinem Vortrag von den Herausforderungen, die sich hieraus für die Wikipedia und Openstreetmap ergeben. Die Last von in der Spitze über 75000 Zugriffe pro Sekunde, die bei Wikipedia weltweit anfallen, werde man nicht auf die Openstreetmap-Server leiten, sondern werden durch die vom Wikimedia Deutschland e.V. eigens angeschaften Server bedient. Zwei der drei angeschafften Server werden als Produktionsserver zur Zeit für Caching und Rendering der Openstreetmap-Daten eingerichtet. Der dritte Server wird als Toolserver auch Anwendern von Openstreetmap als Plattform für die Entwicklung innovativer OSM-basierter Applikationen zur Verfügung stehen. Ich vermute, dass die Einbettung von OSM-Karten in der Wikipedia viele Menschen auf Openstreetmap aufmerksam machen wird, die OSM bisher nicht kannten - eine Win-Win Situation für Wikipedia und Openstreetmap. Und vielleicht kann der Eine oder die Andere für eine Mitarbeit bei Openstreetmap gewonnen werden...

Straßen.NRW bekam Rückmeldungen aus der OSM-Community

Stefan Wick, vom Landesbetrieb Straßenbau NRW (kurz: Straßen.NRW), berichtete über die Zusammenarbeit seines Hauses mit der Openstreetmap-Community. Daten über 20.000 km Autobahnen, Bundes-, Landes- und Kreisstraßen wurden in diesem Zusammenhang Openstreetmap seit Dezember 2008 zur Verfügung gestellt. Dabei profitierten beide Seiten von der Zusammenarbeit, wie betont wurde: Straßen.NRW erhielt nämlich auch Rückmeldungen von der OSM-Community über mögliche Fehler in den importierten Daten, die zur Zeit vom Landesbetrieb geprüft werden.

In der sich anschließenden lebhaften Diskussion im Plenum wurde die fortschrittliche Einstellung von Straßen.NRW gelobt. Diese sei bei vielen anderen Stellen leider noch nicht selbstverständlich. So herrsche - berichteten Tagungsteilnehmer - die Einstellung vor, dass selbst mit öffentlichen Mitteln finanzierten und erhobenen Geodaten nicht der Allgemeinheit kostenfrei zur Verfügung gestellt sondern zu Phantasiepreisen auf Anfrage angeboten würden. Dahinter stecke wohl, so vermutete einer der Teilnehmer, nicht nur Besitzstandsdenken sondern auch die Hoffnung, ohne Anreicherung der Daten große Gewinne erzielen zu können; letzteres habe sich aber in den letzten Jahren nicht bestätigt. Es bleibt zu hoffen, dass das Beispiel Straßen.NRW Schule macht und vielleicht Hemmschwellen bei anderen Stellen abzubauen hilft.

Steve Coast über Google Maps und Openstreetmap

Er war der Überraschungsgast des Tages, Steve Coast, Gründer von Openstreetmap und Vorsitzender der OSM Stiftung. Der zur Zeit in San Francisco lebende Engländer verfolgte interessiert die Tagung, die er sich in Auszügen von einer Kollegin auf englisch übersetzen ließ. Und er erklärte sich spontan bereit, ein Abschlußstatement am Ende der Tagung zu geben. Er erzählte in einem unterhaltsamen Vortrag über die Anfänge von Openstreetmap und darüber, dass die Idee, keine festen Tags vorzugeben, von den meisten anfänglich abgelehnt und für verrückt erklärt worden sein. Der Ansatz, die Dinge so einfach wie möglich zu realisieren und einfach Code ans Laufen zu bringen, hat zu einer explosionsartigen Entwicklung der Mitarbeiterzahl und zu ganz unerwarteten Anwendungen geführt.

Angesprochen darauf, ob nicht Googles Map Maker Projekt, bei dem User Geodaten sammeln und eintragen können, eine massive Konkurrenz zu Openstreetmap darstellen würde, meinte Steve sinngemäß: Während Openstreetmap eine Community besitzt, hat Google eine Gruppe von Kunden (set of costumers). Das sei einer der wichtigsten Unterschiede neben den lizenzrechtlichen Aspekten. Im ersten Fall arbeiten Menschen ehrenamtlich, um freies Kartenmaterial zu schaffen und zu verbessern. Im zweiten Fall arbeiten Menschen unentgeltlich einer Firma zu, die die Rechte an dieser Arbeit dann besitzt und damit wiederum Geld verdient.

Zum Schluß lud Steve noch zur diesjährigen State of the Map Konferenz (SoTM) ein, die vom 10. bis 12 Juli in Amsterdam stattfinden wird, und für die schon sehr viele qualitativ hochwertige Tagungsbeiträge eingereicht worden seien.

Vielleicht sehen wir uns ja auf der SoTM 2009? :-)

PS: Wenn Dir Fehler in diesem Text auffallen, freue mich über einen Hinweis. Ich werde sie dann nach Prüfung korrigieren.

Sonntag, 24. Mai 2009

OSM im Rheinland 2009

Am kommenden Dienstag (26.05.2009) findet im Forschungszentrum Caesar eine kostenlose Veranstaltung mit dem Titel Openstreetmap im Rheinland statt. Die Tagung verspricht spannend zu werden, wird doch unter anderem der umtriebige und für sein Engagement bekannte Jochen Topf sprechen, einer der beiden Autoren des Openstreetmap-Buches, der unter anderem MapLint sowie den OSM-Inspector geschrieben hat, die deutsche Openstreetmap-Webseite programmiert und an Osmarender mitgewirkt hat sowie das GPS-Verleihprogramm organisiert, um nur einige seiner Aktivitäten zu nennen.

Daneben freue ich mich auch über die Vorträge aus der Forschungsgruppe um Prof. Zipf - keine Unbekannten im Openstreetmap-Universum. So ist beispielsweise der OpenRouteService in dieser Arbeitsgruppe entstanden, und das OSM-3D Projekt wurde bereits in manchen Foren und Mailinglisten diskutiert. Auch ein weiterer Aspekt, der in der OSM-Community diskutiert wurde - die Integration von Openstreetmap-Kartenmaterial in der Wikipedia, wird durch einen Vortrag von Wikipedia-Aktivist Raimond Spekking angesprochen.

Wer sich noch nicht registriert oder informiert hat, kann dies auf der entsprechenden Wiki-Seite des Openstreetmap-Projektes oder auf der Webseite des Veranstalters tun. Ich bin gespannt, viele von euch dort zu sehen! :-)