GitHub 上查找中国乡镇经纬度范围数据的开源项目

GitHub上查找中国乡镇经纬度范围数据的开源项目

以下是GitHub上可以获取中国乡镇级经纬度范围数据的优质开源项目:

1. 边界范围数据项目

1.1 rooma1989/china_geo_data

  • 数据内容:中国所有乡镇的地理边界数据,以GeoJSON格式提供
  • 特点:包含完整的乡镇多边形边界坐标,可直接用于地图渲染和空间分析
  • 使用方式:下载JSON文件,解析后获取乡镇边界的经纬度坐标数组
  • GitHubhttps://github.com/rooma1989/china_geo_data

1.2 xiangyuecn/AreaCity-JsSpider-StatsGov

  • 数据内容
    • 乡镇点位坐标(ok_geo.csv):包含乡镇中心坐标和边界范围
    • 乡镇边界数据(ok_geo4_ETD221128.csv):含矢量边界和中心坐标
  • 特点:数据来源于高德地图,默认GCJ-02坐标系,提供转换工具
  • 使用方式:下载数据文件,可转换为shp、geojson、sql等格式
  • GitHubhttps://github.com/xiangyuecn/AreaCity-JsSpider-StatsGov

1.3 TangSY/echarts-map-demo

  • 数据内容:全国乡镇级GeoJSON边界数据,支持多级联动查询
  • 特点:提供API接口实时获取最新数据,适合Echarts等地图库集成
  • 使用方式:通过API获取或下载静态GeoJSON文件
  • GitHubhttps://github.com/TangSY/echarts-map-demo

2. 点位坐标数据项目

2.1 modood/Administrative-divisions-of-China

  • 数据内容:中国五级行政区划(省-市-县-乡镇-村)的点位坐标和编码
  • 特点:数据来源于国家统计局,包含乡镇名称、编码和中心点坐标
  • 使用方式:下载JSON/CSV文件,通过编码或名称查询乡镇点位
  • GitHubhttps://github.com/modood/Administrative-divisions-of-China

2.2 GaryBikini/ChinaAdminDivisonSHP

  • 数据内容:中国行政区划矢量图(Shapefile格式),包含乡镇点位和边界
  • 特点:ESRI标准格式,可直接用于ArcGIS、QGIS等专业GIS软件
  • 使用方式:下载解压后使用GIS软件打开或转换为其他格式
  • GitHubhttps://github.com/GaryBikini/ChinaAdminDivisonSHP

3. 查询工具类项目

3.1 rockychen1221/GlobalRegion

  • 功能:提供中国行政区划查询API,可通过名称/编码获取乡镇点位坐标
  • 特点:支持多级联动查询,包含中英文名称
  • 使用方式:集成API到项目中,通过接口查询乡镇坐标
  • GitHubhttps://github.com/rockychen1221/GlobalRegion

3.2 red-jasmine/region

  • 功能:中国省市区镇村多级联动数据查询,包含乡镇级点位信息
  • 特点:PHP实现,支持快速查询乡镇坐标和边界信息
  • 使用方式:部署后通过API或直接调用函数查询
  • GitHubhttps://github.com/red-jasmine/region

4. 数据格式与使用指南

4.1 主要数据格式对比

格式 优势 适用场景
GeoJSON 轻量级、自描述、Web友好 网页地图、前端可视化
Shapefile 专业GIS支持、精度高 专业分析、地图制图
CSV/JSON 简单、易解析 数据集成、非GIS应用

4.2 使用建议

  1. 边界范围查询:优先选择rooma1989/china_geo_data或xiangyuecn项目,它们提供完整的乡镇多边形边界坐标

  2. 点位坐标查询:modood项目提供更权威的官方数据,适合需要精确中心点的场景

  3. 实时查询需求:TangSY项目支持API实时获取最新数据,适合动态地图应用

  4. 专业GIS应用:GaryBikini项目的Shapefile格式最适合ArcGIS、QGIS等专业软件

5. 注意事项

  • 坐标系问题:多数项目使用GCJ-02(火星坐标系),与高德、腾讯地图兼容;如需WGS-84(国际标准)或BD-09(百度地图),需自行转换

  • 数据更新:部分项目数据可能不是最新(如2020-2022年),行政区划调整后可能有变化

  • 数据完整性:极少数偏远地区可能存在数据缺失,建议在使用前验证关键区域数据

总结

以上项目均为GitHub上优质的中国乡镇级经纬度数据开源资源,可根据需求选择:需要乡镇边界范围 选rooma1989/china_geo_data;需要点位坐标 选modood项目;需要实时查询API 选TangSY项目;GIS专业应用选GaryBikini项目。

如果需要更全面的解决方案,推荐使用xiangyuecn/AreaCity-JsSpider-StatsGov,它同时提供点位和边界数据,且有完善的转换工具。

注:部分项目可能有数据更新周期,建议查看项目最新提交日期确认时效性。

相关推荐
YuePeng13 小时前
写了五年注解的低代码框架,2.0 决定让你连注解都不用写了
github·产品
小白ai13 小时前
从"能 ping 通吗"到"为什么上不了网"——我写了一个网络故障诊断引擎
github
徐小夕15 小时前
jitword 协同文档3.2发布:打造浏览器中最强word编辑器
前端·架构·github
齐翊17 小时前
分享一个在 Claude Code 里 [同时] 用多个 ApiKey 的方法
程序员·github·agent
A_Lonely_Cat17 小时前
记一次 GitHub 幽灵协作者大清洗:强制重写 Git 历史与穿透 CDN 缓存实践
git·github
极光技术熊1 天前
Spring AI 从入门到精通:构建你的 AI 开发知识体系
后端·github
用户39483951075531 天前
怎么让我的 Agent 真正"懂"我?——关于记忆、经验学习与预测的一些真实体验
github
远航_2 天前
git submodule
前端·后端·github
fthux2 天前
如果你用 Mac,那你可能需要 Noti Shift
macos·开源·github
程序员天天困2 天前
Loop Engineering 实战:/goal 命令让 AI 自己写完整项目
github