Ошибка при резке линии с пом. splitGeometry
Добавлено: 07 мар 2010, 08:22
Кто-то может подтвердить, что при вот такой резке одной линии другой

Результат получается неверный.
Код для пробы:
len(newlist)=1
а должно быть 2, ведь линия на 2 куска разбивается. Или я что-то недопонял?

Результат получается неверный.
Код для пробы:
Код: Выделить всё
cl = qgis.utils.iface.mapCanvas().currentLayer()
selfeats = cl.selectedFeatures()
geom0 = QgsGeometry(selfeats[0].geometry())
geom1 = QgsGeometry(selfeats[1].geometry())
pnt0=geom0.vertexAt(0)
pnt1=geom0.vertexAt(1)
pnts=[]
pnts.append(pnt0)
pnts.append(pnt1)
newlist=[]
emptylist=[]
(res, newlist, topolist) = geom1.splitGeometry(pnts,False)
а должно быть 2, ведь линия на 2 куска разбивается. Или я что-то недопонял?