Membuat DEM dari Data Titik menggunakan QGIS?

9

Bos saya memberi saya shapefile titik-3D kecil dan meminta saya untuk membuat DEM darinya, yang harus saya kumpulkan bersama dengan DEM yang lebih tua dari situs yang sama, yang dibuat dengan Surfer.

Saya membuat layer raster dari shapefile dan menggunakan alat kontur untuk membuat kontur level. Sayangnya mereka tampaknya menjadi garis bukan poligon. Ketika saya menggunakan tool line-to-polygon, beberapa level hilang. Saya yakin ada cara untuk membuat DEM dari titik-data, tetapi saya tidak tahu apa yang saya lakukan salah.

Saya menggunakan QGIS Valmiera.

Lukas
sumber
1
Anda perlu menggunakan salah satu dari banyak alat interpolasi yang tersedia untuk menginterpolasi titik vektor Anda ke kisi DEM raster. Contoh interpolator meliputi inverse distance weighted (IDW), interpolator berbasis spline, triangulasi yang digabungkan dengan rasterisasi berikutnya, dan kriging. Ini adalah bidang yang sangat luas dan akan membutuhkan beberapa penyelidikan untuk mengetahui metode mana yang paling tepat untuk data dan aplikasi Anda. Plugin GRASS dan SAGA untuk QGIS masing-masing berisi banyak alat untuk interpolasi. Semoga berhasil.
WhiteboxDev

Jawaban:

8

DEM (model elevasi digital) adalah raster dan bukan garis kontur atau polyline. Jika data titik adalah kisi poin yang sistematis (spasi yang sama) maka sesederhana mengkonversi langsung ke raster menggunakan alat rasterize. Di QGIS Anda dapat menggunakan "Raster> Conversion> Rasterize (Vector to raster)".

Namun, jika poinnya tidak teratur maka itu menjadi masalah interpolasi. Ada banyak opsi yang tersedia. Alat QGIS "Raster> Interpolation> Interpolation" hanya memiliki TIN dan IDW. Saya tidak akan merekomendasikan salah satu dari metode ini tetapi mungkin cukup untuk kebutuhan Anda. Melalui QGIS toolbox SAGA GIS (perlu menginstal) menyediakan interpolasi Kriging dan Spline. Ada juga beberapa opsi yang sangat kuat di GRASS GIS (juga tersedia di kotak alat QGIS).

Opsi interpolasi GRASS:

"r.surf.nnbathy" - Natural_neighbor

"v.surf.bspline" - B-splines

"v.surf.rst" dan "v.vol.rst" - splines yang diregulasi dengan ketegangan

"v.krige" - Kriging (GRASS 7+)

Seringkali seseorang mencoba beberapa metode dan kemudian memilih model berdasarkan RMSE (Root Mean Squared Error) atau kesalahan residual untuk mengevaluasi kecocokan model.

Jeffrey Evans
sumber
Terima kasih banyak atas jawaban cepatnya. Saya akan mencoba beberapa dari GRASS dan SAGA-Tools besok. Masalahnya adalah, bos saya menginginkan sesuatu yang terlihat seperti Surfer-Plot, warna yang berbeda untuk ketinggian dibagi dengan garis kontur. Saya sudah menginterpolasi raster dari titik-data. Saya melakukan ini "Raster> Conversion> Rasterize", tetapi memiliki resolusi yang sangat buruk. Saya harap ini akan menjadi lebih baik dengan salah satu algoritma lainnya. Mungkin saya kemudian dapat berpura-pura dengan optik Surfer dengan menggunakan lapisan kedua dengan garis kontur. Terimakasih banyak. Lukas
C.-F. Vintar