Geopandas绘制美国郡县地图出现倒置问题求助
美国郡县地图倒置问题修复及替代资源
修复倒置问题
你遇到的倒置问题源于该TopoJSON的y轴方向与GIS常规坐标系相反,无需更换文件,直接处理几何坐标即可解决:
import geopandas as gpd import shapely.ops as ops # 读取目标数据 gdf = gpd.read_file("https://cdn.jsdelivr.net/npm/us-atlas@3/counties-albers-10m.json") # 定义翻转y坐标的函数 def flip_geometry_y(geom): return ops.transform(lambda x, y: (x, -y), geom) # 应用坐标翻转到所有几何对象 gdf['geometry'] = gdf['geometry'].apply(flip_geometry_y) # 确认并设置正确的CRS(原数据采用Albers等面积投影,对应EPSG:5070) gdf = gdf.set_crs("EPSG:5070", allow_override=True) # 绘制地图 gdf.plot()
替代的紧凑布局数据资源
- 美国人口普查局TIGER/Line Shapefiles:官方郡县级数据,投影准确,文件大小适中
- 自然地球(Natural Earth)1:1000万比例尺美国郡县数据:布局紧凑,坐标系统标准,适配快速可视化需求
内容的提问来源于stack exchange,提问作者Panic
相关产品推荐
相关产品推荐

