five

OpenGridPK

收藏
github2026-05-05 更新2026-05-06 收录
下载链接:
https://github.com/saddamchandio/OpenGridPK
下载链接
链接失效反馈
官方服务:
资源简介:
OpenGridPK是一个开放的互动式网络地图,包含巴基斯坦所有高压输电线路:66 kV、132 kV、220 kV、500 kV以及±660 kV Matiari–Lahore HVDC链接。它基于公开数据源(OpenStreetMap、PyPSA-Earth)构建,并发布为静态站点,任何人都可以浏览网络、检查单个线路,并下载底层的GeoJSON文件供自己使用。

OpenGridPK is an open interactive web map covering all high-voltage transmission lines in Pakistan, including 66 kV, 132 kV, 220 kV, 500 kV lines and the ±660 kV Matiari–Lahore HVDC link. Constructed using publicly available data sources including OpenStreetMap and PyPSA-Earth, it is deployed as a static website where anyone can browse the transmission network, inspect individual lines, and download the underlying GeoJSON files for their own use.
创建时间:
2026-05-05
原始信息汇总

好的,这是根据您提供的内容总结的数据集详情概述。

OpenGridPK 数据集概述

OpenGridPK 是一个专注于巴基斯坦国家输电网络的开放式交互式网络地图项目。

项目目标

  • 提供单一、可导航的高压网络视图:按电压等级分层,并在同一地图上显示变电站和公用事业规模的发电站。
  • 提供可复用的开放数据集:其数据处理流程可生成干净的 GeoJSON 文件,便于用户在其他GIS软件或分析模型中直接使用。
  • 提供真实的基准数据:仅显示电压可被验证的线路,避免对数据不明确的线路进行错误分类。

核心数据

该数据集包含了巴基斯坦境内所有高压输电线路、变电站及发电站的信息。

线路数据

电压等级 数据来源 说明
500 kV OpenStreetMap NTDC系统的主干线路
±660 kV HVDC OpenStreetMap 马蒂亚里至拉合尔的高压直流输电线路
220 kV OpenStreetMap NTDC的次级输电线路
132 kV OpenStreetMap DISCO级别的高压线路
66 kV OpenStreetMap 主要来自K-Electric和旧WAPDA的线路

点数据

  • 变电站 (Substations):包含巴基斯坦境内所有 power=substation 元素。
  • 发电站 (Generation plants):包含 power=plant 元素,并过滤掉了分布式能源(如屋顶太阳能),仅保留输出功率大于等于5MW或拥有名称和能源类型的公用事业规模设施。

数据方法论

数据通过一个Python数据处理流程自动构建,主要步骤包括:

  1. 数据获取:通过Overpass API从OpenStreetMap获取线路、变电站、发电站及电力线路关系等原始数据。
  2. 电压解析与标准化:处理OSM电压标签的不一致性(如单位、拼写错误、多回路线路等),将其标准化为整数伏特值。
  3. 电压分类:将解析后的电压值匹配到500kV、220kV、132kV、66kV及±660kV HVDC这五个标准电压等级。
  4. 关系继承:对于缺乏电压标签但属于某个电力线路关系的线路,从其关系标签中继承电压信息。
  5. 人工纠正:应用存储在 data/overrides/ 目录下的人工修正数据,包括电压修正、名称修正和手动添加缺失线路的GeoJSON文件。
  6. 验证与简化:验证几何形状和电压数据,并使用道格拉斯-普克算法简化几何,以保证网页加载性能。
  7. 输出:最终的GeoJSON文件和元数据(meta.json)被写入 site/data/ 目录。

局限性

  • 数据完整性依赖于OpenStreetMap:地图的完整程度完全取决于OSM中巴基斯坦电网数据的覆盖程度。许多未标记电压的线路会被直接舍弃。
  • 缺少765kV层:巴基斯坦在建的765kV基础设施尚未在OSM中标记,因此未包含在当前数据集中。
  • 变电站为点状:所有变电站(无论原始数据是面还是点)都被统一为点要素展示。
  • 发电站为公用事业规模:数据集明确排除了屋顶太阳能等小规模分布式能源。
  • 运营商标注不完整:OSM中关于电力设施运营商的标签信息较为稀疏。
  • 静态快照:地图显示的是电网拓扑结构,而非实时运行状态。数据每个月通过自动化任务刷新一次。

