我有一个shapefile,我想将形状分成n个垂直条。 是否有一个纯python方法可以做到这一点,并将每个垂直条的输出保存为形状文件?我有USA的shapefile,想将多边形分成几个垂直条。
cmp al, 22
基于以上图片(抱歉,质量较差),我想将多边形拆分为“ n” 个子多边形形状。
我尝试了很少的GIS软件,但无法提出任何解决方案。任何纯python方法来实现这一目标?
任何帮助将不胜感激。
答案 0 :(得分:0)
要使矩形使用整齐的形状:
from shapely.geometry import Polygon
然后,每个矩形将由四个点组成,您可以从shapefile的总范围中得到四个点,然后将“ x”中的总范围除以所需的矩形数(您将希望使用for循环以构建每个矩形)