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,它同时提供点位和边界数据,且有完善的转换工具。

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

相关推荐
我叫张小白。19 小时前
Git 分支管理与团队协作
git
米高梅狮子19 小时前
Redis
数据库·redis·mysql·缓存·docker·容器·github
_Evan_Yao20 小时前
如何搭建属于自己的技术博客(CSDN / GitHub Pages)
后端·学习·github
DogDaoDao20 小时前
Windows 下 Git 报错:`touch` 无法识别 —— 原因分析与 7 种解决方案(从入门到精通)
windows·git·程序员·npm·powershell·cmd·touch
Quirkybrain21 小时前
从多态调用到简单析构:C 语言里的对象生命周期管理
github
caicai_xiaobai21 小时前
Ubuntu上Git安装步骤
linux·git·ubuntu
加贝哥|usun21 小时前
最佳实践分享:GitHub项目自动同步到Gitee(码云)
gitee·github
m0_6346667321 小时前
ViMax 为什么会冲上 GitHub Trending:AI 视频生成开始从“出片”转向“制片”
人工智能·github·ai编程
come112341 天前
git 区分是 Git 分支还是 worktree 路径名
git
憧憬成为java架构高手的小白1 天前
git多人工作之个人规范使用【ai+个人理解】
git