Skip to content

Bike parking (parcheggio per biciclette)

Fonte: https://pixabay.com

Andare ai dati

https://opentransportdata.swiss/it/dataset/bike-parking

Change Log / Registro delle modifiche

2023-07-12 Come funzionalità “Beta” o sperimentale, sono stati aggiunti come proprietà supplementari alcuni dettagli forniti dal servizio ROKAS. Questi includono (se disponibili):

  • “type”: il tipo di stazione, attualmente un campo di testo in tedesco
  • “capacity”: numero di posti disponibili
  • “website”: sito web per ulteriori informazioni
  • “address_….”: vari campi relativi al paese, al cantone, all’indirizzo stradale ecc.

(!) Si tratta di un’aggiunta preliminare e provvisoria. I nomi e i valori dei campi possono cambiare in futuro.

2023-06-28 Prima pubblicazione di questo servizio, su gentile concessione del team ELM (Erste & Letzte Meile) delle FFS.

Descrizione

I dati sono costituiti da un file di circa 900 kB, recuperato giornalmente da un database SBB (ROKAS). Il feed contiene i dati di 1200 postazioni di bike paring con nome, coordinate geografiche e alcune informazioni opzionali.

Formato dei dati

I file sono file JSON codificati UTF-8 e basati sullo standard GeoJSON (vedere https://it.wikipedia.org/wiki/GeoJSON).

La struttura dei dati è una “FeatureCollection” GeoJSON, che contiene un elenco (array [ ]) con le “caratteristiche” (i parcheggi per biciclette).

Ogni caratteristica (struttura di parcheggio) contiene principalmente questi campi:

  • id“: un identificatore tecnico,
  • type“: “Feature” (richiesto da GeoJSON per definire il tipo),
  • geometry” una struttura dati GeoJSON per un punto con le coordinate WGS 84,
  • properties“: altre proprietà, tra cui:
    • “name”: il nome del parcheggio per biciclette.
    • “stopPlaceUic” e “stopPlaceSloid”: identificatori esterni (UIC e SLOID),
    • “source”: suggerimenti sul sistema di origine e sul suo id interno (ad es. ELM / Team Erste & Letzte Meile presso le FFS)
    • “category”: “parcheggio” e “sottocategoria”: “bike_parking”: attualmente, campi costanti

In futuro, ci aspettiamo che i campi “id”, “type”, “geometry” e “name” rimangano invariati, mentre altre proprietà potrebbero essere nulle o non presenti e potrebbero essere aggiunte nuove proprietà.

Il codice seguente mostra un esempio con un solo parcheggio per biciclette a scopo illustrativo. In definitiva, per la struttura e le proprietà effettive si deve considerare il feed di dati stesso.

{
. "type": "FeatureCollection",
. "bbox": [
. . 8.9022774,
. . 47.4885437,
. . 8.9022774,
. . 47.4885437
. ],
. "features": [
. . {
. . . "type": "Feature",
. . . "id": "9a074e29-a611-473d-84ac-4f92ed3bfe34",
. . . "geometry": {
. . . . "type": "Point",
. . . . "coordinates": [
. . . . . 8.9022774,
. . . . . 47.4885437
. . . . ]
. . . },
. . . "properties": {
. . . . "name": "Veloparking Aadorf",
. . . . "stopPlaceUic": 8506013,
. . . . "stopPlaceSloid": null,
. . . . "source": {
. . . . . "name": "elm",
. . . . . "id": "719"
. . . . },
. . . . "category": "parking",
. . . . "subCategory": "bike_parking"
. . . }
. . }
. ]
}