PyQgis changeAttributeValue() вызывает проблемы с производительностью

После использования changeAttributeValue() в PyQGIS скрипту требуется много времени для запуска. Может ли кто-нибудь помочь мне улучшить это? Код ниже. Благодарность!

for feature in layers.getFeatures():
        id = feature["id"]
        diff = getDifference(id)
        #diffList.append(diff)
        #feature["Difference"] = diff
        #performance issues
        layer.changeAttributeValue(feature.id(), 11, diff) 

0 ответов

Другие вопросы по тегам