记录shapely包的Polygon的self.wkt
Posted haiyanli
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了记录shapely包的Polygon的self.wkt相关的知识,希望对你有一定的参考价值。
先说说问题的由来吧。
在调用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]
以上是关于记录shapely包的Polygon的self.wkt的主要内容,如果未能解决你的问题,请参考以下文章
[ArcPy百科]第三节: Geometry信息中的空间参考解析