本記事では、
GBFS Version 2.3での変更点を紹介いたします。
GBFSの基本的な情報についてはこちらの記事を御覧ください。
v2.3 Current Version
2022年4月5日に v2.3がリリースされ、最新バージョンです。
v2.3では、GitHubのissueにて提案されていた
11の変更点が反映されました。
GBFS の Version history のページをもとに、変更点を順にさらっていきます。
#329 - Add vehicle drop off restrictions
自転車返却制限の追加
変更のあるファイル:vehicle_types.json
変更内容:以下の項目が追加されました。
return_type
- free_floating
- roundtrip
- station
といった返却のルールを明確化
#330 - Adding vehicle icons & brand information
自転車アイコン、ブランド情報の追加
変更のあるファイル:system_information.json
変更内容:自転車のアイコン、ブランドロゴなどの情報を追加。
- brand_assets
- brand_last_modified
- brand_terms_url
- brand_image_url
- brand_image_url_dark
- color
#331 - Reserve time for vehicle types and pricing plans
自転車の予約時間の情報を追加
変更のあるファイル:Vehicle_types.json
変更内容:default_reserve_time の項目を追加。
#335 - Add pricing plans to vehicle types
自転車タイプのファイルに料金プランIDを追加
変更のあるファイル:Vehicle_types.json
変更内容:以下の項目が追加されました。
- default_pricing_plan_id
- pricing_plan_ids
#336 - Add fields for terms and privacy policy
利用規約やプライバシーポリシーの情報を追加
変更のあるファイル:system_information.json
変更内容:以下の項目が追加されました。
- terms_url
- terms_last_updated
- privacy_url
- privacy_last_updated
#340 - Add field to designate stations that support vehicle charging
充電ステーションの情報追加
変更のあるファイル:station_information.json
変更内容:
is_charging_station という項目を追加。
- true-この駅では電気自動車の充電が可能です。
- false-この駅では電気自動車の充電はできません。
#349 - Add optional station_parking rule to geofencing_zones.json
ジオフェンスでの駐車エリアを定義するファイルにステーションの内外どちらに駐輪可能かを明記。
変更のあるファイル:geofencing_zones.json
変更内容:station_parking という項目を追加。
- true - ステーションにだけ駐輪可能。
- false - ステーション外にも駐輪可能。
#350 - Carsharing extension
カーシェアリングサービスに必要な情報の追加
変更のあるファイル:vehicle_types.json
変更内容:以下の項目が追加されました。
- g_CO2_km
- vehicle_accessories
- eco_label
- country_code
- eco_sticker
- vehicle_image
- make
- model
- color
- wheel_count
- max_permitted_speed
- rated_power
- default_reserve_time
- return_constraint
- vehicle_assets
- icon_url
- icon_url_dark
変更のあるファイル:station_information.json
変更内容:以下の項目が追加されました。
- parking_type
- parking_hoop
- contact_phone
変更のあるファイル:free_bike_status.json
変更内容:以下の項目が追加されました。
- available_until
- vehicle_equipment
#370 - Extending vehicle_types.json
乗り物タイプの種類の拡大
変更のあるファイル:Vehicle_types.json
変更内容:form_factor の車種を拡大。
現在有効な値は次のとおりです。
(太字がv2.3で追加されたもの)
- bicycle
- cargo_bicycle((v2.3で追加))
- car
- moped
- scooter(v3.0では非推奨になります)
- scooter_standing(スタンディングキックスクーター、v2.3で追加)
- scooted_seatedmoped(これは、v2.3で追加された、シート付きのキックスクーターです。)
- other
#386 - Versioning and Long Term Support
バージョンとサポートについて
変更のあるファイル:なし
変更内容:
バージョンの管理が次のように行われます。
-
現在のバージョン -これは仕様の最新リリースです
-
開発中 -これは次のメジャーバージョンドラフトです
-
リリース候補 -このリリース候補は、パブリックフィードに完全に実装されると、現在のバージョンになります。メジャーバージョンまたはマイナーバージョンのいずれかです。
-
サポート -これらは過去のバージョンであり、バグや脆弱性を修正するためにパッチが適用される場合がありますが、新機能は導入されません。
-
非推奨 -これらはパッチが適用されない過去のバージョンであり、使用を中止する必要があります。
#400 - Changes to return_types field
自転車返却制限が複数タイプある場合に対応
変更のあるファイル:vehicle_types.json
変更内容:
#329で追加されたreturn_type の項目に対する修正。
vehicle_types.json に、return_typeという項目を加え、
- free_floating
- roundtrip
- station
といった返却のルールを明確化しました。
ただ、
free_floating
or station
といった場合にも対応できるようにデータの持ち方を変更します。
v3.0予告
version3.0 がリリースされましたら、また記事にしたいと思います。
GBFSを広めていきましょう。