Ketinggian interpolasi yang akurat dari garis kontur di QGIS?

8

Saya mencoba menginterpolasi ketinggian dari garis kontur (~ 70000 pada interval 1m, mencakup ~ 20km ^ 2) di QGIS. 

Ketika saya interpolasi menggunakan Inverse Distance Weighting (IDW)dalam Interpolationplugin itu menggunakan semua garis kontur daripada hanya kontur yang berdekatan?

Menggunakan GDAL Rasterplugin (jarak terbalik ke daya) juga tampaknya menggunakan semua kontur dan memperlakukan garis kontur bukan sebagai garis tetapi sebagai titik?

Saya juga mencoba Triangular interpolation (TIN), memperlakukan garis kontur sebagai garis struktur, tetapi menerjang QGIS, mungkin karena jumlah dan kepadatan garis kontur.

Untuk daya di bawah 5, menggunakan plugin raster GDAL, DEM yang dihasilkan sangat bising, dan titik kontur cenderung menjadi maxima atau minima lokal

yaitu untuk sel-sel kisi yang memiliki garis kontur yang berjalan melaluinya, tetapi tidak mengandung titik-titik yang menentukan garis kontur, elevasi yang diinterpolasi digeser ke arah rata-rata ketinggian semua data kontur, daripada ditugaskan elevasi garis kontur yang berjalan melalui mereka; ini karena interpolasi tidak perlu memperhitungkan ketinggian setiap titik kontur tunggal (meskipun dibobot oleh jarak terbalik).

Sementara masalah ini berkurang ketika saya menggunakan IDW dengan kekuatan yang lebih tinggi, daerah yang relatif datar mulai terlihat seperti interpolasi tetangga terdekat - seperti langkah-langkah, daripada seperti wilayah besar dengan kemiringan kecil.

Dari posting lain, sepertinya r.surf.contouralgoritma GRASS memiliki masalah yang sama.

Menggunakan jari-jari pencarian lebih baik, tetapi masih menghaluskan fitur yang lebih kecil dari jari-jari pencarian, dan masih memungkinkan kontur yang tidak relevan dengan sel kisi untuk memengaruhi ketinggian yang diinterpolasi. 

Apakah ada cara di QGIS untuk menginterpolasi hanya menggunakan garis kontur yang berbatasan langsung ke segala arah?

Apa praktik terbaik untuk interpolasi dari data kontur di QGIS sehingga data kontur sebenarnya diperlakukan sebagai kontur, daripada sebagai satu set besar titik atau garis? 

jlnzbk
sumber
Untuk apa nilainya saya temukan r.surf.contourjauh lebih terlihat alami daripada yang v.surf.rstAnda dapat melihat upaya saya di gwprojects.org/forum/viewtopic.php?f=3&t=2084 dan primer yang saya gunakan untuk menggunakannya di grasswiki.osgeo. org / wiki / Contour_lines_to_DEM
Mr Purple

Jawaban:

3

Saya berasal dari dunia AutoCAD / ESRI dan saya tidak terbiasa dengan alat-alat di QGIS. Namun saya telah membuat banyak permukaan dari kontur.

Untuk membuat permukaan dari kontur permukaan diperlukan beberapa pemrosesan tambahan. Pertama, Anda harus menyingkirkan dan menambah poin kontur. Lihat https://knowledge.autodesk.com/support/autocad-civil-3d/learn-explore/caas/CloudHelp/cloudhelp/2017/ENU/Civil3D-UserGuide/files/GUID- 523368FB-BF6D-4E7C-8E38-7BA9A2B7E38A-htm.html

Kedua, Anda harus membuat garis putus-putus untuk bagian bawah lembah, garis punggung dan celah lainnya di permukaan untuk menghindari daerah datar buatan.

TIN kemudian memberikan hasil terbaik untuk topografi menggunakan titik kontur dan garis putus-putus. Menghaluskan kontur yang dihasilkan membuatnya lebih cantik tetapi tidak lebih akurat.

Penjelasan ESRI tentang pembentukan data statiskal dan grafis: https://www.esri.com/news/arcuser/0704/files/interpolating.pdf

Jerry
sumber