Un partenaire doit nous fournir un seul ensemble de flux, qui doit être conforme à GBFS V2.2 pour les systèmes avec ou sans station d'accueil. L'ensemble ne doit inclure qu'un seul fichier de chaque type.
Par exemple, il ne doit contenir qu'un seul station_information.json
. En raison de la limite de fichiers, les contraintes suivantes s'appliquent à un ensemble de flux donné :
- L'ensemble de flux est limité à un seul ensemble de fichiers GBFS dont les champs sont définis dans la langue locale de la ville qu'il couvre, le cas échéant. Par exemple, si un flux couvre à la fois le Royaume-Uni et l'Allemagne,
stations[].name
doit contenir le nom de la station en anglais pour les stations situées au Royaume-Uni et en allemand pour les stations situées en Allemagne. - L'ensemble de flux doit être complet pour les zones métropolitaines qu'il couvre. Google autorise le partitionnement des flux si nécessaire. Chaque partition doit couvrir une zone de service géographique au moins aussi grande qu'une zone métropolitaine. Pour en savoir plus sur le sharding, consultez Segmentation des flux.
Définitions des types de données structurées
Pour créer votre flux, vous devez respecter l'ensemble applicable de définitions de types de données structurées que nous fournissons. Dans les définitions GBFS, tous les fichiers de GBFS V2.2 sont listés avec des indications sur les systèmes auxquels ils s'appliquent dans l'en-tête, avec les permutations suivantes :
- Système ancré
- Système sans station d'accueil
- Système avec ou sans station d'accueil
Par exemple, si le fournisseur utilise un système sans borne, vous ne devez fournir que les fichiers indiqués pour Dockless system
ou Dockless and docked systems
afin de décrire le système. Pour en savoir plus, consultez Systèmes de micromobilité compatibles.
Chaque section des définitions GBFS fournit les définitions des types de données structurées dont vous avez besoin pour créer un flux complet. Il inclut les définitions et les instructions spécifiques au type de fournisseur pour le flux.