许可与来源

  • 代码许可:MIT 许可。
  • 数据许可:衍生数据(GeoJSON)遵循 ODbL 许可(继承自OpenStreetMap),使用时需注明 “© OpenStreetMap contributors”。
  • 主要来源:OpenStreetMap 贡献者、PyPSA-Earth。底图来源于CARTO Positron,地图渲染引擎为MapLibre GL JS。

项目链接

  • GitHub 仓库:https://github.com/saddamchandio/OpenGridPK
  • 交互式地图(部署站点):可通过仓库的GitHub Pages访问。
搜集汇总
数据集介绍
main_image_url
构建方式
OpenGridPK数据集依托OpenStreetMap(OSM)与PyPSA-Earth等公共数据源,通过一套自动化Python流水线构建而成。首先,利用Overpass API从OSM中提取巴基斯坦境内的所有高压输电线路(覆盖66 kV至±660 kV HVDC等级)、变电站及发电设施,同时同步采集路由关系以辅助电压标注。随后,电压解析器清洗并标准化OSM中杂乱无章的电压标签(如单位混杂、拼写错误或包含多回线路的分号分隔值),将其映射至500 kV、220 kV、132 kV、66 kV及660 kV HVDC这五类标准档位,容差为±5%。对于缺乏电压标签但隶属于具有电压属性的路由关系的线路,通过继承关系标签完成电压传播。此外,手工制作的数据补丁(包括电压校正、名称修正及人工添加的几何图形)被合并至最终结果中。每个输出要素均附带来源属性(OSM、OSM路由关系或人工补丁),确保数据归因透明。最终经Douglas-Peucker算法简化(容差约50米)后,生成轻量级的GeoJSON文件,存储于静态站点,无需后端或数据库支撑。
使用方法
用户可通过以下方式利用该数据集。在交互层面,直接访问GitHub Pages托管的静态地图页面,即可浏览全国高压输电网,通过电压层切换、单击弹窗查看线路详情(包含电压、长度、来源属性),并支持移动端响应式交互。在数据层面,所有GeoJSON文件存放于`site/data/`目录下,用户可一键下载,加载至QGIS进行地理空间分析,或导入PyPSA建立电力系统模型,亦可在Jupyter Notebook中利用Python的GeoPandas库进行自定义统计分析。对于本地开发,开发者可克隆仓库,在`pipeline/`目录下创建虚拟环境并安装依赖,运行`make refresh`命令重建数据,再执行`make serve`启动本地服务器预览。如需贡献数据修正,首选方式是在OpenStreetMap上直接编辑(变更将随月度刷新自动纳入),亦可针对手工补丁文件(`voltage_corrections.json`等)提交PR,并附上权威来源(如NTDC文档或现场照片)。
背景与挑战
背景概述
OpenGridPK 是一个面向巴基斯坦高压输电网的开源交互式地图数据集,由研究者和开发者 Saddam Hussain 于近年创建,旨在填补该国电力基础设施可视化领域的显著空白。巴基斯坦拥有南亚地区规模较大的输电系统之一,然而,其国家输电与调度公司(NTDC)和配电公司(DISCOs)长期以来仅以不易使用的 PDF 或 JPEG 格式提供单线图,缺乏可比较性且无法与其他数据层叠加。该数据集整合了来自 OpenStreetMap 和 PyPSA-Earth 等公开来源的 66kV 至 660kV 高压线路、变电站及发电站数据,通过标准化的地理信息(GeoJSON)文件提供可复用的开源资源。研究核心聚焦于构建一个透明、可验证的电网基线,服务于电力工程师、能源研究人员、记者及公众,推动巴基斯坦能源系统分析从碎片化走向集成化。
当前挑战
OpenGridPK 面临的核心挑战源于巴基斯坦电力数据公开程度低下和 OpenStreetMap 数据的不完整性。领域方面,它需解决传统电网地图难以获取、格式封闭且缺乏空间参考的问题,使得系统规划者、灾害响应团队和学术研究者无法基于统一视图进行负载分析或集成可再生能源规划。构建过程中,挑战尤为突出:OSM 上约 1300 条传输线路缺失电压标签,需要依赖人工校验或关系传播来推断属性;电压标注格式极不一致(如‘220kw’等笔误),需设计灵活的解析器以 5% 容差匹配至标准等级。此外,由于未标记频率,765kV 在建线路无法显示,而变电站多被简化为点状而非多边形表示。定期每月刷新需在 GitHub Actions 上自动完成,却仍受限于上游数据的稀疏性,特别是运营商归属信息缺失,这些均制约了数据集的即时采用与扩展。
常用场景
经典使用场景
在电力系统分析与可视化领域,OpenGridPK作为巴基斯坦首个开源、交互式高压输电网络地图,其经典使用场景聚焦于为国家电力规划、学术研究与基础设施评估提供统一且可复用的数据基底。研究者可据此浏览覆盖66 kV至±660 kV HVDC的全电压等级输电线路、变电站及发电设施,并通过下载GeoJSON格式数据,无缝接入PyPSA、QGIS等专业工具进行拓扑建模、潮流计算或地理空间分析。该数据集以OpenStreetMap公开数据为源,经系统化清洗与电压校准,解决了以往数据碎片化、可视化手段单一且难以横向对比的困局,为探索南亚区域电网形态提供了透明、可追溯的标准化入口。
解决学术问题
OpenGridPK有效回应了电力系统研究领域中长期存在的关键难题:发展中国家电网基础设施公共数据的匮乏与不透明。传统上,NTDC与DISCOs发布单一线路图多以PDF或JPEG格式呈现,不仅交互性低,更难以集成至科学计算流程,严重制约了基于实证的电网可靠性分析、脆弱性评估与可再生能源接入研究。该数据集通过构建纯净GeoJSON格式的开放基线,使研究者得以直接获取可被机器解析的线路拓扑、电压等级及地理坐标,进而开展定量化的电网结构韧性量化、生成容量分布建模及跨区域潮流模拟。此举不仅为巴基斯坦本土电力研究铺就了可复现的数据基石,更推动了全球南方电网开放科学的实践范式,其方法论亦可为类似数据稀缺地区提供参照。
实际应用
在实际应用层面,OpenGridPK的开放性与轻量化部署使其具备了广泛的工程与社会价值。电网运营商与规划工程师可利用其GeoJSON输出进行存量资产的边界校核,识别拓扑盲区或电压层级缺失;能源记者与公共政策研究者则借助交互式地图直观呈现电力基础设施的空间均衡性,为报道与决策提供可靠佐证。此外,教育场景中,该地图作为教学工具可帮助学生以真实的地理语境理解高压输电布局与电力流动之间的关系。面向新兴能源项目(如765 kV输电走廊)的规划,该数据集也可充当初始基线,用于比选路径方案与预估环境制约。通过GitHub Actions的月度自动刷新机制,地图可持续吸纳社区修正,维持与现实建设进度的同步,从而服务于动态更新的实际需求。
数据集最近研究
最新研究方向
基于开源数据与自动化管线的电力基础设施可视化研究正逐渐成为能源系统分析的前沿方向。OpenGridPK 针对巴基斯坦高压输电网络长期缺乏精准、可交互公开地图的痛点,将 OpenStreetMap、PyPSA-Earth 等多源碎片化数据整合为统一的可视化平台,并通过语义化电压解析与拓扑校验策略,解决了数据噪声、标签缺失与分拣错配等实际问题。此成果不仅为能源工程师、研究者及记者提供了透明、可复用的南亚电网基线,也呼应了全球范围内对开源、可信赖能源数据的强烈需求。伴随电力系统脱碳进程加速,此类可集成至 PyPSA 等优化模型的开放数据产品,将在跨国能源规划、可再生能源并网分析等热点议题中发挥关键支撑作用。
以上内容由遇见数据集搜集并总结生成
5,000+
优质数据集
54 个
任务类型
进入经典数据集
二维码
社区交流群

面向社区/商业的数据集话题

二维码
科研交流群

面向高校/科研机构的开源数据集话题

数据驱动未来

携手共赢发展

商业合作