【发布时间】:2021-05-27 14:48:48
【问题描述】:
我正在尝试将我的 geopandas 数据帧上的坐标系从 epsg:5179 更改为 epsg:4236。
但是,.to_crs("epsg:4326") 会返回不同的坐标...我怎样才能获得真正的坐标?
geo[geometry].set_crs("epsg:5179", inplace = True)
geo_df = geo[geometry].to_crs("epsg:4326")
Original
LINESTRING (14138122.900 4519000.200, 14138248...LINESTRING (14135761.800 4518881.600, 14135799...
Changed-proj
LINESTRING (-149.90927 12.31701, -149.90912 12...LINESTRING (-149.91219 12.32162, -149.91215 12...
【问题讨论】:
-
你的
true coordinates是什么?CRS是什么? -
更改 CRS 的目的是在不同的坐标系中获取几何图形的位置。根据定义,您将获得几何图形的 x 和 y 坐标的不同数值。你到底想做什么?
-
@PaulH 我有两个数据框。一个遵循 epssg:5179 格式,另一个遵循 epsg:4326。所以,我试图设置相同的坐标系格式(epsg:4326)
-
看起来你已经做到了。