33
Mapping für einen sozialen Zweck Holger Dieterich Christoph Bünte Raul Krauthausen Datum: 06.04.2011 | Anlass: FOSSGIS2011

Wheelmap.org - Mapping für einen sozialen Zweck

Embed Size (px)

DESCRIPTION

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

Citation preview

Page 1: Wheelmap.org - Mapping für einen sozialen Zweck

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

Datum: 06.04.2011 | Anlass: FOSSGIS2011

Page 2: Wheelmap.org - Mapping für einen sozialen Zweck

Gestatten,

SOZIALHELDEN

Page 3: Wheelmap.org - Mapping für einen sozialen Zweck

•  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

Page 4: Wheelmap.org - Mapping für einen sozialen Zweck

Projekte

Page 5: Wheelmap.org - Mapping für einen sozialen Zweck

superzivi.com (2004)

Page 6: Wheelmap.org - Mapping für einen sozialen Zweck

pfandtastisch-helfen.de (seit 2007)

Page 7: Wheelmap.org - Mapping für einen sozialen Zweck

wheelmap.org (seit 2010)

Page 8: Wheelmap.org - Mapping für einen sozialen Zweck

Wheelmap

Page 9: Wheelmap.org - Mapping für einen sozialen Zweck
Page 10: Wheelmap.org - Mapping für einen sozialen Zweck

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

Page 11: Wheelmap.org - Mapping für einen sozialen Zweck

Qype

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

Page 12: Wheelmap.org - Mapping für einen sozialen Zweck

Beispiel: barrierefreies-einkaufen.de

Öffentlich geförderte regionale Datensilos

Page 13: Wheelmap.org - Mapping für einen sozialen Zweck

Openstreetmap

Page 14: Wheelmap.org - Mapping für einen sozialen Zweck

wheelchair=yes/no/limited

wheelchair:description=text

Page 15: Wheelmap.org - Mapping für einen sozialen Zweck
Page 16: Wheelmap.org - Mapping für einen sozialen Zweck

Usability Herausforderungen

Page 17: Wheelmap.org - Mapping für einen sozialen Zweck

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

Anfänger schwer zu finden

Page 18: Wheelmap.org - Mapping für einen sozialen Zweck

Potlach2 auf openstreetmap.org

Page 19: Wheelmap.org - Mapping für einen sozialen Zweck

“Ampel” bei Wheelmap.org

Page 20: Wheelmap.org - Mapping für einen sozialen Zweck

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

Page 21: Wheelmap.org - Mapping für einen sozialen Zweck
Page 22: Wheelmap.org - Mapping für einen sozialen Zweck

Technische Herausforderungen

Page 23: Wheelmap.org - Mapping für einen sozialen Zweck

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“

Page 24: Wheelmap.org - Mapping für einen sozialen Zweck

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

Page 25: Wheelmap.org - Mapping für einen sozialen Zweck

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

Page 26: Wheelmap.org - Mapping für einen sozialen Zweck

Wheelm

ap

OpenS

treetMap

ImporterChanges

DB

Fron t end / API

JobqueueAPI Worker

OSMosis

Page 27: Wheelmap.org - Mapping für einen sozialen Zweck

Ergebnisse

Page 28: Wheelmap.org - Mapping für einen sozialen Zweck
Page 29: Wheelmap.org - Mapping für einen sozialen Zweck

0"

5000"

10000"

15000"

20000"

25000"

30000"

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

Page 30: Wheelmap.org - Mapping für einen sozialen Zweck

Medienecho

Page 31: Wheelmap.org - Mapping für einen sozialen Zweck

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

Page 32: Wheelmap.org - Mapping für einen sozialen Zweck

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

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

Mobilitätseinschränkungen

Page 33: Wheelmap.org - Mapping für einen sozialen Zweck

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