Мне нужно выполнить несколько вычислений для набора растров на основе значений в файле метаданных CSV.
Я использую графический редактор QGIS и могу вызывать определенное поле в CSV с помощью Table
и Table Field
входов.
Так как у меня есть несколько растров, и у каждого растра есть соответствующее значение в CSV, как мне вызвать определенную строку? (похоже на поиск, например).
Я не хочу добавлять скрипт, если мне не нужно для простоты использования.
qgis
qgis-2
csv
qgis-modeler
HDunn
источник
источник
Ответы:
Действительно старый пост, но я думаю, что возможное решение состоит в том, чтобы, к сожалению, для вашего случая, использовать скрипт в вашей модели, который:
Вы можете создать скрипт из:
Затем используйте что-то вроде следующего:
Затем добавьте скрипт в ваш моделер (я сделал простой пример с двумя входами):
Если я запускаю эту модель с использованием приведенного выше сценария, она просто печатает выходное значение из метаданных, которое соответствует имени растра:
источник