Monthly Archives: September 2017

Tritt jetzt der OpenStreetMap Foundation bei und gestalte die Zukunft des Projekts mit

Hebt eure Hand, wenn ihr OpenStreetMap mögt!

Jetzt hebt eure Hand, wenn ihr Mitglied der OpenStreetMap Foundation seid.

Wenn dir OpenStreetMap wichtig genug ist, dass du tagein, tagaus mappen gehst, Konferenzen besuchst, Blogposts schreibst, anderen beim Einstieg ins Projekt hilfst – dann solltest du Mitglied werden, um die OSMF zu unterstützen und die Zukunft von OSM mitzugestalten.

Du hast dann ein offizielles Mitspracherecht in der Führung der Foundation – der Organisation, die die Server besitzt und betreibt, die Lizenz hält, die State of the Map ausrichtet und lokale Unterorganisationen (Local Chapters) koordiniert. Mit dem stetigen Wachstum von OSM wird auch die OSMF immer wichtiger werden. Alle, deren Herz für OSM schlägt, sollten bei der OSMF mitmischen, um die große Zeitinvestition abzusichern, die sie als Mapper einbringen.

Von jetzt bis zum 11. November läuft eine Mitgliedschaftskampagne für die OSMF. Wenn du kein Mitglied bist, tritt jetzt bei. Du kannst auch helfen, indem du diese Information in sozialen Netzwerken teilst, an Freunde weitergibst oder auf lokalen Events und Konferenzen weiterverbreitest.

Würdest du gerne beitreten, aber dir fehlt eine geeignete Zahlungsmöglichkeit? Es wird bald eine Lösung geben, um den Mitgliedsbeitrag in solchen Fällen zu erlassen – bleib dran!

Einbringen kannst du dich auch, indem du der Membership Working Group beitrittst oder einfach nur deine Ideen zur Mitgliederwerbung dort vorschlägst.

Tritt der Foundation bei – denn die Zukunft des Projekts sollte von denjenigen gestaltet werden, denen es am meisten am Herzen liegt.

Rückblick auf den Google Summer of Code 2017

Der diesjährige Google Summer of Code ist inzwischen erfolgreich zu Ende gegangen. Uns gibt das Gelegenheit für eine Zusammenfassung und einen genaueren Blick auf die einzelnen Projekte. Für OSM ist dies bereits die zehnte erfolgreiche Teilnahme. Vielen Dank daher an Google für die erneute Unterstützung, und an die Engineering Working Group für die Organisationsarbeit in diesem Jahr!

Der Google Summer of Code ist ein Programmierstipendium von Google, das studentische Entwickler mit Open-Source-Projekten zusammenbringt. Studierende können sich je nach ihren Interessen und Fähigkeiten bei den teilnehmenden Projekten bewerben. Diejenigen Studierenden, deren Bewerbung akzeptiert wird, erhalten von Google eine Finanzspritze, um einen Sommer lang an ihrem Programmierprojekt arbeiten zu können und wertvolle Erfahrungen bei der Arbeit an realen Aufgaben zu sammeln.

In diesem Jahr hatten wir 5 Projekte, allesamt mit sehr guten Studierenden. So konnten alle Projekte mit Erfolg abgeschlossen werden. Es gab auch noch zwei weitere Projekte mit OSM-Bezug, die von anderen Organisationen als der OSMF betreut wurden: Indoor-Support für Marble auf OSM-Basis und eine Plugin-Schnittstelle für die Darstellung von OSM-Daten in NASA Web WorldWind. Einen Wermutstropfen gab es aber auch: Google hatte uns sogar noch mehr Projektslots zugeteilt, für die wir auch Bewerbungen von zwei weiteren ausgezeichneten Studierenden hatten – daraus wurde aber aufgrund von Umständen außerhalb unserer Kontrolle leider nichts.

Da aber sicher nicht jeder die Arbeiten der Studierenden mitverfolgt hat, hier ein kleiner Überblick über die Ergebnisse des diesjährigen Summer of Code:

OpenGL-Renderer für libosmscout

