Wochenaufgabe KW 06/07 Apotheken

02.02.–15.02.2015

wa_apotheke_logo

Vor einigen Wochen habe ich samstags kurz vor Ladenschluss eine noch geöffnete Apotheke gesucht, die ich zum Glück dann rechtzeitig gefunden und erreicht habe.

Hierdurch ist mir aufgefallen, dass der Datenbestand von OpenStreetMap zwar schon recht gut ist, aber dennoch einige Daten fehlen oder ungenau sind und überarbeitet werden sollten.

Sowohl in den meisten Onlinekarten und Apps als auch auf klassischen GPS-Geräten werden Apotheken standardmäßig gerendert und erreichen somit auch eine große Zahl an Nutzern, denen solche Standortinformationen sicherlich helfen können.

Neueinträge und Abgleich bereits vorhandener Apotheken

Die Gesamtanzahl der Apotheken in Deutschland beträgt laut ABDA (Bundesvereinigung Deutscher Apothekerverbände) knapp 20.600 Apotheken. In OpenStreetMap sind davon derzeit schon etwa 17.000 erfasst (ca. 83%), worauf die Community zu Recht stolz sein darf!

Nichtsdestotrotz sagt das noch nicht viel über die Qualität der Einträge aus. Stichprobenartig haben wir festgestellt, dass Tags wie Telefon, Anschrift, Öffnungszeiten und Rollstuhleignung teils sehr unvollständig und uneinheitlich vorhanden sind.

Optimal wäre es daher, wenn nicht nur die fehlenden Apotheken eingetragen, sondern auch bei den bereits vorhandenen Apotheken die Daten auf Gültigkeit und Vollständigkeit geprüft werden. (Stichwort Qualität vor Quantität!).

Die Wunschvorstellung ist also, dass am Ende der Wochenaufgabe nahezu alle amenity=pharmacy geprüft und notfalls auf den aktuellen Stand der Dinge gebracht werden.

Wo gibt es erwartungsgemäß wie viele Apotheken ?

Es gibt zwar einschlägige Webseiten (oft von Drittanbietern), auf denen die Lage von Apotheken nachgeschaut werden kann, diese sind aber selbstverständlich keine Datenquelle für OpenStreetMap. Die Bundesvereinigung deutscher Apothekenverbände (ABDA) konnte uns leider keine kostenfreien Daten zur Unterstützung geben. Daher nehmen wir die Versorgungsdichte als Hinweis für fehlende Apotheken. Laut ABDA kommen in Deutschland auf 100.000 Einwohner 26 Apotheken. Die vom ABDA genannte Zahlen von Apotheken pro Bundesland wurden mit den Einwohnerzahlen von deStatis gemischt und eine “erwartete” Apothekenzahl pro “amtlichen Gemeindeschlüssel” ermittelt.

Wie komme ich an verlässliche Daten?

Wie bereits erwähnt bitten wir darum, die einschlägigen Seiten als Informationsquelle zu vermeiden. Wir sind der Meinung, dass der einzig richtige Weg ist, nach lokalem Wissen zu mappen,  sprich: “Ja, da ist eine Apotheke, die kenne ich”.
Weiterhin werden viele Apotheken eine eigene offizielle Webseite haben, der man sicherlich eher vertrauen kann und welche ihr konsultieren könnt.

Was ist bereits in OSM vorhanden?

