Tworzenie DEM z konturów w QGIS?

Odpowiedzi:

25

Tak, w QGIS dostępnych jest kilka opcji:

  1. Wtyczka interpolacji odwrotnego ważenia odległości (IDW) - zapoznaj się z samouczkiem (zarchiwizowanym z oryginału ).
  2. Wtyczka GDAL Raster - aby uzyskać dostęp, kliknij Raster > Grid (Interpolation). Interpolacja GDAL jest bardziej niezawodna, ponieważ można używać innych algorytmów interpolacji (IDW, najbliższy sąsiad, średnia ruchoma itp.). To narzędzie działa tylko w przypadku danych punktowych.
  3. GRASS GIS Plugin - istnieje kilka modułów, których możesz używać ( v.surf.*i r.surf.*). Aby użyć modułów GRASS w QGIS, musisz przekonwertować plik shapefile na bazę danych GRASS.
grzywka
źródło
Jesteś pewien, ponieważ kiedy wykonuję twoją drugą sugerowaną procedurę, z GDAL Rastrem, pokazuje mi ten komunikat o błędzie: „Nie znaleziono geometrii punktowej na modashp warstwy, pomijam”.
Vassilis,
Zaktualizowałem odpowiedź, że działa tylko w przypadku danych punktowych. Możesz także spojrzeć na GRASS GIS, który ma wtyczkę w QGIS.
obsadzone
3
Wtyczka interpolacji QGIS działa również z liniami konturowymi: dodaj atrybut, który przechowuje wartość do interpolacji, a następnie w „typ” wybierz „linie strukturalne” lub „linie podziału”
Giovanni Manghi
7
IDW jest nieodpowiedni dla danych linii konturu. Gdy zostanie zmuszony do pracy z nimi, wytworzy okropne DEM-y (będą wyglądały jak tarasy). Najbliższe sąsiadki i średnie kroczące mają podobne problemy. Interpolowanie rastrów z linii konturu wymaga specjalistycznych metod.
whuber
@whuber - jakieś wskazówki na temat tych specjalistycznych metod? Wydaje się, że osiąga OK wyniki z odwrotną odległością do mocy w Raster|Grid (Interpolation)narzędziu, ale zdecydowanie nie jest idealny!
Simbamangu,
10

GRASS ma również wiele opcji

http://grass.osgeo.org/wiki/Contour_lines_to_DEM

dostępne w ten czy inny sposób również poprzez wtyczkę QGIS / GRASS.

Giovanni Manghi
źródło
Czy pytanie nie wyklucza GRASS? (Być może zechcesz ponownie przemyśleć swój komentarz do odpowiedzi @jdeltoro.) Niemniej jednak, jeśli dobre rozwiązanie nie jest dostępne w QGIS, mądrze jest poszerzyć sieć, więc dobrze jest znać alternatywne rozwiązania.
whuber
2
To zależy, co oznacza „bez użycia GRASS”. Jest tak, ponieważ wiele osób nie wie, że mogą korzystać z narzędzi GRASS w QGIS, jak każde inne narzędzie QGIS, nie wiedząc wcale, czym jest GRASS i jak działa.
Giovanni Manghi,
Tak, mały samouczek znajduje się na grass.osgeo.org/wiki/QGIS_GRASS_Cookbook
markusN