Saya perlu melakukan beberapa perhitungan pada seperangkat raster berdasarkan nilai dalam file metadata CSV.
Saya menggunakan pemodel grafis QGIS dan dapat memanggil bidang tertentu dalam CSV dengan Table
dan Table Field
input.
Karena saya memiliki beberapa raster, dan setiap raster memiliki nilai yang sesuai di CSV, bagaimana saya memanggil baris tertentu? (Mirip dengan pencarian misalnya).
Saya tidak ingin menambahkan skrip jika saya tidak perlu untuk kemudahan penggunaan.
qgis
qgis-2
csv
qgis-modeler
HDunn
sumber
sumber
Jawaban:
Benar-benar posting lama tapi saya kira solusi yang mungkin adalah, sayangnya untuk kasus Anda, gunakan skrip di pemodel Anda yang:
Anda dapat membuat skrip dari:
Kemudian gunakan sesuatu seperti berikut ini yang:
Kemudian tambahkan skrip ke pemodel Anda (saya membuat contoh sederhana hanya dengan dua input):
Jika saya menjalankan model ini menggunakan skrip di atas, ia hanya mencetak nilai output dari metadata yang sesuai dengan nama raster:
sumber