【发布时间】:2016-02-04 14:50:43
【问题描述】:
我的线条正在连接,即使我没有将它们设置为多边形。
我的脚本基于 pyshp 包。
我的脚本如下所示:
w=Shapefile.Writer()
#shapetype 11 is a polylineZ
w.poly(parts=[listOfCoordinates], shapeType = 11)
w.record(this,and,that)
w.save(file)
问题是当我生成多个多边形的 Qgis 时,我打开它们会在它们之间画一条线。 示例:
一条线从 A 到 B。
另一条线从 C 到 D
出于某种原因,Qgis 在 B 和 C 之间画了一条线。我认为这与 shapefile 的 pyshp 处理有关。更具体地说,为每个形状设置边界的“bbox”字段。
解决方案将使 B 和 C 之间的界限消失。
【问题讨论】:
标签: python gis shape shapefile