【发布时间】:2020-02-13 18:37:57
【问题描述】:
我有一个看起来像这样的熊猫数据框
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 转到 xx 和 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。
任何想法我该怎么做?
【问题讨论】:
标签: python python-3.x dataframe geospatial pyproj