Tạo DEM từ dữ liệu điểm bằng cách sử dụng QGIS?


9

Sếp của tôi đã đưa cho tôi một shapefile 3D điểm nhỏ và yêu cầu tôi tạo một DEM từ nó, mà tôi nên đặt cùng với một DEM cũ hơn của cùng một trang, được tạo ra với Surfer.

Tôi đã tạo một lớp raster từ shapefile và sử dụng công cụ contour để tạo các đường viền mức. Thật không may, chúng dường như là dòng thay vì đa giác. Khi tôi sử dụng công cụ line-to-polygon, một số cấp độ biến mất. Tôi chắc chắn có một cách để tạo DEM từ dữ liệu điểm, nhưng tôi không biết mình đang làm gì sai.

Tôi sử dụng QGIS Valmiera.


1
Bạn cần sử dụng một trong nhiều công cụ nội suy có sẵn để nội suy các điểm vectơ của bạn lên lưới DEM raster. Ví dụ về các bộ nội suy bao gồm khoảng cách nghịch đảo có trọng số (IDW), bộ nội suy dựa trên spline, phép đo tam giác kết hợp với quá trình raster hóa tiếp theo và kuceing. Đây là một lĩnh vực rất rộng và sẽ yêu cầu một số điều tra để tìm ra phương pháp nào phù hợp nhất cho dữ liệu và ứng dụng của bạn. Các plugin GRASS và SAGA cho QGIS đều chứa nhiều công cụ để nội suy. Chúc may mắn.
WhiteboxDev

Câu trả lời:


8

Một DEM (mô hình độ cao kỹ thuật số) là một raster và không phải là đường đồng mức hoặc polylines. Nếu dữ liệu điểm là một lưới các điểm có hệ thống (khoảng cách bằng nhau) thì đơn giản như chuyển đổi thẳng sang raster bằng công cụ rasterize. Trong QGIS, bạn có thể sử dụng "Raster> Chuyển đổi> Rasterize (Vector thành raster)".

Tuy nhiên, nếu các điểm không đều thì trở thành một vấn đề nội suy. Có rất nhiều tùy chọn có sẵn. Công cụ cổ phiếu QGIS "Raster> Interpolation> Interpolation" chỉ có sẵn TIN và IDW. Tôi sẽ không thực sự đề xuất một trong hai phương pháp này nhưng chúng có thể phù hợp với nhu cầu của bạn. Thông qua hộp công cụ QGIS SAGA GIS (cần cài đặt) cung cấp phép nội suy Kriging và Spline. Ngoài ra còn có một số tùy chọn rất mạnh mẽ trong GRASS GIS (cũng có sẵn trong hộp công cụ QGIS).

Tùy chọn nội suy GRASS:

"r.surf.nnbathy" - Natural_neighbor

"v.surf.bspline" - B-splines

"v.surf.rst" và "v.vol.rst" - các spline được chuẩn hóa với lực căng

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

Thông thường, người ta thử một vài phương pháp và sau đó chọn một mô hình dựa trên RMSE (Lỗi trung bình bình phương gốc) hoặc lỗi dư để đánh giá mức độ phù hợp của mô hình.


Cảm ơn rất nhiều cho câu trả lời nhanh. Tôi sẽ thử một số tomorow GRASS và SAGA-Tools. Vấn đề là, ông chủ của tôi muốn một cái gì đó trông giống như một Surfer-Plot, vì vậy các màu sắc khác nhau cho độ cao chia cho các đường viền. Tôi đã sẵn sàng nội suy một raster từ dữ liệu điểm. Tôi đã thực hiện "Raster> Chuyển đổi> Rasterize" này, nhưng nó có độ phân giải rất kém. Tôi hy vọng điều này sẽ trở nên tốt hơn với một trong những thuật toán khác. Có lẽ sau đó tôi có thể điều khiển Surfer-Quang bằng cách sử dụng lớp thứ hai với các đường viền. Cảm ơn nhiều. Lukas
C.-F. Vintar
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.