我有Point值,即POINT(24.3 80.2),它存储在变量pnt
中我希望单独使用lat和long值。有没有简单的方法来使用python
POINT这里是地理位置,表示POINT(经度纬度)
答案 0 :(得分:5)
[编辑:Ignacio Vazquez-Abrams现场亮相!]
您正在使用geos django。
查看docs。
>>> pnt = Point(5, 23)
>>> [coord for coord in pnt]
[5.0, 23.0]
>>> pnt.coords
(5.0, 23.0)
以下内容无关紧要,但可以使用。保留其他参考资料。
查看以下项目: pyproj
模块可以执行制图转换和大地计算。
Proj类可以从地理(经度,纬度)转换为原生地图投影(x,y)坐标,反之亦然,或者从一个地图投影坐标系直接转换为另一个。
等等。
另请查看: geojson