如何从POINT中找到经纬度值

1 投票
1 回答
4428 浏览
提问于 2025-04-16 07:45

我有一个点的值,格式是 POINT(24.3 80.2),这个值存储在一个叫 pnt 的变量里。

我想把经度和纬度的值分开来。有没有简单的方法可以用 Python 来实现这个?

这里的 POINT 是指地理位置,意思是 POINT(经度 纬度)

1 个回答

5

[编辑:Ignacio Vazquez-Abrams说得很对!]

你正在使用geos django。

可以查看一下这个文档

>>> pnt = Point(5, 23)
>>> [coord for coord in pnt]
[5.0, 23.0]
>>> pnt.coords
(5.0, 23.0)

以下内容虽然不太相关,但可以用作参考。保留以供其他用途。

可以看看这个项目:pyproj

这个模块可以进行地图转换和地理计算。

Proj类可以把地理坐标(经度、纬度)转换成地图投影坐标(x,y),反之亦然,或者直接在不同的地图投影坐标系统之间转换。

还有很多其他功能。

另外也可以看看:geojson

撰写回答