如何检查坐标变换是否有效?



我有一个熊猫数据帧,看起来像这样

latitude  longitude             xx            yy
0  37.75153 -122.39447  553343.041098  4.178420e+06
1  37.75149 -122.39447  553343.069815  4.178415e+06
2  37.75149 -122.39447  553343.069815  4.178415e+06
3  37.75149 -122.39446  553343.950755  4.178415e+06
4  37.75144 -122.39449  553341.343829  4.178410e+06

我正在使用这段代码从latitude&longitude转到xxyy

from pyproj import Proj
pp = Proj(proj='utm', zone=10, ellps='WGS84', preserve_units=False)
xx, yy = pp(dt["longitude"].values, dt["latitude"].values)

首先,我不太确定这些参数的含义:

proj='utm', zone=10, ellps='WGS84'

xxyy是以米为单位吗?如果是这样,(0,0)点在哪里?

此外,我想在地图上绘制这5个数据点(这些点在旧金山(,一次使用latitudelongitude,一次使用xxyy

任何想法我该怎么做?

请参阅维基百科了解UTM的含义: https://en.wikipedia.org/wiki/Universal_Transverse_Mercator_coordinate_system

大多数 GIS 应用程序都支持 UTM 投影,并且应该能够在地图上绘制 UTM 点。加载此文件时,您只需指定正确的投影选项。

另外,请考虑 https://gis.stackexchange.com/此类问题。

相关内容

最新更新