use*_*487 11 python polygon shapely
我对python很新,所以关于这个问题的答案可能很简单,但我到处寻找并尝试了很多,但找不到答案.
使用Shapely简化多边形可能会导致空多边形.如果多边形为空,我想用点替换多边形.有点像:
if mypoly is empty:
mypoly = [(0,0)]
Run Code Online (Sandbox Code Playgroud)
moe*_*nad 11
鉴于它mypoly是一个形状多边形,您可以检查它是否为空,使用is_empty内置于Shapely来检查空的多边形.
from shapely.geometry import Point
if mypoly.is_empty:
mypoly = Point(0, 0)
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
4102 次 |
| 最近记录: |