India Toll Plazas Dataset
收藏印度收费站数据集概述
数据集名称: India Toll Plazas Dataset
维护地址: https://github.com/ForceGT/india-toll-plazas
数据集简介
一个开源、定期更新的印度国家公路和邦级高速公路收费站数据集。数据来源于印度国家公路管理局(NHAI)的 RajMargyatra 网络应用程序,并补充了邦级高速公路收费数据。
数据来源
- NHAI(国家公路): 覆盖约400+个收费站,数据全面。
- State Highways(邦级高速公路): 手动整理的邦级高速公路收费站数据。
数据内容与结构
每个收费站记录包含以下主要字段(共49个字段):
标识与元数据(5个字段)
tollplaza_id: 唯一标识符(数字)tollplaza_name: 收费站名称(字符串)tollplaza_code: 收费站代码(字符串)data_source: 数据来源,"nhai"或"state"data_confidence: 数据完整性,"complete"(NHAI)或"partial"(邦级公路)
位置与地理信息(5个字段)
state_name: 所在邦名称(字符串)latitude: 纬度坐标(字符串,浮点型)longitude: 经度坐标(字符串,浮点型)nh_no: 国家公路编号(字符串)location: 公里标记/地点描述(字符串)
通行费率(28个字段) 每种车辆类型包含四种费率格式:单程、往返、月票、商业注册
- 车辆类型包括:Car(轿车)、LCV(轻型商用车)、Bus(巴士)、Multi-axle(多轴车)、4-6 Axle(4-6轴车)、7+ Axle(7轴以上车)、HCM/EME(重型商用机动车)
- 币种:印度卢比(INR),
null表示该费率类型数据不可用
费率信息(3个字段)
rate_effective_date: 当前费率生效日期(ISO日期字符串或null)rate_revision_date: 下次费率修订日期(ISO日期字符串或null)concessions_info: 可用的优惠信息(字符串或null)
项目详情(5个字段)
project_type: 项目类型(如“Public Funded”)chainage: 路线说明及里程tollable_length: 收费路段长度(公里,浮点型字符串)project_lanes: 项目车道数(数字型字符串)toll_lanes: 收费车道数(数字型字符串)
运营信息(4个字段)
active: 收费站是否运营中(布尔值)contractor_name: 承包商/运营商名称(字符串或null)incharge_name: 负责人姓名(字符串或null)incharge_contact: 负责人联系方式(字符串或null)
紧急服务(4个字段)
helpline_crane: 拖车救援热线(字符串或null)helpline_ambulance: 救护车热线(字符串或null)helpline_patrol: 巡逻/交通热线(字符串或null)emergency_services: 紧急服务代码(字符串或null)
附近服务(3个字段)
nearest_police_station: 最近警察局名称(字符串或null)police_station_contact: 警察局联系方式(字符串或null)nearest_hospitals: 附近医院信息(字符串或null)
元数据(2个字段)
last_updated: 最后更新的ISO时间戳(ISO字符串)
数据质量说明
- NHAI数据 (
data_source: "nhai"): 完整性为"complete",所有字段均有全面数据,包含详细的承包商和紧急服务信息。 - 邦级高速数据 (
data_source: "state"): 完整性为"partial",部分字段可能为null,特别是详细的费率、承包商信息和紧急服务热线。
数据更新
- 更新频率: 每月更新(每月1日 00:00 UTC)
- 更新方式: 通过GitHub Actions自动化,但需本地执行获取脚本(因NHAI API封锁云服务器IP)
- 历史数据: 所有月度快照保存在
data/目录下,以日期为子目录(如data/2025-01-01/tollplazas.json)
最新数据获取
最新合并数据集可直接从以下URL获取:
https://raw.githubusercontent.com/ForceGT/india-toll-plazas/main/data/latest.json
快速使用示例
Python: python import json, urllib.request url = "https://raw.githubusercontent.com/ForceGT/india-toll-plazas/main/data/latest.json" with urllib.request.urlopen(url) as response: toll_plazas = json.loads(response.read()) print(f"总收费站数: {len(toll_plazas)}")
JavaScript/Node.js:
javascript
const toll_plazas = await fetch(https://raw.githubusercontent.com/ForceGT/india-toll-plazas/main/data/latest.json).then(r => r.json());
console.log(总收费站数: ${toll_plazas.length});
cURL: bash curl https://raw.githubusercontent.com/ForceGT/india-toll-plazas/main/data/latest.json | jq .[] | select(.state_name == "MAHARASHTRA")
许可证
- 许可证类型: Government Open Data License
- 数据归属: NHAI(印度国家公路管理局),属于公共领域
目录结构
data/ ├── latest.json # 最新合并数据集 ├── sources/ │ ├── nhai.json # 最新NHAI收费站数据 │ └── state_highways.json # 邦级高速收费站数据 └── {YYYY-MM-DD}/ ├── tollplazas.json # 当日合并数据集快照 └── sources/ ├── nhai.json # 当日NHAI数据快照 └── state_highways.json # 当日邦级高速数据快照




