Lebih banyak lagi

Menurunkan Alat WRF Hydro GIS Pra Pemprosesan 2.2 untuk bekerjasama dengan ArcGIS Desktop 10.0?


Saya baru sahaja menemui Alat Pra Pemprosesan WRF Hydro GIS untuk pertama kalinya. Versi yang saya lihat ialah 2.2 dan dokumentasinya mengatakan:

Alur kerja pemprosesan untuk membuat grid penghalaan WRF-Hydro tersedia untuk pengguna sebagai Kotak Alat ArcGIS Python. Kotak alat Python diimplementasikan dalam ArcGIS Desktop versi 10.1 sebagai cara untuk membuat alat geoprosesan khusus secara langsung dari skrip Python.

Malangnya, orang yang ingin menggunakan alat ini hanya mempunyai akses ke ArcGIS Desktop 10.0 yang bermaksud bahawa mereka tidak akan "hanya berfungsi" kerana kotak alat Python tidak ada sehingga 10.1.

Saya mempertimbangkan untuk cuba menurunkan alat ke 10.0 dengan membuat kotak alat standard alat skrip Python yang memanggil fungsi yang sama seperti yang dilakukan oleh alat dalam kotak alat Python.

Sebelum melakukan itu, saya tertanya-tanya jika ada yang mengetahui sejarah alat ini, untuk dapat memberitahu saya adakah versi sebelumnya yang dirancang untuk digunakan dengan ArcGIS Desktop 10.0? Sekiranya demikian, saya mungkin dapat mencuba dan mencari versi itu sebagai gantinya tetapi carian Google saya setakat ini tidak berjaya dalam mencari versi tersebut.

Sekiranya saya perlu meneruskan penciptaan kotak alat standard yang setara untuk 10.0, maka saya merancang untuk memeriksa bahawa tidak ada alat / parameter kritikal yang mereka gunakan ditambahkan pada 10.1 dan memastikan jari saya terus berlari sehingga saya tidak terlepas apa-apa.


Ini adalah komen dan bukannya jawapan. Oleh kerana panjangnya, saya menyiarkannya sebagai jawapan.

Di laman web mereka, tertera "untuk digunakan dengan ArcGIS v10.2 dan yang lebih tinggi", jadi mungkin ada beberapa halangan dalam cara menurunkan (ketergantungan pada alat baru).

Terdapat 2 pilihan:

  1. Pertama dicadangkan oleh @EvilGenius dalam komen. Pendekatan ini mempunyai kelebihan menggunakan versi terbaru "WRF Hydro GIS Pre-Processing" tanpa melakukan kerja lebih lanjut. Oleh itu, jika versi baru kotak alat dilepaskan maka anda harus mengganti fail pyt dan py yang lama.

  2. Daripada mencari kotak alat python yang asli, buat alat skrip python dari awal dan salin dan tampal dari kotak alat pyt. Sekiranya terdapat kebergantungan pada fitur arcgis yang lebih baru, maka anda harus memilih pilihan ini dan mengedit sumber skrip python.

Bagaimanapun, anda harus membuat kotak alat standard dengan alat skrip python dan Anda harus menjaga parameter dan pengesahan di kotak alat (tbx). dan anda tidak perlu menyentuh "wrf_hydro_functions.py", hanya mengimport modul.

Terdapat penterjemah tbx to pyt di GitHub. Tetapi malangnya tidak ada yang sebaliknya untuk keserasian ke belakang. cth. pyt ke penterjemah tbx.


Tonton videonya: Flood Modeling in GIS using ArcHydro (Oktober 2021).