Download OpenAPI specification:
GTFS ファイルの検索
| extent | Array of numbers = 4 items Example: extent=135,35,135.1,35.1 GTFS を指定範囲で検索 minx,miny,max,maxy |
| pref | integer Example: pref=23 フィードの都道府県コードで検索 |
| target_date | string Example: target_date=2021-12-31 指定した日付に有効な GTFS の検索 指定しない場合は現在有効な GTFS が検索される all が指定されるとすべての期間で検索する |
| org_name | string Example: org_name=AIGID交通 公開元組織名(前方一致) |
| org_id | string Example: org_id=aigid 組織ID(完全一致) |
{- "code": 200,
- "message": "ok",
- "body": [
- {
- "organization_id": "org1",
- "organization_name": "組織1",
- "organization_email": "shimpei.matsuura@aigid.jp",
- "feed_id": "rosenbus",
- "feed_name": "路線バス",
- "feed_pref_id": 23,
- "feed_license_id": "CC BY 4.0",
- "file_uid": "f81da530-c0fa-11ed-9c3c-00155d87a925",
- "file_rid": "current",
- "file_from_date": "2023-01-01",
- "file_to_date": "2023-12-31",
- "file_last_updated_at": "2023-08-18T18:07:54.421207+09:00",
- "file_published_at": "2023-08-18T18:07:54.421207+09:00"
}
]
}GTFSフィード一覧を取得
| pref | integer Example: pref=23 フィードの都道府県コードで検索 |
| org_name | string Example: org_name=AIGID交通 公開元組織名(前方一致) |
| org_id | string Example: org_id=aigid 組織ID(完全一致) |
{- "code": 200,
- "message": "ok",
- "body": [
- {
- "organization_id": "test-org1",
- "organization_name": "組織1",
- "organization_pref_id": 1,
- "organization_email": "shimpei.matsuura@aigid.jp",
- "feed_id": "rosenbus",
- "feed_name": "路線バス",
- "feed_pref_id": 23,
- "feed_license": "CC0 1.0",
- "feed_memo": "市内循環バスで夏のみ運行",
- "real_time": {
- "update_interval": 10
}, - "last_updated_at": "2023-02-01",
- "last_published_at": "2023-02-01",
- "latest_feed_start_date": "2023-02-01",
- "latest_feed_end_date": "2023-12-31",
- "feed_is_discontinued": false,
- "feed_discontinued_date": ""
}
]
}GTFSフィード情報を取得
| organization_id required | string Example: matsuurabus |
| feed_id required | string Example: rosenbus |
| max_prev | integer Default: 0 返却する GTFS ファイルを何世代前まで取得するか。指定しないと過去分は返さない。 |
| max_next | integer 返却する GTFS ファイルを何世代先まで取得するか。指定しないとあるものすべてが返る。 |
{- "code": 200,
- "message": "ok",
- "body": {
- "feed_id": "rosenbus",
- "feed_name": "路線バス",
- "organization_id": "test-org1",
- "organization_name": "組織1",
- "feed_license": "string",
- "feed_license_url": "string",
- "feed_pref_id": 0,
- "publisher_name": "string",
- "feed_page_url": "string",
- "real_time": {
- "update_interval": 10
}, - "max_prev": 0,
- "max_next": 0,
- "gtfs_files": [
- {
- "gtfs_file_uid": "f81da530-c0fa-11ed-9c3c-00155d87a925",
- "rid": "current",
- "created_at": "2023-08-18T18:07:54.421207+09:00",
- "from_date": "2023-01-01",
- "to_date": "2023-12-31",
- "update_type": "string",
- "update_info": {
- "update_timetable": true,
- "update_routes": true,
- "update_stops": true,
- "update_fare": true,
- "update_available_period": true,
- "temporary_timetable": true,
- "others": true
}, - "memo": "string",
- "gtfs_url": "string",
- "metadata_url": "string",
- "stop_url": "string",
- "route_url": "string",
- "tracking_url": "string",
- "validation_result": {
- "num_error_types": 0,
- "num_errors": 0,
- "num_warn_types": 1,
- "num_warns": 10,
- "validated_at": "2023-01-01T00:00:00+09:00"
}
}
]
}
}GTFS ファイルを取得
| organization_id required | string Example: matsuurabus |
| feed_id required | string Example: rosenbus |
| rid | string Default: "current" Enum: "prev_3" "prev_2" "prev_1" "current" "next_1" "next_2" "next_3" "next" current は現在有効な GTFS ファイル、もしくは直近過去をあらわす。 next は next_1、next_1 がない場合は current をあらわす。 |
| uid | string Example: uid=9bb4c4ef-a623-4e07-abd5-d59fd08e762b GTFS ファイルを一意に特定する UUID |
GTFS ファイルのバス停を可視化するための GeoJSON
| organization_id required | string Example: matsuurabus |
| feed_id required | string Example: rosenbus |
| rid | string Default: "current" Enum: "prev_3" "prev_2" "prev_1" "current" "next_1" "next_2" "next_3" "next" current は現在有効な GTFS ファイル、もしくは直近過去をあらわす。 next は next_1、next_1 がない場合は current をあらわす。 |
| uid | string Example: uid=9bb4c4ef-a623-4e07-abd5-d59fd08e762b GTFS ファイルを一意に特定する UUID |
GTFS ファイルの経路を可視化するための GeoJSON
| organization_id required | string Example: matsuurabus |
| feed_id required | string Example: rosenbus |
| rid | string Default: "current" Enum: "prev_3" "prev_2" "prev_1" "current" "next_1" "next_2" "next_3" "next" current は現在有効な GTFS ファイル、もしくは直近過去をあらわす。 next は next_1、next_1 がない場合は current をあらわす。 |
| uid | string Example: uid=9bb4c4ef-a623-4e07-abd5-d59fd08e762b GTFS ファイルを一意に特定する UUID |
GTFS ファイルのバスの動きを可視化するための JSON
| organization_id required | string Example: matsuurabus |
| organization_id required | string Example: matsuurabus |
| rid | string Default: "current" Enum: "prev_3" "prev_2" "prev_1" "current" "next_1" "next_2" "next_3" "next" current は現在有効な GTFS ファイル、もしくは直近過去をあらわす。 next は next_1、next_1 がない場合は current をあらわす。 |
| uid | string Example: uid=9bb4c4ef-a623-4e07-abd5-d59fd08e762b GTFS ファイルを一意に特定する UUID |