项目中遇到一个小需求,将读取到的wkt字符串转geometry以便进行进一步的空间操作。
查阅官方手册发现shapely中直接有可以用的功能:
如图所示,遇到类似 'POINT (lng lat)' 或者 'MULTIPOLYGON (((lng lat, ......)))' 等,直接wkt.loads就可以了
from shapely import wkt
type(wkt.loads(geo_str))
# shapely.geometry.multipolygon.MultiPolygon