Align with GBFS/TOMP geoJSON format

Aperta
#823 1 commento 0 reazioni 0 assegnatari Vedi su GitHub

Nessuno ha ancora preso questa issue.

Valutazione

Difficoltà
5/5
Tempo stimato
Più di una settimana
Idoneità per principianti
25/100
Tipo di issue
Funzionalità
Chiarezza
Abbastanza chiara
Stato di attività
Ferma
Stack tecnologico
json

Direzione di ricerca

Esamina innanzitutto gli endpoint attuali relativi a policy e geografia e la issue 485 di TOMP-API collegata. Definisci come gli endpoint verrebbero uniti o messi in relazione, preservando le regole di policy necessarie, quindi verifica che l’output risultante sia GeoJSON utilizzabile dagli operatori del trasporto e dai fornitori di servizi MaaS, senza che l’ambito proposto del breaking change rimanga ambiguo.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Descrizione

Geography Jurisdiction Policy
Is your feature request related to a problem? Please describe.

See https://github.com/TOMP-WG/TOMP-API/issues/485

It is not really a problem, but it's more about efficiency and ease of implementation. If the area endpoints in GBFS, MDS and TOMP could be alike (preferably geoJSON), the information could be published by the city, consumed by the TO (and shown in their app), published again by the TO (using GBFS/TOMP) and consumed directly by the MP (and again, shown in their app). The only thing that has to be taken into account, is that the rules that MDS (or maybe even CDS) use, are not all needed by the end users of the apps.

Describe the solution you'd like

the policy endpoint should produce geoJSON, that the Transport operators (TO) and the MaaS Service Providers can use in their apps (in a filtered way). In the current situation platforms that publish MDS (like Vianova) offer this service (transforming to geoJSON).

Is this a breaking change
  • Yes, breaking: the policy and geography endpoints will be merged and formatted in a different way.
Impacted Spec
  • policy
Describe alternatives you've considered

Use the geography endpoint to produce a complete geoJSON and refer to rules in the policy endpoint.

Lingua principale
Nessun dato sulla lingua
Stelle
753
Fork
255
Metriche di merge delle PR
Nessuna PR unita negli ultimi 30g

Preparare l'ambiente

Come iniziare

  1. Leggi tutta la issue e poi la guida ai contributi del progetto.
  2. Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
  3. Fai un fork del repository e lavora su un branch.
  4. Apri una pull request che faccia riferimento al numero della issue.

Altre issue di openmobilityfoundation/mobility-data-specification

Tutte le issue di openmobilityfoundation/mobility-data-specification

Issue simili

Altre issue su Backend & API Design

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.