据我所知,xy 是投影坐标,而 lat-long 是以十进制度表示的地理坐标。投影坐标取决于投影本身,它因地而异。我相信,这里需要的是将 lat long 转换为所需的投影坐标系。这是一段执行此转换的代码(从 WGS 84 到 Spherical Mercator)。
虽然这些不会显示您的 x 和 y,但我确信这是一种需要应用的计算来获得他们想要的结果。您可以尝试与美国等相关的其他预测。例如,我为澳大利亚转换为 epsg 3112。当我这样做时,我可以直接应用欧几里得几何来获得以米为单位的距离。
链接:https : //spatialreference.org/ref/epsg/wgs-84/,https: //epsg.io/3857
from pyproj import Proj, transform
inProj = Proj(init='epsg:4326')
outProj = Proj(init='epsg:3857')
x1,y1 = -81.11861,39.982066
x2,y2 = transform(inProj,outProj,x1,y1)
print (x2,y2)
输出:
-9030082.35905815 4863336.501637128