India Toll Plazas Dataset
收藏资源简介:
一个开源、定期更新的印度国家高速公路和州高速公路收费广场数据集。数据来源于印度国家高速公路管理局(NHAI)的RajMargyatra网络应用程序,并补充了州高速公路收费数据。数据集包含收费广场位置、当前所有车辆类型的费率、多种费率格式、运营信息、紧急服务信息和项目详情等。
An open-source, regularly updated dataset of Indian national and state highway toll plazas. The data is sourced from the RajMargyatra web application of the National Highways Authority of India (NHAI), and supplemented with state highway toll data. The dataset includes toll plaza locations, current toll rates for all vehicle types, multiple rate formats, operational information, emergency service details, and project-specific details, among others.
印度收费站数据集概述
数据集名称: 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 # 当日邦级高速数据快照