Zur Beantwortung dieser Frage haben wir uns ein paar Sachen für euch einfallen lassen.

  • User “TheFive” hat das Tool osmcount entwickelt, welches in regelmäßigen Abständen die Datenbank abfragt und tabellarisch für jedes Bundesland und jede Gemeinde den Soll- und Istzustand vergleicht. Dieses Tool zählt einerseits die reine Anzahl an Apotheken, kann andererseits aber auch die folgenden fehlenden Tags auswerten:
    • Name
    • Öffnungszeit
    • Telefonnummer
    • wheelchair tag
    • Fixme (hier wird die Existenz gezählt)
  • In der obersten Zeile von osmcount findet ihr das Dropdownmenü Anzahl/Tags.  Wenn ihr das Menü von “Alle Apotheken” z. B. auf “Telefon” umschaltet, werden nur die Apotheken gezählt, die auch tatsächlich schon ein phone-tag habenwa_osmcount
  • Es gibt eine auf uMap basierende Karte, die mittels Overpass-Abfrage im Hintergrund dynamisch alle Apotheken anzeigt.  Ihr seht den aktuellen Stand der OSM-Daten mit einer Verzögerung von wenigen Minuten, also auch neu hinzugefügte Apotheken. Hinweis: Es wird nach “amenity=pharmacy” gesucht. Das Ganze funktioniert erst ab Zoomstufe 14, damit die Datenbank nicht überlastet wird. Also bitte nah genug heranzoomen, um etwas zu sehenwa_umap
  • Es gibt ein Diagramm zur Anzahl der Apotheken je Bundesland
  • Es gibt ein weiteres Diagramm zur Anzahl der verwendeten Tags
  • Beide Diagramme können direkt aus der Auswertungstabelle auch für Teilgebiete (Bundesland, Landkreis…) erzeugt werden
  • Um doppelte Arbeit zu vermeiden stellen wir euch eine Tabelle zur Verfügung, in der ihr euch selbstverantwortlich und gewissenhaft untereinander koordinieren könnt. Bitte nehmt ausschließlich(!) in den grünen Spalten Änderungen vor. Die rot markierten Spalten sind gesperrt und “read only”, sonst funktionieren die Links nicht mehr und es entsteht Chaos. In der grünen Spalte “Status” könnt ihr per Dropdown (graues Dreieck in der Zelle) den Status festlegen, wenn ihr der Meinung seid, dass eine Stadt “abgearbeitet” ist. Was (mit Vorsicht) erlaubt ist, ist in den roten Spalten ganz oben zu filtern, um sich zum Beispiel nur Gemeinden in Hessen anzeigen zu lassen. Wenn ihr mit der Maus über die rote Zelle “Land” fahrt, erscheint ein Kommentar, welches Land sich hinter der jeweiligen Zahl verbirgtwa_google
  • Für alle Detailverliebten wird versucht, eine tägliche Tag-Auswertung durchzuführen. Hier seht ihr wirklich tabellarisch bis ins kleinste Detail, mit welchen Attributen die einzelnen Apotheken bisher getaggt sind. Besonders nützlich ist diese tabellarische “Vogelperspektive”, um schnell viele hunderte Details miteinander vergleichbar zu machen. Die Erstellung dieser Tabellen geschieht bisher noch per Hand, bitte also etwas Nachsicht, wenn es einmal etwas länger dauern sollte.wa0607_tags

Tagging

Im deutschen und englischen Wiki gibt es unterschiedliche Auffassungen, wie man Apotheken taggen sollte.

In der deutschen Variante wird (wie oben schon erwähnt) ein einzelner Node empfohlen und kein Tagging auf Areas (sprich Gebäuden). In der englischen Version sind sowohl Nodes als auch Areas erlaubt. Der bisherige Datenbestand in Deutschland ist ziemlich gemischt. Bitte einigt euch im Forum, wie ihr das handhaben wollt.

Wichtig: Es geht hier nur um amenity=pharmacy und NICHT um “shop=chemist”, wie es im Wiki auch erwähnt wird. “shop=chemist” wird von uns nicht berücksichtigt und nicht ausgewertet.

Was kann oder sollte getaggt werden?

  • Name der Apotheke
  • Adresse
  • Kontaktdaten (Telefon, Fax, Webseite..)
    • Bitte einigt euch im Forum, wie ihr die Telefonnummern taggt (meiner Meinung nach ist die internationale Form am eindeutigsten +49 30 12345)
  • Öffnungszeiten
  • Rollstuhleignung
  • Betreiber
  • dispensing=* (Rezept einlösen)

Wir haben für euch eine JOSM-Objektvorlage erstellt, die ihr in JOSM einbinden könnt. Geht in JOSM dazu auf Vorlagen -> Objektvorlagen-Einstellungen und wählt im oberen linken Bereich die Vorlage “Apotheken” von derFred. Klickt dann auf das nach rechts zeigende blaue Dreieck, dann auf OK. Ein JOSM-Neustart ist notwendig.

Bitte seid sparsam mit der Notizfunktion

Die Notizfunktion ist ein beliebtes Hilfsmittel auf osm.org, um Fehler zu markieren und anderen Mappern zu melden. Bitte vermeidet im Zusammenhang mit dieser Wochenaufgabe Notizen wie “ich glaube hier müsste eine Apotheke sein”.  Das bringt einen nicht wirklich weiter. Unser Vorschlag ist es, fehlende oder fehlerhafte “Problemapotheken” im Forumsthread zu melden und auszudiskutieren. Bitte nicht alles auf die lange Bank schieben und OpenStreetMap mit Notes-Spam fluten. Letzteres wäre zwar bequem, aber dafür ist die Wochenaufgabe nicht gedacht. Gerade in solchen unbequeme Fälle sollen in diesen Aktionen abgearbeitet und gelöst werden. Auch hier bitte wieder: Qualität vor Quantität.

Vielen Dank im Voraus!

Auf dem Laufenden bleiben

Zum Schluss nochmal einmal alles als kompakte Linksammlung

Wir (Christoph, Jan, Olli) bedanken uns jetzt schon für die viele Arbeit (die wir euch aufhalsen) und freuen uns auf spannende Rennen zwischen den Gemeinden und Ländern!

