Tengo un shapefile compone de un número de polígonos. Los vecinos de polígonos a menudo comparten un atributo.
Lo que necesito hacer es búfer de estos polígonos se basa en el atributo común. Sin embargo, me gustaría ampliar dijo buffers hasta que se cumplan, punto en el cual se puede detener.
Tengo un precipitado armar la maqueta:
Todo lo que tengo de código sabia es la siguiente:
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)
La verdad yo no soy muy versado en el QGIS documentación de la API y a pesar de mis mejores esfuerzos, no puedo encontrar un método adecuado para ello.
QgsGeometryAnalyzer().dissolve
me permite disolver el buffer pero eso no es lo que busco.
Tal vez debería estar mirando en otra dirección aquí?