Ich habe ein Shapefile, das aus mehreren Polygonen besteht. Benachbarte Polygone teilen häufig ein Attribut.
Ich muss diese Polygone basierend auf dem gemeinsamen Attribut puffern. Ich möchte diese Puffer jedoch erweitern, bis sie sich treffen und an diesem Punkt aufhören können.
Ich habe ein hastig zusammengestelltes Modell:
Alles, was ich Code habe, ist das Folgende:
from qgis.core import *
from qgis.analysis import *
layer=qgis.utils.iface.activeLayer()
QgsGeometryAnalyzer().dissolve(layer, "D:/test_dissolved.shp", onlySelectedFeatures=False, uniqueIdField=3, p=None)
Ehrlich gesagt bin ich mit der QGIS-API-Dokumentation nicht sehr vertraut und kann trotz meiner Bemühungen keine geeignete Methode dafür finden.
QgsGeometryAnalyzer().dissolve
erlaubt mir, den Puffer aufzulösen, aber das ist nicht das, wonach ich suche.
Sollte ich hier vielleicht in eine andere Richtung schauen?