Saya memiliki dua gambar raster, diklasifikasikan Boolean (1 atau 2). Mereka tumpang tindih di daerah tertentu.
Saya perlu raster yang hanya bagian yang tumpang tindih.
Menggunakan Arcinfo 10. Jawaban hanya dapat menggunakan metode raster, tidak ada konversi ke poligon, poin, dll ...
arcgis-10.0
raster
Ini
sumber
sumber
Jawaban:
Ini sepertinya operasi kliping yang cukup sederhana. Gunakan alat Klip (Manajemen Data) .
Dari dokumentasi bantuan:
Ini sebenarnya harus lebih sederhana daripada kebutuhan Anda karena menggunakan fungsi inti dan bahkan tidak memerlukan ekstensi Spatial Analyst , seperti metode lainnya.
-------------- Edit
Di sisi lain, jika tujuan Anda adalah membuat raster yang menunjukkan di mana kedua input bernilai nol, atau salah satu memiliki nilai, atau keduanya memiliki nilai, maka Anda akan menggunakan Penggandaan Raster . Ini pada dasarnya menciptakan raster keluaran yang memiliki nilai yang merupakan kelipatan dari nilai raster input. Perhatikan bahwa yang berikut ini memerlukan ekstensi Analis Tata Ruang.
Contoh, dalam kasus Anda, dengan raster boolean.
Jika Anda ingin dapat menentukan input mana yang memiliki nilai sebenarnya, Anda perlu mengklasifikasi ulang salah satu raster input sehingga nilai yang Anda gandakan benar-benar unik. Kedua input harus direklasifikasi sehingga tidak ada Nilai "1", karena ini akan memungkinkan untuk nilai duplikat dalam raster yang dikalikan.
Contoh:
Anda bisa melakukan kombinasi dari operasi ini di mana Anda klip salah satu raster oleh yang lain, untuk hanya menampilkan area yang tumpang tindih. Kemudian, reklasifikasi dan gandakan raster untuk menunjukkan di mana keduanya False, satu atau yang lain Benar, atau keduanya Benar.
Semoga ini membantu.
sumber
Saya berasumsi bahwa dalam raster Anda, Anda memiliki nilai 1 untuk putih (dalam beberapa cara daerah nodata) dan 2 untuk biru / hijau.
Jadi, Anda perlu mendapatkan area di mana kedua raster memiliki nilai 2.
Ini dapat dengan mudah dilakukan dengan Raster Calculator di ArcGIS.
Ekspresi akan terlihat seperti:
("raster1" == 2) & ("raster2" == 2)
atau
Con(("raster1" == 2) & ("raster2" == 2), 1, 0)
PS alat ini membutuhkan ekstensi Spatial Analyst
sumber
Saya pikir metode ini dapat membantu Anda:
arctoolbox >> Data management tools >> Raster >> Rasterprocessing >> Clip
seret dan letakkan raster Anda di input dan output (tidak peduli yang mana). Sekarang Anda memiliki shapefile dari area tumpang tindih Anda (kami menyebutnya overlap.shp).arctoolbox >> Spatial analyst tools >> Extraction >> Extract by mask
:: input: the Raster 1, data mask: overlap.shp. Sekarang Anda memiliki raster tumpang tindih raster 1 (kami menyebutnya tumpang tindih1).arctoolbox >> Spatial analyst tools >> Extraction >> Extract by mask
: input: data topeng 2. Raster: the overlap.shp. Sekarang Anda memiliki raster tumpang tindih raster 1 (kami menyebutnya tumpang tindih2).arctoolbox >> Spatial analyst tools >> Map algebra
:: drag and drop overlap2 & overlap1.Sekarang kamu bisa melakukan apa saja. Setiap statistik yang Anda butuhkan.
sumber