Saya memiliki shapefile yang terdiri dari sejumlah poligon. Poligon tetangga sering berbagi atribut.
Yang perlu saya lakukan adalah buffer poligon ini berdasarkan atribut umum. Namun, saya ingin memperluas buffer tersebut sampai mereka bertemu, pada titik mana mereka bisa berhenti.
Saya memiliki mock-up yang disusun dengan tergesa-gesa:
Yang saya punya kode-bijaksana adalah sebagai berikut:
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)
Sejujurnya saya tidak terlalu fasih dalam dokumentasi QGIS API dan meskipun upaya terbaik saya, saya tidak dapat menemukan metode yang cocok untuk ini.
QgsGeometryAnalyzer().dissolve
memungkinkan saya untuk melarutkan buffer tetapi bukan itu yang saya kejar.
Haruskah aku mencari ke arah lain di sini?