Den Anfang macht ein Projekt im Zusammenhang mit libosmscout, einer C++-Bibliothek für Offline-Kartenrendering, Routing und Location Lookup. Was libosmscout momentan noch fehlt ist ein Renderpfad auf Basis von OpenGL.

Tim Teulings, der Mentor für dieses Projekt, äußerte sich sehr glücklich darüber, dass Fanny diese Aufgabe übernommen hat: Es habe sich um ein oft nachgefragtes Feature gehandelt, aber den bestehenden Entwicklern habe es an Zeit oder einschlägiger Erfahrung gefehlt. Eine großartige Studentin wie Fanny war da ein Glücksfall. Und nicht nur das, sie hat auch angekündigt, weiter an dem Projekt arbeiten zu wollen.

Ihr Teil der Bibliothek mit einer kleinen Demo-Anwendung ist auf Github einsehbar, und ihre Arbeit wurde kontinuierlich in den Hauptentwicklungszweig eingepflegt.

© OpenStreetMap contributors

Wie hier sichtbar wird, funktioniert ihr Renderer gut und produziert ansehnliche Karten. Ziel war die korrekte Unterstützung von Flächen, Ways, Beschriftungen und Untergrund. Zusätzlich unterstützt der Code jetzt die meisten Stylingoptionen und funktioniert auf Linux sowie auf Windows. Weitere Informationen über die Arbeitsergebnisse findet ihr in ihrem Benutzerblog.

Wir hoffen, dass Fanny ihren Plan in die Tat umsetzt, weiter an libosmscout zu arbeiten, und so unserer OSM-Gemeinschaft erhalten bleibt!

3D Model Repository

Das nächste Projekt in der Reihe ist das 3D Model Repository von Pedro (auch bekannt als n42k). Die Projektidee gab es schon eine Weile, aber in der Vergangenheit hatten wir entweder keine guten Bewerbungen oder nicht genug Slots. In diesem Jahr hatten wir beides!

Eiffel Tower Model by joe89v (source)

Die Idee ist an sich einfach zu erklären: “Wir wollen eine Website, auf der 3D-Modelle für OSM hochgeladen werden können.” Trotzdem waren viele Entscheidungen zu treffen: Anders als frühere Versuche, die sich auf Gebäude konzentiert hatten, ist die Website jetzt für eine große Bandbreite an Modellen gedacht. Sie wird sich zumindest zu Beginn auf OBJ als Dateiformat konzentieren und wird eindeutige IDs bereitstellen, die in OSM leicht verlinkt werden können. Um sicherzustellen, dass die Modelle auch mit den Anforderungen der diversen Anwendungen im OSM-Umfeld kompatibel sind, betreuten Entwickler von zwei 3D-Renderern (OSM2World and OSMBuildings) das Projekt gemeinsam.

Einige von Pedros Ergebnissen sind in seinem Benutzerblog nachzulesen, seine willkommenen Codebeiträge finden sich auf Gitlab. Derzeit sind die Mentoren noch im Gespräch mit der Licensing Working Group und anderen, um Themen wie Hosting, Branding und einige rechtliche Fragen (z.B. im Zusammenhang mit der Geocoding Guideline) zu klären, aber wir gehen davon aus, dass die Seite im Laufe dieses Jahres online gehen wird.

Verbesserung JOSM-Plugin PT Assistant

Ein weiteres Projekt in diesem Jahr war die Verbesserung des Plugins PT Assistant für JOSM durch Giacomo Servadei. Obwohl der Name des Plugins nahelegt, dass es ausschließlich um ÖPNV geht, ist der Umfang des Projekts gewachsen, so dass nun auch Wander- und Fahrradtrouten berücksichtigt werden.

Daneben arbeitete Giacomo nach Kräften daran, das Plugin zu erweitern und es noch nützlicher zu machen. Zum Beispiel erlaubt es jetzt das Sortieren von Haltestellen abhängig von der Reihenfolge der Ways in der Routenrelation, und es hilft, Routenrelationen beim Aufteilen von Kreisverkehren intakt zu halten. Es hat auch bessere Prüfungen für Probleme und bietet jetzt Verbesserungsvorschläge an (z.B. für einzelne fehlende Ways oder für Routen, die nicht sauber an einem stop_position-Node in der Nähe eines dazugehörigen platform-Nodes beginnen oder enden).

