Geopandas中gdf.explore()坐标显示异常问题求助
解决GeoPandas explore()点聚集在(0,0)的问题
先确认CRS是否正确设置
gdf.plot()不需要严格的空间参考也能正常绘图,但explore()依赖正确的坐标系来匹配地图底图。先运行print(gdf.crs),如果输出是None,说明你的GeoDataFrame未指定坐标系。如果数据是WGS84经纬度(GPS通用格式),直接设置:gdf = gdf.set_crs(epsg=4326, allow_override=True)再调用
gdf.explore()尝试。手动转换到Web墨卡托投影
如果已设置CRS但问题仍存在,试试手动将数据转换为explore()默认使用的Web墨卡托投影(EPSG:3857):gdf_web = gdf.to_crs(epsg=3857) gdf_web.explore()检查坐标范围是否合理
运行print(gdf.geometry.bounds),确认经度在-180180之间、纬度在-9090之间。如果坐标是度分秒格式未转十进制,或是数据导入时出现数值错误,也会导致点被错误映射到(0,0)附近。
内容的提问来源于stack exchange,提问作者nacholavarria
相关产品推荐
相关产品推荐

