如何从POINT中找到经纬度值
我有一个点的值,格式是 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