作者热门文章
- c - 在位数组中找到第一个零
- linux - Unix 显示有关匹配两种模式之一的文件的信息
- 正则表达式替换多个文件
- linux - 隐藏来自 xtrace 的命令
我是 Python 的新手,所以这个问题的答案可能很简单,但我到处寻找并尝试了很多,但找不到答案。
使用 Shapely 简化多边形可能会产生空多边形。如果多边形为空,我想用一个点替换多边形。可以工作的东西:
if mypoly is empty:
mypoly = [(0,0)]
最佳答案
鉴于 mypoly
是一个有形状的多边形,您可以使用 is_empty
来检查它是否为空,Shapely 内置它来检查是否为空。
from shapely.geometry import Point
if mypoly.is_empty:
mypoly = Point(0, 0)
关于python - 如何在 Shapely 中检查多边形是否为空?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19795959/
我是一名优秀的程序员,十分优秀!