複数のポリゴンで構成されたシェープファイルがあります。多くの場合、隣接するポリゴンは属性を共有します。
私がする必要があるのは、共通の属性に基づいてこれらのポリゴンをバッファリングすることです。ただし、これらのバッファーが満たされるまで停止して停止できるまで、バッファーを拡張したいと思います。
私は急いで組み立てられたモックアップを持っています:
私がコードに関して持っているのは次のとおりです:
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)
正直なところ、私はQGIS APIドキュメントに精通しておらず、最善を尽くしても、これに適したメソッドを見つけることができません。
QgsGeometryAnalyzer().dissolve
私はバッファを溶解することができますが、それは私が求めているものではありません。
ここで別の方向に目を向けるべきでしょうか?