You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何编辑GeoJSON坐标值?能否用GeoPandas处理阿拉斯加选区大坐标?

关于阿拉斯加选区GeoJSON坐标处理的问题

绝对不建议直接通过除以100000来处理这类大数值坐标,原因如下:

  • 你看到的[-16624764.227, 8465801.1497]这类坐标,属于投影坐标系(比如UTM或阿拉斯加专用的State Plane投影),单位通常是米,直接缩放数值只会得到毫无地理意义的错误坐标,完全不符合folium要求的WGS84经纬度范围(经度-180180,纬度-9090)。

正确的做法是用GeoPandas做坐标系转换,步骤如下:

  1. 读取GeoJSON文件到GeoDataFrame:
    import geopandas as gpd
    gdf = gpd.read_file("你的阿拉斯加选区文件.geojson")
    
  2. 查看当前坐标系(如果GeoJSON自带CRS信息会显示):
    print(gdf.crs)
    
    如果没有自动识别到,需要手动指定原始数据的坐标系(阿拉斯加常见的投影比如EPSG:3338(阿拉斯加阿尔伯斯投影)、EPSG:32606(UTM Zone 6N)等,选举部门下载的原始文件通常会标注坐标系)。
  3. 转换为folium支持的WGS84坐标系(EPSG:4326):
    gdf = gdf.to_crs(epsg=4326)
    
  4. 转换完成后,再用folium绘制choropleth地图,坐标就会正常显示为标准经纬度数值。

内容的提问来源于stack exchange,提问作者Roman LaHaye

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.20 22:33:33