【发布时间】:2022-01-04 05:25:24
【问题描述】:
我需要将 GeoDataFrame 的 CRS 从 EPSG:2145 转换为 EPSG:3857。当我使用 .to_crs 方法时,它只会转换 x 坐标,而将 y 保留为旧格式。
我原来的 gdf 与 EPSG:2145
gdf
ipere geometry
670 POINT (-73.629 45.572)
671 POINT (-73.569 45.506)
672 POINT (-73.629 45.572)
673 POINT (-73.607 45.565)
771 POINT (-73.636 45.580)
gdf.crs
<Projected CRS: EPSG:2145>
Name: NAD83(CSRS98) / MTM zone 8
Axis Info [cartesian]:
- E(X)[east]: Easting (metre)
- N(Y)[north]: Northing (metre)
Area of Use:
- name: Canada - Quebec - between 75°W and 72°W.
- bounds: (-75.0, 44.99, -72.0, 62.53)
...
然后我尝试转换
gdf2 = gdf.to_crs(3857)
我检查一下:
gdf2
ipere geometry
670 POINT (-8486769.994 45.572)
671 POINT (-8486769.933 45.506)
672 POINT (-8486769.994 45.572)
673 POINT (-8486769.971 45.565)
771 POINT (-8486770.001 45.580)
如您所见,几何 .知道为什么会这样吗?
【问题讨论】: