Saya mencoba melakukan interpolasi di daerah pantai dengan titik data di beberapa sungai yang kosong ke teluk dan di sisi yang berlawanan dari semenanjung.
Saya telah membuat layer garis pantai untuk menggunakannya sebagai penghalang tetapi tidak tahu bagaimana melakukannya di ArcGIS 10.
Saya tidak melihat objek penghalang di mana pun di salah satu alat kriging.
Saya mencoba hanya melakukan kriging kemudian menempelkannya ke tanah, tetapi saya mendapatkan hasil yang tidak realistis di mana titik data berdekatan tetapi dipisahkan oleh tanah menimbulkan masalah.
Saya melihat dokumentasi online untuk melakukan ini dalam skrip geoproses di 9.3 tetapi tidak ada yang serupa untuk 10.
arcgis-desktop
arcgis-10.0
interpolation
kriging
barriers
elayne927
sumber
sumber
Jawaban:
Apakah sungai mengalir secara umum ke arah tertentu? Jika demikian, Anda bisa menggunakan directional binning di sepanjang garis tengah sungai untuk membatasi semivariogram empiris hanya untuk mengarahkan pasangan yang berjalan di sepanjang sungai. (Lihat di sini untuk perincian lebih lanjut: http://help.arcgis.com/en/arcgisdesktop/10.0/help/index.html#/Exploring_directional_autocorrelation/0031000000m2000000/ )
Pilihan lain adalah dengan mempartisi sampel titik ke dalam dataset terpisah dan menjalankan kriging Anda pada setiap set secara terpisah. Ini mungkin lebih tepat, karena setiap sungai mungkin memiliki model statistik yang berbeda untuk mereka; tetapi tidak akan berfungsi jika ukuran sampel Anda kecil untuk setiap sungai.
Apakah Anda perlu menggunakan metode geostatistik, atau apakah metode deterministik berfungsi? Saya pikir Anda mungkin dapat mencapai apa yang Anda inginkan menggunakan Difusi Interpolasi dengan Hambatan. Anda dapat menggunakan tanah Anda sebagai penghalang biaya yang sangat tinggi. http://help.arcgis.com/en/arcgisdesktop/10.0/help/index.html#//00310000002s000000.htm
Juga, di sini adalah Difusi Interpolasi dengan hambatan absolut sebagai alat skrip geoprocessing. Garis pantai Anda akan menjadi penghalang mutlak yang sempurna. http://help.arcgis.com/en/arcgisdesktop/10.0/help/index.html#/Diffusion_Interpolation_With_Barriers/003000000005000000/
sumber
Sudahkah Anda mencoba alat Topo to Raster? Anda dapat menentukan jenis fitur input (Elevasi Titik, Aliran, tenggelam, kontur, batas, danau.) Anda dapat mencoba mengatur fitur lapisan garis pantai ke "TopoLake"
Juga, hasil dari alat Topo to Raster adalah raster yang "benar secara hidologis"
Mengutip dari Bantuan: TopoLake Kelas fitur poligon yang menentukan lokasi danau. Semua sel raster keluaran di dalam danau akan ditetapkan ke nilai ketinggian minimum semua sel di sepanjang garis pantai.
sumber
Saya pengadopsi yang terlambat jadi saya hanya bisa memberi tahu Anda apa yang berhasil di 9.3 dengan ekstensi Spatial Analyst - memposting kalau-kalau metode ini masih berfungsi di 10. Pertama, buat linestring tertutup yang mewakili bidang minat Anda (terdengar seperti kebalikannya dari garis pantai Anda di sini). Tentukan "wadah" Anda dalam dialog opsi Analis Spasial pada tab luas. Lakukan analisis Anda dengan memilih Kriging dari Interpolate ke Raster di menu Spatial Analyst.
Semoga berhasil!
sumber