Indice della materia

Ricerca nella pagina

Bike parking (parcheggio per biciclette)

#AutoTranslate

Descrizione breve

«Bike Parking» è un record di dati in formato GeoJSON contenente circa 1200 posteggi per biciclette (postazioni di deposito) nelle stazioni in Svizzera.

Ultime notizie

9.7.2025. nei dati è comparso un nuovo campo, che tuttavia dovrebbe essere ignorato: «properties_publicAccess»: «False»

9.7.2025 Prospettive: Nelle prossime settimane/mesi metteremo a disposizione una nuova versione principale dei dati. Il nuovo record comprenderà parcheggi per biciclette e auto, così come dati sulla previsione dell’occupazione.

Fonte: https://pixabay.com

Descrizione del funzionamento

Il feed di dati consiste in un file di circa 900 kB, che viene estratto giornalmente da una banca dati delle FFS. Il feed contiene i dati di circa 1200 parcheggi per biciclette, con nomi, coordinate geografiche e alcune informazioni facoltative.

Descrizione tecnica

I file sono file JSON con codifica UTF-8. La base è lo standard GeoJSON (vedere https://de.wikipedia.org/wiki/GeoJSON).

La struttura dei dati è una «FeatureCollection» GeoJSON che contiene un elenco (array [ ]) di «Features» (i parcheggi per biciclette).

Ogni feature (parcheggio per biciclette) contiene principalmente i seguenti campi:

  • “id”: chiave tecnica,
  • "type": «Feature» (richiesto dallo standard GeoJSON, come definizione del tipo utilizzato),
  • «geometry» una struttura dati GeoJSON per un punto con le coordinate WGS-84,
  • «properties«: altre caratteristiche, tra cui in particolare:
    • “name“: il nome del parcheggio per biciclette.
    • “stopPlaceUic”, “stopPlaceSloid”: ID esterni (UIC e SLOID),
    • “source”: rimandi al sistema di origine e ai suoi ID interni (ad es. ELM / team Primo e ultimo miglio delle FFS)
    • “category”: “parking”; “subCategory”: “bike_parking”: attualmente campi costanti.

In futuro ci aspettiamo che i campi “id”, “type”, “geometry”, “name” rimangono invariate, mentre altre proprietà possono essere vuote (zero) o inesistenti e possono essere aggiunte nuove proprietà.

Il codice seguente fornisce un esempio di un’unica area di deposito delle biciclette a scopo illustrativo. In definitiva, il feed di dati stesso dovrebbe essere preso in considerazione per la struttura e le proprietà effettive.

{
 "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"
  }
}