Ziltoidium

Vor einigen Jahren stand bei uns eine Reise an, die ich auf jeden Fall fotografisch festhalten wollte. Meine Kamera hatte leider kein GPS, aber ich wollte unbedingt im Nachhinein wissen, wo die Fotos entstanden sind. Statt einer neuen Kamera riet mir ein Freund stattdessen lieber zu einem Garmin. Damit lassen sich anschließend leicht die Fotos dem jeweiligen Ort zuordnen, außerdem kann man nebenbei noch Geocaches in Norwegen suchen und die Reiseroute aufzeichnen. Klang gut und wurde von mir so umgesetzt. Natürlich brauchte ich noch eine passende Karte, so landete ich schließlich bei OSM. Wieder zuhause angekommen habe ich dann festgestellt, dass meine Heimatstadt bis auf die Hauptstraßen kaum erfasst war. Das durfte so nicht bleiben. Zufälligerweise legte sich ein guter Freund fast zeitgleich und völlig unabhängig von mir ebenfalls einen OSM Account an. Ihm fehlten in der Umgebung die ganzen Waldwege und Straßen für seine Rennrad- und Mountainbiketouren. So kam eines zum anderen und wir sind bis heute der "harte" Kern in Dorsten (mal abgesehen von einigen eher unregelmäßig wiederkehrenden Mappern). Mehr im wiki

