Genel gereksinimler

Bir iş ortağı bize yalnızca bir feed kümesi sağlamalıdır ve bu feed kümesi, hem yerleştirilmiş hem de yerleştirilmemiş sistemler için GBFS 2.2 sürümüne uygun olmalıdır. Kümede her dosyadan yalnızca bir tane bulunmalıdır. Örneğin, yalnızca bir station_information.json içermelidir. Dosya sınırı nedeniyle, belirli bir feed kümesi için aşağıdaki kısıtlamalar geçerlidir:

  • Feed kümesi, uygun durumlarda kapsadığı şehrin yerel dilinde tanımlanmış alanlara sahip tek bir GBFS dosyası kümesiyle sınırlıdır. Örneğin, bir feed hem Birleşik Krallık'ı hem de Almanya'yı kapsıyorsa stations[].name, Birleşik Krallık'ta bulunan istasyonlar için istasyon adını İngilizce, Almanya'da bulunan istasyonlar için ise Almanca olarak içermelidir.
  • Feed kümesi, kapsadığı metropol alanları için kapsamlı olmalıdır. Google, gerektiğinde feed'lerin parçalanmasına izin verir. Her parça, en az bir metropol alanı büyüklüğünde veya daha büyük bir coğrafi hizmet alanını kapsamalıdır. Parçalama hakkında daha fazla bilgi için Feed parçalama başlıklı makaleyi inceleyin.

Yapılandırılmış veri türü tanımları

Feed'inizi başarılı bir şekilde oluşturmak için sağladığımız geçerli yapılandırılmış veri türü tanımlarına uymanız gerekir. GBFS tanımlarında, GBFS 2.2 sürümündeki tüm dosyalar, aşağıdaki permütasyonlarla başlıkta hangi sistemler için geçerli olduklarına dair göstergelerle birlikte listelenir:

  • Yuvaya yerleştirilmiş sistem
  • Yuvasız sistem
  • Yerleşik ve yerleşiksiz sistem

Örneğin, sağlayıcı istasyonsuz bir sistem kullanıyorsa sistemi açıklamak için yalnızca Dockless system veya Dockless and docked systems için belirtilen dosyaları sağlamanız gerekir. Daha fazla bilgi için Desteklenen mikro mobilite sistemleri başlıklı makaleyi inceleyin.

GBFS tanımlarındaki her bölüm, eksiksiz bir feed oluşturmak için ihtiyacınız olan yapılandırılmış veri türü tanımlarını sağlar. Feed'in sağlayıcı türüne özel tanımlar ve talimatlar içerir.