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

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

相关推荐
郭小铭1 小时前
React Suite v6:面向现代化的稳健升级
react.js·前端框架·github
小莫分享3 小时前
Github Action 一键部署HTML 静态服务
前端·html·github
9***P33412 小时前
Git测试框架使用指南
git
X***489613 小时前
Git数据分析应用
git
6***379414 小时前
Git安全
git·安全
z***I39415 小时前
Git机器学习
人工智能·git·机器学习
u***j32417 小时前
GitHub上10个优秀的微服务开源项目
微服务·开源·github
代码AC不AC18 小时前
【Linux】版本控制器Git
linux·git·gitee
Z***258018 小时前
Git云原生
git·云原生