Bagaimana cara memperbarui DEM .img di ArcView 9.3?
Saya punya DEM yang perlu diperbarui hanya jika beberapa bagian. Area yang akan diperbarui telah diproduksi dalam DEM terpisah dengan Interpolasi Spline dengan Barriers.
Area yang akan diperbarui itu sendiri berbentuk S, tetapi saya menerima DEM segi empat yang lebih besar (btw. Saya berharap untuk menerima nilai -9999 di luar penghalang, tetapi tampaknya area luar juga diinterpolasi).
Tujuan saya adalah untuk memperbarui hanya area di dalam polyline / hambatan. Bagaimana cara melakukannya?
Jawaban:
Anda perlu menggunakan operator kondisional . Logikanya adalah:
Atau, ini dapat dinyatakan sebagai
Dalam ArcView sintaks bervariasi dengan versi: ada satu sintaks untuk versi melalui 3.3, yang lain melalui 9.3, dan sintaks baru dalam 10.0. (Tidak diragukan lagi sintaks akan terus berubah setiap beberapa tahun, itulah sebabnya mengapa sangat penting untuk alasan tentang GIS dalam cara yang independen-perangkat lunak.) Ungkapan alternatif lebih sederhana di ArcView. Sintaksnya 9,3 terlihat seperti
Secara umum, anggap DEM baru menyertakan beberapa nilai yang tidak ingin Anda gunakan, tetapi Anda memiliki kisi lain - mewakili poligon Anda - yang menunjukkan di mana Anda ingin DEM baru menggantikan yang lama. Sebut saja kotak poligon ini "I". Varian ini akan diekspresikan seperti
Seperti yang Anda lihat, prosedurnya cukup umum: Anda memiliki kisi "basis" (DEM asli), kisi baru yang berisi nilai yang ingin Anda "tempel" di atas kisi dasar, dan kisi "zona" yang menunjukkan tempat penambalan seharusnya. Ekspresi bersyarat mengimplementasikan patching jaringan . Pendekatan ini akan memungkinkan Anda menambal kisi-kisi dalam GIS berbasis raster yang mendukung aljabar peta.
sumber
CON
di help.arcgis.com/en/arcgisdesktop/10.0/help/index.html#/Con/… .