Saya memiliki Data Raster untuk Negara yang memiliki Data Ketinggian dalam pikselnya. Saya juga memiliki layer Vector yang memiliki 300 divisi Negara. yang saya butuhkan adalah, saya ingin mendapatkan nilai ketinggian rata-rata divisi tertentu dari data raster menggunakan ArcGIS.
Saya mencoba mengekstrak dengan mask di ArcGIS untuk mengekstraksi setiap poligon untuk memotong raster menjadi 300 raster kemudian dari masing-masing raster saya telah mengumpulkan ketinggian rata-rata tetapi perlu waktu berhari-hari untuk menyelesaikan pekerjaan. apakah ada cara mudah lain untuk mendapatkannya.
arcgis-desktop
raster
vector
Mahesh
sumber
sumber
Jawaban:
Ada beberapa cara untuk melakukan ini. Jika Anda tidak memiliki Spatial Analyst, Anda tetap dapat melakukannya sebagai berikut:
Pertama, konversikan raster ke Points menggunakan
Raster to Point
alat. Ini memberi Anda kotak poin dan relatif cepat - 16 juta poin dibuat dalam waktu sekitar 2 menit (pastikan untuk mematikan render sehingga tidak ditampilkan ;-)).Sekarang, gunakan Alat Analisis -> Hamparan - alat Gabung Spasial . Fitur target adalah 300 layer poligon Anda, gabung adalah layer titik. Biarkan sebagai satu-ke-satu. Buat "Bidang Peta Fitur Gabung" - pastikan untuk menetapkan aturan gabungan sebagai "rata-rata", "Median", atau "mode" (atau semuanya saya kira). Lapisan poligon tunggal yang dihasilkan harus memiliki semua 300 bidang poligon, yang masing-masing memiliki atribut dengan jenis rata-rata yang diminta dihitung di dalamnya.
Itu seharusnya memberi Anda angka yang Anda butuhkan dengan sedikit usaha (meskipun menunggu sedikit pemrosesan - Spatial Joins lambat).
sumber
Ini adalah tugas untuk alat Statistik Zonal . Pergi ke Spatial Analyst Tools> Zonal> Zonal Statistics dan pilih statistik Mean. Raster harus memiliki tabel atribut untuk ini.
sumber
Anda dapat menggunakan alat Geospatial Modeling Environment (alat independen) yang dulunya adalah Hawths Tools . Dari sana Anda dapat mengekstraksi nilai raster sejauh mana poligon dengan statistik mana pun yang Anda inginkan. Anda juga dapat mengekstrak variabel tematik dengan fraksinya. hasilnya akan ditambahkan secara otomatis ke shapefile Anda. Alat ini bekerja bersama dengan ArcGIS dan R.
Secara khusus menggunakan alat isectpolyrst untuk meletakkan informasi raster yang mendasarinya ke dalam poligon. Ini tidak memiliki masalah dengan tumpang tindih poligon juga.
sumber
Langkah 1: Fitur ke Titik (Manajemen Data) Langkah 2: Ekstrak Nilai Multi ke Poin (Analis Tata Ruang)
sumber
Anda dapat menggunakan langkah-langkah ini: 1.Vektor ke raster (poligon Anda) 2. Gunakan analisis spasial sampel untuk mengekstrak nilai raster sebagai file tabel (file raster Anda dan output dari "langkah 1". 3. Gunakan "Gabung Filed" untuk tambahkan hasil tabel ke Atribut poligon Selamat mencoba
sumber