python 中 shapely.geometry库常用linestring、polygon、point等矢量数据结构,在多坐标系转换过程中需要提取每个数据结构单点坐标,提取方式如下:
def get_linestring_coords(linestring):
return linestring.coords[:]
def get_polygon_coords(polygon):
return shapely.wkt.loads(polygon.wkt.replace("POLYGON","LINESTRING").replace("))",")").replace("((","(")).coords[:]