记录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的主要内容,如果未能解决你的问题,请参考以下文章

非常好用的CSS clip-path polygon工具

从 Shapely 中的多边形中提取点/坐标

制作基类指针的向量并将派生类对象传递给它(多态)

[ArcPy百科]第三节: Geometry信息中的空间参考解析

[ArcPy百科]第三节: Geometry信息中的空间参考解析

[ArcPy百科]第三节: Geometry信息中的空间参考解析