Menghasilkan DEM dari isoline dan ketinggian spot menggunakan GRASS?

10

Saya memiliki dua file bentuk yang berisi informasi ketinggian area tertentu dan saya perlu membuat DEM raster dengan GRASS menggunakannya.

  • file 1 terdiri dari informasi ketinggian dalam kontur (isoline)
  • file 2 terdiri dari informasi ketinggian dengan ketinggian tempat

Apa teknik terbaik untuk menghasilkan DEM raster dengan kedua tipe data ini?

Apakah saya perlu membuat beberapa ketinggian tempat dari kontur dan kemudian menyatu dengan ketinggian tempat yang ada untuk pembuatan DEM atau metode lain?

Sanjeewa
sumber
1
Berapa kepadatan ketinggian tempat?
Jay Laura
Tidak ada kepadatan reguler seperti itu (hampir tidak teratur-acak)
Sanjeewa
Pertimbangkan mengubah judul pertanyaan ini menjadi lebih tepat untuk apa sumber data yang digunakan untuk menghasilkan DEM.
Nikos Alexandris

Jawaban:

10

Saya akan sangat menyarankan melalui tutorial Contour lines ke DEM , tersedia dari GRASS wiki. Pada dasarnya, mereka menggambarkan berbagai metode interpolasi yang digunakan untuk menghasilkan DEM. Hindari interpolasi IDW menggunakan garis kontur (yaitu dijelaskan dalam satu segmen tutorial) karena ini adalah penggunaan metode interpolasi yang tidak tepat. Modul GRASS r.surf.contourmungkin adalah yang Anda cari - detail lebih lanjut tentang modul yang tersedia di sini . Tutorial mereka menunjukkan DEM interpolasi cukup bagus dari garis kontur raster:

masukkan deskripsi gambar di sini

Harun
sumber
4
Sebagai langkah analisis, Anda dapat membandingkan kontur dengan elevasi spot untuk mulai mengembangkan metrik kesalahan.
Jay Laura
2
@ Jay Itu akan menjadi pendekatan yang baik ketika elevasi spot dipilih secara acak atau bahkan ketika mereka diperoleh pada grid biasa. Karena sebagian besar ketinggian spot, biasanya, dipilih pada titik yang sangat khusus - seperti puncak gunung - analisis perbedaan mereka sehubungan dengan DEM akan memberikan perasaan yang sangat menyesatkan dari akurasi DEM.
whuber
0

Pertanyaan OP adalah untuk menghasilkan DEM dari garis kontur dan ketinggian spot. Saya tidak berpikir ini mungkin menggunakan QGIS atau GRASS. Modul r.surf.contour berfungsi dengan baik untuk mengubah garis kontur menjadi DEM, tetapi Anda tidak dapat menyertakan elevasi spot.

Dari manual GRASS : r.surf.contour hanya berfungsi jika "tidak ada garis kontur terputus-putus, dan tidak ada data elevasi spot ANTARA garis kontur ada".

Manual mengklaim bahwa r.surf.contour akan bekerja untuk "Peningkatan ketinggian di puncak bukit dan bagian bawah depresi", tetapi saya tidak dapat membuatnya berfungsi bahkan dengan peningkatan satu titik saja yang ditambahkan ke puncak bukit atau depresi.

Sejauh yang saya temukan, satu-satunya solusi untuk menghasilkan DEM dari ketinggian dan kontur spot adalah menggunakan produk ESRI Topo ke Raster .

Jika ada yang mengetahui solusi QGIS atau GRASS untuk pertanyaan ini, itu akan bagus.

stu
sumber