Geopandas to_crs 在转换后给出了错误的坐标

Geopandas to_crs gives wrong coordinates after transformation

我正在尝试将 shapefile 绘制为 Folium 地图的点,但我正在拔头发试图使投影正确。数据在EPSG:28992系,RD新坐标系。这是一个投影坐标系,因此它以米为单位给出坐标。要在 folium 地图上绘制它,我需要将其转换为 EPSG:3857,如果我是正确的,它可以使用度数。不幸的是,在用函数 to_crs().

转换后,我得到了完全的废话

首先我加载数​​据:

import geopandas

WTG = geopandas.read_file('WTGs.shp')

print(WTG.head()) 显示:

  TEXTSTRING       geometry
0     A27-09       POINT (151809.960 484552.520)

这是正确的。它也有正确的 CRS,如 print(WTG.crs):

的输出所示
epsg:28992

现在要将其转换为其他 CRS,我使用以下简单代码:

WTG = WTG.to_crs(epsg=3857)

但是现在用 print(WTG.head()) 检查结果对几何列完全是胡说八道。

  TEXTSTRING       geometry
0     A27-09       POINT (594489.076 6863453.514)

几何点应以度为单位。也就是说,坐标应该在52和5左右。 print(WTG.crs) 的输出是正确的:

epsg:3857

你们知道如何解决这个问题吗?或者我错过了什么?提前致谢!

EPSG 3857 不是以度为单位而是以米为单位,因此没有理由认为转换是错误的。如果你想要学位,你需要4326。

该点位于乌得勒支以北,对吗?如果是这样,一切都会按预期进行。