我有一个表充分的纬度/经度对十进制的格式(例如,-41.547,23.456).我想显示所值 "东和北"/ UTM 格式。不geopy提供一种可以从十进制转换成UTM?我看到 代码 它将分析UTM值,但是我看不出如何让他们回来了和geopy谷歌组已经走路的所有东西。

有帮助吗?

解决方案 2

我想我可能过于复杂的事情。所有我想要的是dms值(所42.519540, -70.896716变42º31'10.34"N70º53'48.18"W)。你可以得到这种通过创建一个geopy点对象用你的长和纬度,然后将调用的格式().然而,作为这个写、格式()被破坏和需要的 贴这里.

其他提示

不。你需要重新投影点,并geopy不会为你做的。

什么你需要的是 libgdal 和一些蟒蛇绑定。我总是用的绑定在GeoDjango,但也有 其他的替代品.

编辑:这仅仅是一个数学公式,但它是非微不足道的。有成千上万的不同方式来表示地球的表面.看看 在这里, 一个巨大的,但不完全清单。

有两个部分一 地理投影 地球--一个 坐标系统 和一个 基准.后者基本上是三维模型的地球。当你说你想转换成经纬度/经度分UTM值,你失踪了几片拼图。

让我们假设你的纬度/经度分是基于 WGS84基准, 因为这是一个很常见的标准纬度/经度点的,这些天。你想要转换的那些指向一个UTM坐标系统。但这UTM坐标系统?还有 60他们.

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top