Donnerstag, 9. Mai 2019

ParkenDD


Eine auto-freundliche Stadt wird es nicht mehr geben. Diese Idee wurde einmal von der Politik verfolgt, Reste davon kann man in Wiesbaden an der Schwalbacher Straße bewundern, die aus dem Nichts heraus plötzlich auf 6 Fahrspuren kommt und an der Rheinstraße genauso plötzlich wieder endet. In Wiesbaden wurden entsprechende Ideen in den 70er Jahren beerdigt, durchaus in der Folge der 68er-Revolte. Trotzdem gibt es Straßen mit Autos darauf, und das wesentliche Problem beim Auto ist das Parken, denn das Auto ist eine Maschine, die typischerweise ca. 23 Stunden pro Tag steht. Und ein hoher Anteil des Autoverkehrs in einer Stadt besteht aus der Suche nach einem Parkplatz.

Mit diesem Text möchte ich Ihnen ein Programm für Ihr Smartphone vorstellen, das Ihnen den Weg zum nächsten Parkhaus zeigen kann, wobei es Ihnen auch gleich anzeigt, wieviele freie Parkplätze es in diesem Parkhaus noch gibt. Und das gibt es jetzt auch für Wiesbaden.


Open Data

Dies alles ist nur möglich, weil die Daten dafür offen vorliegen, das dazugehörige Schlagwort lautet Open Data. In einem früheren Text auf diesem Blog hatte ich dies bereits einmal am Thema Feinstaub und Stickoxide dargestellt und möchte deshalb zitieren:

Als Open Data (aus englisch open data, wörtlich offene Daten) werden Daten bezeichnet, die von jedermann ohne jegliche Einschränkungen genutzt, weiterverbreitet und weiterverwendet werden dürfen.

Die Forderung danach beruht auf der Annahme, dass frei nutzbare Daten zu mehr Transparenz und Zusammenarbeit führen. Der volkswirtschaftliche Wert offener Daten aus der öffentlichen Verwaltung wurde 2016 von der Konrad-Adenauer-Stiftung auf jährlich 43,1 Milliarden Euro geschätzt. Um die Nachnutzbarkeit zu gewährleisten, werden Freie Lizenzen verwendet. Die Open-Data-Bewegung ist im Umfeld der Wissensallmende anzusiedeln und teilt viele Argumente mit den artverwandten Themen Open Source, Open Content, Open Access und Open Education. Die Bereitstellung offener Daten durch die öffentliche Hand wird als eine Voraussetzung für Open Government angesehen.

Quelle; Artikel zu Open Data in der Wikipedia

Wiesbaden legt solche Daten offen. Unter wiesbaden.de/parken wird man auf die entsprechende Seite geleitet und sieht dann ein solches Bild, abhängig von der Tageszeit:


Auf dieser Seite kann man sich die aktuelle Belegung jedes Parkhauses anzeigen lassen. Aber da muß noch mehr möglich sein. Für einen Besucher dieser Stadt wäre es hilfreich, wenn man nicht nur eine Übersicht über Parkhäuser mit freien Parkplätzen hätte, sondern auch gleich per Navi dorthin geleitet würde. Und da Sie sich diese abgebildete Information über Ihr Smartphone holen, könnte Ihr Smartphone auch gleich diese Aufgabe übernehmen, und Navi-Programme für das Smartphone gibt es etliche.


OffenesDresden.de

Dresden scheint in dieser Richtung aktiv zu sein. Hier finden Sie eine Übersicht über Projekte in Dresden, die auf öffentlichen Daten aufbauend eigene Lösungen bauen. Eine dieser Lösungen nennt sich ParkenDD, wobei das DD im Namen für die Stadt Dresden steht. Das Programm ParkenDD stellt sich vor:

ParkenDD zeigt Dir die aktuelle Parksituation in verschiedenen europäischen Städten. Abhängig von den Daten erhältst Du die aktuelle Anzahl freier öffentlicher Parkplätze sowie deren Standorte. Für einige Parkplätze stehen auch experimentelle Vorhersagen zur Verfügung. Momentan werden die Städte Dresden, Ingolstadt, Zürich, Basel und Hamburg unterstützt, weitere sind zur Zeit nur experimentell verfügbar.

Quelle: ParkenDD

Das Programm ParkenDD reduziert die Informationen auf das Wesentliche, da der Bildschirm eines Smartphones doch recht klein ist. Und somit zeigt es nur die Parkhäuser und die aktuelle Anzahl freier Parkplätze darin an. Und seit einigen Tagen zeigt das Programm ParkenDD diese Daten auch für Wiesbaden an. Sie können ein Parkhaus auswählen und dann lotst Sie das das Navigationsprogramm auf Ihrem Smartphone zu diesem Parkhaus. Und genau dies möchte ich jetzt hier beschreiben.


Installation der Software

Zuerst müssen Sie sich einmal das Programm holen und installieren. Sie finden diese App im Google Playstore und im Appstore von Apple:

Installation
Google Playstore Apple Appstore

Sofern Sie sich für das Thema und die angebotene Dienstleistung interessieren, installieren Sie bitte die entsprechende App auf Ihr Smartphone.


Aufruf

Die Installation der Software dauert nur wenige Sekunden, danach können Sie das Programm starten. So präsentiert sich das Programm auf Ihrem Smartphone:

ParkenDD
Android iPhone

Diese App benötigt einen Internetzugang für Ihr Smartphone, denn das Programm lädt darüber die aktuell verfügbaren Informationen zu Parkhäusern herunter. Üblicherweise werden diese Daten alle 5 Minuten aktualisiert, oben rechts im Programm finden Sie aber auch das übliche Icon, um diese Aktualisierung von Hand anzustossen.


Daten für Wiesbaden

