Open Data Zurich

ParkenDD

Diese Dokumentation beschreibt die Programmierschnittstelle (API) von ParkenDD.

ParkenDD ist eine App, welche basierend auf dem Parkleitsystem der Stadt Zürich die Anzahl freien Parkplätze in Parkhäusern anzeigt. Die App gibt es für verschiedene Städte, in Zürich basiert sie auf dem Open Data Datensatz “Parkleitsystem: Echtzeitinformation zu freien Parkplätzen in verschiedenen Parkhäusern”.

ParkenDD stellt ein eigenes API zur Verfügung, über welches die historisierten Daten des Parkleitsystems abgerufen werden können.

Inhaltsverzeichnis

  1. Beispiel-Abfragen
  2. Programmier-Beispiele

Beispiel-Abfragen

Unter https://api.parkendd.de/Zuerich befinden sich alle Parkhäuser (lots):

{
    "last_downloaded": "2019-11-18T15:55:02",
    "last_updated": "2019-11-18T15:51:27",
    "lots": [
        {
            "address": "Seilergraben",
            "coords": {
                "lat": 47.376579,
                "lng": 8.544743
            },
            "forecast": false,
            "free": 6,
            "id": "zuerichparkgarageamcentral",
            "lot_type": "",
            "name": "Parkgarage am Central",
            "state": "open",
            "total": 50
        },
        {
            "address": "Otto-Schütz-Weg",
            "coords": {
                "lat": 47.414848,
                "lng": 8.540748
            },
            "forecast": false,
            "free": 131,
            "id": "zuerichparkhausaccu",
            "lot_type": "Parkhaus",
            "name": "Accu",
            "state": "open",
            "total": 194
        },
        {
            "address": "Badenerstrasse 380",
            "coords": {
                "lat": 47.379458,
                "lng": 8.509675
            },
            "forecast": false,
            "free": 62,
            "id": "zuerichparkhausalbisriederplatz",
            "lot_type": "Parkhaus",
            "name": "Albisriederplatz",
            "state": "open",
            "total": 66
        },
        ...
    ]
}

Es lassen sich jeweils 7 Tage pro Requests abfragen, Beispiel alle Werte der Parkgarage am Central vom 24.9.-30.9.2019:

https://api.parkendd.de/Zuerich/zuerichparkgarageamcentral/timespan?version=1.1&from=2019-09-23T23:59:59&to=2019-09-30T23:59:59

{
    "data": [
        {
            "free": 0,
            "timestamp": "2019-09-24T00:05:02"
        },
        {
            "free": 0,
            "timestamp": "2019-09-24T00:00:07"
        },
        {
            "free": 0,
            "timestamp": "2019-09-24T00:15:02"
        },
        {
            "free": 0,
            "timestamp": "2019-09-24T00:20:02"
        },
        {
            "free": 0,
            "timestamp": "2019-09-24T00:25:02"
        },
        {
            "free": 0,
            "timestamp": "2019-09-24T01:05:02"
        },
        {
            "free": 0,
            "timestamp": "2019-09-24T01:10:03"
        },
        {
            "free": 0,
            "timestamp": "2019-09-24T01:20:02"
        },
        {
            "free": 0,
            "timestamp": "2019-09-24T01:25:02"
        },
        {
            "free": 0,
            "timestamp": "2019-09-24T01:30:03"
        },
        {
            "free": 0,
            "timestamp": "2019-09-24T01:40:02"
        },
        {
            "free": 0,
            "timestamp": "2019-09-24T01:45:02"
        },
        {
            "free": 0,
            "timestamp": "2019-09-24T01:55:02"
        },
        {
            "free": 0,
            "timestamp": "2019-09-24T02:10:07"
        },
        {
            "free": 0,
            "timestamp": "2019-09-24T02:15:02"
        },
        {
            "free": 0,
            "timestamp": "2019-09-24T02:35:02"
        },
        {
            "free": 0,
            "timestamp": "2019-09-24T02:45:07"
        },
        {
            "free": 0,
            "timestamp": "2019-09-24T02:50:02"
        },
        {
            "free": 0,
            "timestamp": "2019-09-24T03:00:07"
        },
        {
            "free": 0,
            "timestamp": "2019-09-24T03:10:02"
        },
        {
            "free": 0,
            "timestamp": "2019-09-24T03:25:02"
        },
        ...
    ]
}

Programmier-Beispiele

Im Jupyter-Notebook ParkenDD-Beispiel sind einige Python-Beispiele gezeigt, u.a. wie Daten via API bezogen werden können.

Jupyter-Notebook interaktiv im Browser starten:

Binder

Open In Colab