Mehr zu Giacomo’s Hauptresultaten und seinen detaillierten Zeitplan ist im Wiki zu finden. Dazu gehören auch Links auf relevante Tickets und Patches. Alle seine Arbeiten wurden integriert und ihr könnt das Plugin einfach aktivieren und das Ergebnis selbst testen. Darüber hinaus gibt es weitere Informationen auch in Blogposts (1, 2) von Polyglot, der Giacomos Mentor bei diesem Projekt war.

Webbasierter ÖPNV-Editor

Dkocich arbeitete an einem ähnlich gelagerten Projekt, diesmal war es allerdings kein JOSM-Plugin. Stattdessen war das Ziel, eine Website fürs Bearbeiten von ÖPNV-Relationen zu erstellen, ohne einen kompletten Editor starten zu müssen.

Der Editor ist zwar noch nicht gemerged, dies wird aber vermutlich bald geschehen. Bis Dkocichs Hauptmentor Ilya die finale Version veröffentlicht, könnt ihr bereits einen Blick auf die Testversion OSM Public Transport Editor werfen. Ihr könnt auch den zugehörigen Code im Github-Projekt ansehen.

JOSM-Refactoring

Bei diesem Projekt geht es ganz und gar um den Kern-Code von JOSM. Das Projekt wurde von Michael Zangl betreut, der in den beiden vergangenen Jahren als Studierender am GSoC teilgenommen und an verschiedenen JOSM-Aufgaben gearbeitet hatte – eine Erfahrung, der er sein tiefes Verständnis für JOSMs Innereien verdankt. Dieses Projekt begann als Vorhaben, eine saubere Schnittstelle für die Menüleiste bereitzustellen, aber die Projektziele wurden während des Sommers etwas erweitert und verändert.

Bogdans warf sich in die Arbeit und machte sich mit der Codebasis von JOSM vertraut. Die Ergebnisse seiner Arbeit sind auf seiner Wiki-Benutzerseite zu sehen, die auch die von ihm bearbeiteten Tickets und Patches auflistet.

Ein großer Teil seiner Arbeit war “unter der Haube”, so dass diese Verbesserungen vermutlich nur JOSM- oder Pluginentwicklern auffallen. Es gibt aber auch für alle sichtbare Verbesserungen: Bogdans hat eine vorlagenbasierte Suchfunktion eingebaut und auch das Herunterladen von der Overpass-API in den Downloaddialog integriert. Darüber hinaus gibt es jetzt einen Wizard, der Mappern dabei hilft, Overpass-Anfragen zu formulieren – ähnlich wie die von Overpass Turbo bekannte Funktionalität.

Auch hier finden sich weitere Informationen im Benutzerblog von Polyglot, der als Co-Mentor fungierte.

Zusammenfassung

Es war wieder ein großartiger Google Summer of Code und wir sind sehr glücklich, dass wir teilnehmen konnten. Bei dieser Gelegenheit möchten wir uns bei allen Studierenden für ihre Arbeit bedanken und sind optimistisch, dass auch ihr als Nutzer von der einen oder anderen Verbesserung profitiert. Ein großes Dankeschön auch den Mentoren, die in ihrer Freizeit den Studierenden bei der Bewältigung ihrer Aufgaben geholfen haben, und der EWG für die Übernahme der organisatorischen Aufgaben.

Im Anschluss an den diesjährigen GSoC hatten wir eine kleine Umfrage unter unseren Mentoren durchgeführt, und obwohl einige von ihnen viel Zeit investieren mussten, war das Feedback einstimmig: Es war die Zeit wert und OSM sollte nächstes Jahr wieder teilnehmen. Daher bitten wir hiermit die EWG darum, auch nächstes Mal wieder eine Bewerbung für OSM beim GSoC einzureichen!

State of the Map Asia 2017: Von der Erstellung zur Nutzung von OpenStreetMap-Daten

Wir laden dich zur State of the Map Asia 2017 ein, die am 23. und 24. September im nepalesischen Kathmandu zu Gast ist.