Kategorie: Wochenaufgabe | Tags: , , , ,

  1. lordxxl

    Als kleine Hilfe, für den Kammerbezirk Westfalen Lippe die Liste der Apotheken von der Kammer selbst.
    http://www.akwl.de/download/akwl/apothekenverzeichnis_15012015.pdf

    • Wie Olli schon geschrieben hat, wir müssen bei den Quellen aufpassen, welche wir verwenden dürfen. Im PDF Kann ich keinen Hinweis über die Lizenz finden.

  2. Jan

    Moin !

    tolles Thema wie die Postkästen. Damit nicht doppelt -> http://forum.openstreetmap.org/viewtopic.php?pid=481799#p481799

    Gruß Jan

  3. Hallo Allerseits,
    wollte gerade in der Tabelle den Gemeindeschlüssel 16069042 (Schleusegrund) bearbeiten, und finde es Schade, dass ihr das nur auf Städe bezogen habt?! Auf http://thefive.sabic.uberspace.de/table/Apotheke.html?sub=&location=16069042&lok=9&period=Tag&since=&sort=&subPercent= ist für Schleusegrund die Vorgabe 1 hinterlegt, und es gab auch mal 1 Apotheke, für die sich aber kein Nachfolger gefunden hat (http://www.openstreetmap.org/way/275799063). Deshalb würde ich das irgendwie gerne ersichtlich machen, bevor die Horde der “ich will 100% in der Auswertung sehen”-Mapper über Schleusegrund herfällt und über GelbeSeite oder sonst was die Apotheke die definitiv geschlossen hat wieder öffnet 😉
    Viele Grüße
    Harald Hartmann

    • Für die google Tabelle haben wir als Grundlage (leider) nur Städte mit mehr als 5000 Einwohnern zur Verfügung gehabt. osmcount basiert jedoch auf OSM-Daten, daher ist das viel detaillierter. Somit gibt es zwischen osmcount und der Städtetabelle kleine Unterschiede, sprich es ist nicht jede Gemeinde vorhanden, sondern erst ab einer bestimmten Größe. Zur Sicherheit haben wir die Spalten gesperrt, damit die Mapper nicht unzählige Änderungen vornehmen und unsere Analysen hinterher nicht mehr funktionieren, wenn etwas schief gehen sollte. Das steht auch eindeutig so im Text, bitte keine Änderungen an den roten Spalten vornehmen. Mein Vorschlag ist, solche Sachen im Forumsthread zu kommunizieren. Wir haben nur begrenzte Kapazitäten und können leider nicht jeden Wunsch erfüllen, tägliche Analysen erstellen und eventuelle Fehler fixen. Das ist für (eigentlich nur) zwei Leute einfach zu viel Arbeit. Viele Grüße, Ziltoidium

  4. Auf thenextis.com sind Apotheken auch einfach und per mobiler Webseite zu finden!

    • Auch hier wieder der Hinweis (wie im Text beschrieben): Ja, es gibt viele Infos von Drittanbietern, aber wir raten eindeutig zum mapping nach lokalem Wissen und raten dringend von “copy/paste” von solchen Seiten oder apps ab.
      Die Lizenz ist meist nicht klar und wir wollen Ärger sowie Fehler vermeiden.

    • Bitte um Entschuldigung. Ich wusste nicht, dass das OSM Daten sind. Hatte eine Datensammlung vermutet, die OSM nur als Hintergrundkarte nutzt. Mein Fehler 🙂

  5. Kretzer

    Vielen Dank, interessante und sinnvolle Aufgabe!
    Das Tool sieht auch sehr hiflreich aus, berücksichtigt aber leider nicht, dass es Leben außerhalb von Deutschland gibt …
    Dabei wird openstreetmap.de zumindest im angrenzenden Ausland auch gerne genutzt.

    Schöne Grüße aus Vorarlberg,
    K

    • Welches tool genau? Wenn du osmcount und die Koordinationstabelle meinst: das basiert beides auf den Gemeindeschlüsseln (von destatis) in Deutschland. Das müsste man für jedes andere (europäische) Land spezifisch neu anlegen. Wenn die Gemeinden dort noch anders organisiert sein sollten als in Deutschland, dann funktioniert das dementsprechend erst einmal nicht so leicht. Das ist ein enormer Aufwand, so etwas umzusetzen und alles zu berücksichtigen. Wir hatten jetzt schon Probleme mit unseren Gemeindeschlüsseln, weil die sich zwischenzeitlich geändert haben.

      Bei umap sieht es etwas anders aus, die Karte basiert rein auf OSM-Daten und ist dementsprechend weltweit gültig und verfügbar. Das sind zwei verschiedene Paar Schuhe. Zuletzt sind mehr als 20000 Apotheken eine Hausnummer, die muss man erst mal gemappt,getaggt und verwaltet bekommen innerhalb von nur zwei Wochen. Ganz Europa unter einen Hut zu kriegen ist (derzeit) noch nicht machbar. Die Idee dieser Wochenaufgabe ist daher eher als ein Beispiel für eventuelle Nachahmungen gedacht. Vielleicht veranstaltet und verbessert ja eine Community außerhalb Deutschlands eine ähnliche Wochenaufgabe und man lernt voneinander. Das hier ist hoffentlich erst der Anfang.

    • Wenn Du in AT aktiv werden willst, hier die Rohdaten als CSV:

      Statistik (Zahl der erfassten Apotheken je Verwaltungseinheit):
      http://geo.netzwolf.info/csv/pharmacy_per_gkz_at_stats.csv.bz2

      Detaildaten zu allen Apotheken incl. Zuordnung zu Verwaltungsbezirken:
      http://geo.netzwolf.info/csv/pharmacy_per_gkz_at_pois.csv.bz2

      Werden bei Interesse 1× täglich aktualisiert.

      Gruß Wolf

    • Ich werte DE nach dem de:amtlicher_Gemeindeschluessel aus. Dieser ist hierarchisch organisiert (sprich alles was mit 01 anfängt liegt in Schleswig – Holstein, alles mit 0106 vorn im Kreis Segeberg in Schleswig Holstein).

      Wenn AT so einen hierarchischen Schluessel auch hat, kann ich OSM Count auf Österreichische Apotheken erweitern, ansonsten müsste ich die Hierarchy anders nachbauen, was sicher aufwendiger ist.

      Bei Interesse kannst Du gerne per Mail / Twitter / Forum Kontakt aufnehmen.

      Christoph

    • Ihr “verkrümelt” Euch aber auch immer in talk-at, da bekommt man nix von euch mit.

      Die Idee die Aufgaben auf DACH auszuweiten ist sicher nicht schlecht.

      TheFive
      (Ein Forumliebhaber 🙂

  6. hartung

    Eine Frage hab ich noch:
    Wie tagt man zeitbahängigen Rollstuhlzugang?
    Hab hier in Bochum eine Apotheke in einem Shoping Center, von 9 bis 20 Uhr hat das Center geöffnet und die Apotheke ist barrierefrei erreichbar.
    Während Notdeinstzeiten hat die Apotheke allerdings nu den Außenzugang geöffnet und der führt über eine schöne lange und enge Treppe.

    • Christian Pietzsch

      Ich würde es mittels conditional machen, auch wenn das meist nur für Straßenbeschränkungen genutzt wird. Mir fällt keine besser Alternative ein
      Also aus dem Kopf so: wheelchair:conditional=yes @ (09:00-20:00)

  7. Frederik Ramm

    Wenn dispensing=no, zählt es in Deutschland dann überhaupt als Apotheke?

    • zarl

      Reine Vermutung: es könnte sich bei dispensing=no in DE um Krankenhausapotheken handeln, die keine Medikamente an “Laufkundschaft” abgeben dürfen.

  8. Christian Pietzsch

    Gerade hab ich ein paar undetaillierte Apotheken abgefahren, als ich rein zufällig an einer vorbei kam, die noch nicht drin war. =)

  9. Ich habe auch noch schnell eine Apotheke umgezogen. Es hat sogar jemand den entsprechenden Zeitungsartikel verlinkt. 🙂