Tôi có một shapefile được tạo thành từ một số đa giác. Đa giác lân cận thường chia sẻ một thuộc tính.
Những gì tôi cần làm là đệm các đa giác này dựa trên thuộc tính chung. Tuy nhiên, tôi muốn mở rộng bộ đệm cho đến khi chúng gặp nhau, tại thời điểm chúng có thể dừng lại.
Tôi vội vàng kết hợp lại với nhau:
Tất cả tôi có mã khôn ngoan là như sau:
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)
Thực sự tôi không rành về tài liệu API của QGIS và mặc dù đã nỗ lực hết sức nhưng tôi không thể tìm ra một phương pháp phù hợp cho việc này.
QgsGeometryAnalyzer().dissolve
cho phép tôi hòa tan bộ đệm nhưng đó không phải là những gì tôi đang theo đuổi.
Có lẽ tôi nên nhìn theo hướng khác ở đây?