Wheelmap.org - Mapping für einen sozialen Zweck

Preview:

DESCRIPTION

Auf der FOSSGIS-Konferenz 2011 in Heidelberg haben wir das Projekt Wheelmap.org vorgestellt.

Citation preview

Mapping für einen sozialen Zweck Holger Dieterich Christoph Bünte Raul Krauthausen

Datum: 06.04.2011 | Anlass: FOSSGIS2011

Gestatten,

SOZIALHELDEN

•  Wir sind ein gemeinnütziger Verein

•  Wir stehen für soziale

Innovationen in Deutschland

•  Ziel ist es, Menschen für

gesellschaftliche Probleme zu sensibilisieren und zum Umdenken zu bewegen

Projekte

superzivi.com (2004)

pfandtastisch-helfen.de (seit 2007)

wheelmap.org (seit 2010)

Wheelmap

Bei Null anfangen? Da muss es doch schon etwas geben…

Qype

Aus den API Nutzungsbedingungen: “…all Qype Content shall at all times remain the sole and exclusive property of Qype”

Beispiel: barrierefreies-einkaufen.de

Öffentlich geförderte regionale Datensilos

Openstreetmap

wheelchair=yes/no/limited

wheelchair:description=text

Usability Herausforderungen

Hürden •  Wheelchair-tag wird nicht gerendert •  Registrierung •  Editoren sind sehr umfangreich, Tag-Bearbeitung für

Anfänger schwer zu finden

Potlach2 auf openstreetmap.org

“Ampel” bei Wheelmap.org

Anonym: •  Nur umstellen des wheelchair tags Als OSM-Nutzer eingeloggt: •  weitere Daten editieren hinzufügen •  neue Orte einzeichnen

Technische Herausforderungen

Herausforderung 1: APIs •  XAPI beherrscht Bounding Box Queries à sehr langsam •  Cloudmade API à keine aktuellen POI Daten

Deshalb: •  Hosting einer eigenen Datenbank

•  Hoster unterstützt nur MySQL •  Planet importer in plain Ruby: 20 Tage import •  Importer auf 7h „getuned“

Herausforderung 2: Geodaten in MySQL •  Unterstützung von Ways

•  MySQL support für shape queries buggy •  Kein import für Ways

Deshalb: •  Serverumzug => Freie Wahl der Datenbank

•  Überlegung: NoSQL DB bzw. ElasticSearch

Herausforderung 3: Synchronisation •  Sync von Daten aus mehreren Datenquellen sehr schwierig

Deshalb:

•  Erhobene Daten gehen nicht in die eigene DB •  Updaten auf einen job queue à Worker schickt Daten über

die API nach OSM •  OSMosis holt die Daten minütlich wieder an in die DB

Wheelm

ap

OpenS

treetMap

ImporterChanges

DB

Fron t end / API

JobqueueAPI Worker

OSMosis

Ergebnisse

0"

5000"

10000"

15000"

20000"

25000"

30000"

wheelchair-Statusänderungen auf wheelmap.org!22.10.10-5.4.11!

Medienecho

Ausblick •  Listen statt Karten: rollstuhlgerechte Orte für jede Stadt •  Datenspenden besorgen •  Wheelchair-API? •  Wheelmap für mehr Handys •  Gedruckte Wheelmap-Karte

Mithelfen •  Bulk imports •  OAuth2-Unterstützung •  Restful API

•  Wheelchair=yes/no/limited taggen! •  Mapping parties gemeinsam mit Menschen mit

Mobilitätseinschränkungen

Folien auf: blog.wheelmap.org sozialhelden.de @wheelmaporg Christoph Bünte @chris_can_do Raul Krauthausen @raulde Holger Dieterich @holgerd

Recommended