Untuk apa alat Pick di ArcGIS's Spatial Analyst biasa digunakan?

8

Saya baru-baru ini menemukan alat Pick di Spatial Analyst of ArcGIS. Saya mengerti apa yang dilakukan alat ini; itu menciptakan raster keluaran menggunakan daftar raster input dan raster 'posisi' yang menentukan untuk setiap sel kisi dalam output yang inputnya harus menerima nilai dari. Saya telah mencari pertanyaan tentang GIS.SE yang menyebutkan Pickalat dan sepertinya tidak ada. Setelah menggunakan GIS untuk beberapa waktu sekarang, saya tidak bisa memikirkan skenario masa lalu ketika operasi ini akan berguna bagi saya. Bahkan dokumentasi bantuan ArcGIS, yang biasanya cukup luas, tidak mengungkapkan kasus penggunaan untuk alat ini. Saya sangat ingin tahu apakah ada di antara Anda yang pernah menggunakan alat ini dan jika demikian untuk apa? Apakah ada area khusus yang saya perhatikan, misalnya beberapa operasi yang melibatkan gambar multi-spektral, di mana ini adalah operasi yang umum?

WhiteboxDev
sumber
Alat yang menarik. Saya juga tidak pernah menggunakannya; skenario apa pun yang saya bayangkan menggunakannya untuk akan dengan mudah ditangani dengan menggunakan alat Con, atau Peta Aljabar.
Erica
1
@Erica Ya, alat Con dan Peta Aljabar sangat banyak digunakan tetapi alat Pick itu duduk di kotak alat yang sama dengan Con dan saya tidak bisa melihat kasus penggunaannya. Saya telah melakukan pencarian di internet dan satu-satunya situs yang menyebutkannya adalah dokumen bantuan ESRI. Seseorang harus tahu untuk apa ini ...
WhiteboxDev

Jawaban:

3

Pickadalah analog aljabar peta dari pernyataan "case" atau "switch". Seperti mereka itu tidak diperlukan tetapi bisa nyaman (dan lebih efisien daripada operator logika biner mendalam).

Yang terkenal di antara kegunaan yang saya gunakan untuk operasi ini adalah kemampuannya untuk mengimplementasikan otomat seluler .

Penggunaan praktis lainnya adalah pemilihan acak raster. Contoh yang dikerjakan muncul di situs ini di Creating raster dengan secara acak memilih nilai sel dari beberapa raster yang tumpang tindih?

whuber
sumber
+1 Untuk tautan ke jawaban pengambilan sampel acak. Saya tidak pernah mempertimbangkan aplikasi ini. Juga, saya tidak pernah berpikir tentang penggunaannya untuk analisis berbasis otomat seluler. Saya masih tidak bisa melihat tautannya, tetapi saya pasti akan melihat lebih jauh ke dalamnya. Terima kasih atas jawabannya.
WhiteboxDev
Saya kira fakta bahwa Pick efektif case raster switch mungkin menjadi alasan bahwa saya tidak pernah bertemu dengan use case sebelumnya karena saya mungkin telah melakukan alur kerja semacam itu secara langsung melalui pemrograman. Ini sangat mencerahkan.
WhiteboxDev
1
Saya akui diskusi saya tentang CA tidak jelas. Intinya adalah bahwa generasi berikutnya pada sel tergantung pada tetangganya saat ini. Ketika pola tetangga saat ini dikodekan sebagai bilangan bulat 0, 1, ..., n, maka Pickadalah alat yang tepat untuk memilih generasi berikutnya. Tautan yang saya berikan berfokus pada CA (Permainan Kehidupan Conway), yang sangat sederhana hanya ada dua syarat, sehingga Picksebenarnya tidak diperlukan untuk mengimplementasikannya.
whuber
1
Itu masuk akal. Terima kasih telah mengklarifikasi. Saya mulai melihat mengapa ini adalah alat penting dengan beragam aplikasi yang berguna;)
WhiteboxDev
1
Kedua jawaban untuk pertanyaan ini sangat bagus dan sangat membantu tetapi saya harus memilih satu untuk menerima dan saya akan memilih yang ini karena membuat tautan antara alat Pick dan struktur pemrograman 'Switch Case' yang membuat aplikasi umum alat ini jelas bagi saya.
WhiteboxDev
4

sebagian besar alat dapat diganti dengan Peta aljabar, tetapi sintaks pick membuatnya mudah digunakan.

Saya telah menggunakannya untuk mosaik dengan banyak topeng (Anda memiliki satu set klasifikasi, dan Anda ingin menggabungkannya berdasarkan stratifikasi geografis.)

Ini juga sangat berguna dalam kombinasi toolset lokal . Sebagai contoh, salah satu alat tersebut dapat menemukan posisi nilai tertinggi dalam satu set raster. Jadi, jika Anda menambahkan satu ke hasil, Anda dapat memilih nilai setelah maksimum. Ini cukup berguna untuk analisis deret waktu.

radouxju
sumber
1
+1 Sangat menarik, saya tahu ketika saya melihat alat saya memikirkan jenis Minimum dan Maksimum dari setumpuk gambar yang Anda gambarkan di perangkat lokal, tetapi alat Pick tampaknya sangat berbeda karena menggunakan posisi raster bahwa saya tidak yakin bagaimana Anda akan dapatkan. Adapun contoh pertama yang Anda berikan, saya selalu berpikir mosaicking melibatkan raster yang hanya sebagian tumpang tindih tetapi Pick tampaknya bekerja dengan setumpuk raster yang sepenuhnya tumpang tindih. Bisakah Anda menguraikan aplikasi ini?
WhiteboxDev
1
Alat "posisi terendah" dan "posisi tertinggi" menghasilkan langsung raster posisi yang dapat digunakan dengan memilih. Ini tidak berguna jika Anda menginginkan maksimum (karena Anda kemudian dapat menggunakan statistik sel), tetapi berguna untuk nilai sebelum / sesudah maksimum.
radouxju
untuk aplikasi lain, ini adalah aplikasi yang lebih langsung. Saya perlu keputusan di mana beberapa gambar tumpang tindih karena beberapa raster memiliki nilai di beberapa tempat. Dengan alat mosaik, saya bisa menggunakan beberapa aturan di area tersebut (maksud, maks, pertama ...) tetapi ini tidak membantu.
radouxju
Terimakasih atas klarifikasinya. Ini sangat mendalam.
WhiteboxDev