Розділити функцію при перетині з ознакою іншого шару за допомогою PyQGIS / Python?
У мене буферний шар (зелений багатокутник), який я хочу розділити на два полігони, коли він перетинає бар'єр (синя лінія). Я намагався використовувати метод "splitGeometry", але я просто не можу змусити його працювати. Мій код поки що такий: while ldbuffprovider.nextFeature(feat): while barprovider.nextFeature(feat2): if feat.geometry().intersects(feat2.geometry()): intersection = feat.geometry().intersection(feat2.geometry()) result, newGeometries, topoTestPoints=feat.geometry().splitGeometry(intersection.asPolyline(),True) Який …