如何解决Python多边形外部边界
给出一些坐标,我试图绘制多边形的外部边界。但是使用下面附上的代码:
from shapely.geometry import Polygon
lat_point_list = [42.108288,42.13397,42.087456,42.085308000000005,42.095806,42.10305,42.108288,42.095806]
lon_point_list = [14.272663,14.218105,14.185248999999999,14.213285999999998,14.261092999999999,14.268307,14.272663,14.261092999999999]
polygon_geom = Polygon(zip(lon_point_list,lat_point_list))
polygon_geom
我获得:
如何仅获得外部边界,而边界内没有交叉线?
解决方法
您需要确定点是有序的还是点云。
在第一种情况下,您需要确保每个细分都不会与其他细分相交叉。否则,这些点将无法排列。
在第二种情况下,您只有一组无序的点或点云,并且您可能会对找到其凸包感兴趣,其中并非所有点(通常)都将是多边形的一部分
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。