Möglicherweise zeigt die App nach dem Starten die Daten einer anderen Stadt (vermutlich Dresden) an. So können Sie die Stadt ändern:

ParkenDD
Android iPhone

Hier wählen Sie bitte die von Ihnen gewünschte Stadt aus, ich habe für die Demonstration hier in diesem Text die Stadt Wiesbaden gewählt. Weiter unten im Text beschreibe ich, wie Sie zu dieser Auswahl kommen.

Nach der Auswahl der Stadt Wiesbaden sieht das Bild so aus:

ParkenDD
Android iPhone


Abhängig von Ihrem Standort zeigt diese App die Entfernung zu jedem Parkhaus an, wobei dies die Entfernung in Luftlinie ist. Bitte beachten Sie, daß in Abhängigkeit von Ihrem Standort und von Tag und Uhrzeit andere Daten dargestellt werden können und müssen, denn Sie wollen ja die aktuelle Zahl der freien Parkplätze sehen.


Farben

Die Parkhäuser werden in unterschiedlichen Farben dargestellt:

  • grün: Mind. 20% der Parkplätze dieses Parkhauses sind noch frei
  • gelb: Zwischen 5% und 20% der Parkplätze sind noch frei
  • rot: Weniger als 5% der Parkplätze sind noch frei bzw. das Parkhaus ist geschlossen
  • blau: Zu diesem Parkhaus liegen keine Daten vor


Navigation

Man kann im Programm ParkenDD ein Parkhaus auswählen und sich dann per Navi-Programm dorthin lotsen lassen, sofern Sie ein Navi-Programm auf Ihrem Smartphone installiert haben. Diese Möglichkeit steht für das iPhone bisher nur auf der TODO-Liste, aber Android-Nutzer können dies bereits heute, und zwar so:

Wählen Sie ein Parkhaus aus, vielleicht unter dem Aspekt genügend freier Parkplätze und nicht allzu weit entfernt. Tippen Sie nun auf die entsprechende Zeile und eine weitere Zeile klappt auf. In dieser Zeile finden Sie rechts ein kleines Welt-Symbol: Tippen Sie auf dieses und Ihr Navi-Programm wird aufgerufen und erhält die Daten des von Ihnen ausgewählten Parkhauses. Nun können Sie dem Navi-Programm sagen, daß Sie dorthin gelotst werden möchten. So sieht das bei mir aus:

Navigation von Ihrem Standort zu einem Parkhaus
Auswahl eines Parkhauses Navigation per Google Maps Navigation per OSMAND

Das ist alles, was Sie innerhalb des Programms ParkenDD tun müssen. Von nun an erhalten Sie die Ansagen Ihres Navi-Programms hin zu Ihrem Ziel.


Einstellungen

In einem gewissen Umfang können Sie das Programm ParkenDD an Ihre Vorstellungen anpassen. So können Sie einstellen, ob Parkhäuser ohne Daten, ohne freie Parkplätze oder geschlossene Parkhäuser angezeigt oder ausgeblendet werden sollen. Bei der Anzeige der Parkhäuser können Sie die Anzahl freier Parkplätze, die Entfernung oder der Name als Sortierkriterium wählen.

In der Android-Version erreichen Sie das Menü mit den Einstellungen in der obersten Zeile des Programms über die 3 Punkte, auf dem iPhone ist dies das Zahnrad vor dem Namen der Stadt, ebenfalls in der obersten Zeile.

In den Einstellungen finden Sie ebenfalls einen Eintrag "Zeige nur unterstützte Städte an". Sofern hier ein Haken gesetzt ist, sehen Sie nur die Städte, für die die Datenzugriffe geprüft und als zuverlässig eingestuft wurden. Zum Zeitpunkt der Erstellung dieses Textes waren dies 9 Städte, die Sie auch oben im Bild zu Daten aus Wiesbaden sehen. Nehmen Sie bei diesem Eintrag den Haken weg, dann werden Ihnen 16 Städte angezeigt, wobei bei den zusätzlichen Städten die Daten möglicherweise nicht aktuell sind.


Danksagung

Ein Dankeschön geht an die Stadt Wiesbaden, daß sie diese Informationen zur Verfügung stellt.
Und natürlich geht ein großes Dankeschön an das Projekt offenesDresden und insbesondere an jklmnn und kiliankoe für dieses Programm und die Arbeit und Unterstützung, die sie sich weiterhin machen.

Im Rahmen dieses Projekts werden nicht nur öffentliche zugängliche Daten verarbeitet, sondern die entstehenden Programme selbst offengelegt (Open Source). Hier finden Sie die Quellen dieses Programms:


In der Server-Software finden Sie im Verzeichnis park_api/cities die Filter für jede unterstützte Stadt und deshalb finden Sie dort auch 2 Dateien zu Wiesbaden, die von mir geliefert wurden. Die Erstellung dieses Filters dauerte vielleicht 2 Tage, da ich vor Beginn des Projekts von etlichen Dingen keine Ahnung hatte:

  • woher kommen die Daten?
  • wie liest man diese Daten aus: Ein Skript in Python muß erstellt werden
  • darin verwendet man eine Bibliothek mit Namen BeautifulSoup
  • diese Daten müssen so aufbereitet werden, daß sie vom Programm ParkenDD verarbeitet werden können
  • die Verwaltung der Software erfolgt via GitHub

In alle diese Punkte musste ich mich erst einmal einarbeiten. Im Wiederholungsfall könnte man einen solchen Filter in vielleicht 2 bis 3 Stunden schreiben, aber ein solcher Filter ist auch nur ein kleiner Teil der Software.



Fazit

Nutzen Sie das Programm ParkenDD doch einfach.

Neuigkeiten zu diesem Programm finden Sie hier auf Twitter.