先说说问题的由来吧。
在调用shapely.geometry 包的 Polygon函数时,由convex_hull方法的到了一个polygon对象,包含了该convex的坐标点,想要取出这些坐标,但有点只能看不能拿的感觉,总是取不到单个坐标值。高人看了shapely的源码,说用内置的str函数里的wkt属性试试,结果就出来了,网上查没有相关记录,特记录下来。
代码和结果:
from shapely.geometry import Polygon,
import numpy as np
a=MultiPoint([(0,0),(1,1),(2,0.5)]).minimum_rotated_rectangle
poly1=Polygon(a).convex_hull
print(poly1)
a=poly1.wkt
#a.split(',')[0]
a.split(',')[1]