python – 是否有一个信封类的形状?
作者:互联网
我发现Java的JTS库中的envelope class非常方便.包络保存几何的最小和最大坐标,有时也称为边界框.
我想得到一些形状点的共同包络.在JTS中,您可以调用expandToInclude来逐点扩大包络.
由于JTS作为GEOS / shapely的蓝图,我期待一些类似的东西,但是找不到它(虽然我是图书馆的新手).我知道自己做这不是火箭科学,但我怀疑没有更优雅的方法来做到这一点.你有什么主意吗?
解决方法:
不,Shapely中没有信封类,它依赖于(minx,miny,maxx,maxy)元组.如果你想用相同的JTS风格进行编程,那么编写一个包含这样一个元组的信封类将是微不足道的.
另外一个选项:
from shapely.geometry import MultiPoint
print MultiPoint(points).bounds
标签:shapely,python,geometry,jts,geos 来源: https://codeday.me/bug/20190825/1718375.html