【发布时间】:2012-12-06 17:40:18
【问题描述】:
我有一个字符串:
mydata
'POINT (558750.3267372231900000 6361788.0628051758000000)'
我希望有一种节省代码的方法来将列表中的数字转换为
(g, (x,y))
地点:
g = geometry (POINT)
x = coordinates x
y = coordinates y
我正在使用
mydata.split(" ")
['POINT', '(558750.3267372231900000', '6361788.0628051758000000)']
但之后我需要使用几行代码来获取 x 和 y
【问题讨论】:
-
如何将列表中的数据存储为点对象,shapely 提供了为您解析点字符串的方法pypi.python.org/pypi/Shapely
标签: python list optimization coding-style