0

我有一个看起来像这样的熊猫数据框

   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&longitudexx&yy

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'

xx&yy是米吗?如果是这样,(0,0)重点在哪里?

此外,我想在地图上(这些点在旧金山)绘制这 5 个数据点,一次使用latitude&longitude一次使用xx& yy

有什么想法我该怎么做?

4

1 回答 1

0

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

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

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

于 2020-02-14T01:48:44.557 回答