Die State of the Map Asia (SotM-Asia) ist die jährliche OpenStreetMap-Konferenz, die von OSM-Communitys in Asien organisiert wird. Die erste SotM-Asia fand 2015 in Jakarta (Indonesien) statt, die zweite 2016 in Manila (Phillipinen).

Die diesjährige Konferenz, die dritte in der Reihe, wird am 23. und 24. September 2017 im Park Village Resort, Budhanilkantha, Kathmandu stattfinden – eine grüne Oase der Ruhe mitten im geschäftigen Stadtleben von Kathmandu.

Auf der Veranstaltung treffen sich um die 200 OpenStreetMap-Enthusiasten aus Asien und dem Rest der Welt. Sie bietet eine Gelegenheit für Mapper, Wissen und Erfahrungen auszutauschen, ihr Netzwerk auszubauen, und gemeinsam Ideen für die Verbesserung der Kartenabdeckung auf dem asiatischen Kontinent zu erarbeiten. Das Motto, das wir für die diesjährige Konferenz gewählt haben, ist “von der Erstellung (bis) zur Nutzung” (“from creation to use”) von OpenStreetMap-Daten. Hintergrund dafür ist, dass die Menge der gesammelten Daten im letzten Jahrzehnt deutlich gewachsen ist, aber Asien bei der Nutzung dieser Daten immer noch hinter anderen Kontinenten zurückliegt. Wir glauben, dass es in diesem Jahrzehnt ein starkes Wachstum im Geosektor und der Art und Weise, wie Menschen OSM-Daten nutzen, geben wird. Darüber hinaus wird die Veranstaltung dazu beitragen, stärkere Bande zwischen den verstreuten OSM-Communitys des größten Kontinents der Erde zu knüpfen und die Zusammenarbeit zu verstärken.

Auf http://stateofthemap.asia findest du weitere Details und Neuigkeiten zur Konferenz.

Inhalte

Die Konferenz wird eine virtuelle Eröffnungsrede von Kate Chapman (Vorsitzende der OpenStreetMap Foundation) sowie Keynotes von Dr. Lee Schwartz (Geographer of the United States of America) und Prof. Taichi Furuhashi (Professor an der Universität Aoyamagakuin und Präsident der CrisisMappers Japan) bieten.

Mit Stolz können wir außerdem ein weiteres Highlight der diesjährigen State of the Map Asia ankündigen: 15 Länder-Präsentationen, die alle Regionen Asiens abdecken (Zentralasien, Ostasien, Nordasien, Südasien, Südostasien und Westasien). Die Konferenz wird auch Vorträge aus der gesamten Themenspanne um Erstellung und Nutzung von OSM-Daten bieten, mit mehreren parallelen Sessions und Rednern aus vielfältigen Tätigkeitsbereichen wie Katastrophenschutz, Regierung, Unternehmen und Kunst. Nicht zuletzt wird es auch ein Regierungsforum geben, wo hochrangige Regierungsvertreter aus Südasien über die Erstellung und Nutzung von OSM-Daten diskutieren – und über Bestrebungen in Regierungskreisen, OSM offiziell als Datenquelle für Dienste anzuerkennen.

Teilnehmen

Kathmandu Living Labs, dem diesjährigen Gastgeber der Konferenz, ist es gelungen, Vollstipendien für mehr als zwanzig Mitglieder der asiatischen OSM-Community sowie fünf Teilstipendien zu ermöglichen.

Der Besuch der Konferenz ist für alle OSM-Communitymitglieder kostenlos, und Anmeldungen sind mit dieses Formular möglich. Park Village Resort, das Konferenzhotel, bietet ermäßigte Konditionen für Konferenzteilnehmer. Die Konditionen gelten nur für Reservierungen über dieses Formular.

Der Herbst gehört zu den besten Jahreszeiten, um Nepal zu besuchen. Dashain – das berühmteste Fest Nepals – findet auch zu dieser Zeit statt und wir empfehlen allen Besuchern, sich nach der Konferenz die Feierlichkeiten nicht entgehen zu lassen.

Wir freuen uns darauf, dich am 23.–24. September 2017 in Kathmandu zu treffen!

Das Organisationteam der SotM-Asia 2017