Generare DEM da isoline e altezze spot usando GRASS?


10

Ho due file di forma contenenti informazioni sull'altezza di una determinata area e ho bisogno di creare un DEM raster con GRASS che li utilizza.

  • il file 1 contiene informazioni sull'altezza nei contorni (isoline)
  • il file 2 è costituito da informazioni sull'altezza con altezze spot

Quale sarebbe la tecnica migliore per generare DEM raster con questi due tipi di dati?

Devo generare alcune altezze spot dai contorni e quindi integerle con le altezze spot esistenti per la generazione DEM o altri metodi?


1
Qual è la densità delle elevazioni spot?
Jay Laura,

Nessuna densità regolare in quanto tale (quasi irregolare-casuale)
Sanjeewa

Considera di modificare il titolo di questa domanda per essere più preciso su quali siano i dati di origine da cui generare un DEM.
Nikos Alexandris,

Risposte:


10

Consiglio vivamente di passare attraverso le linee di contorno al tutorial DEM , disponibile dal wiki GRASS. In sostanza, descrivono diversi metodi di interpolazione utilizzati per produrre un DEM. Evita l'interpolazione IDW usando le curve di livello (cioè descritte in un segmento del tutorial) poiché si tratta di un uso inappropriato del metodo di interpolazione. Il modulo GRASS r.surf.contourè probabilmente quello che stai cercando: maggiori dettagli sul modulo sono disponibili qui . Il loro tutorial mostra un DEM interpolato piuttosto buono da linee di contorno rasterizzate:

inserisci qui la descrizione dell'immagine


4
Come fase di analisi è quindi possibile confrontare i contorni con le elevazioni spot per iniziare a sviluppare una metrica di errore.
Jay Laura,

2
@Jay Sarebbe un buon approccio quando le quote spot sono selezionate casualmente o anche quando sono ottenute su una griglia regolare. Dato che la maggior parte dei prospetti spot, tuttavia, sono generalmente scelti in punti molto speciali - come le cime delle montagne - un'analisi delle loro discrepanze rispetto a qualsiasi DEM darebbe un senso altamente fuorviante dell'accuratezza del DEM.
whuber

0

La domanda del PO era quella di generare un DEM dalle curve di livello e dalle elevazioni spot. Non penso che ciò sia possibile utilizzando QGIS o GRASS. Il modulo r.surf.contour funziona correttamente per convertire le curve di livello in un DEM, ma non è possibile includere elevazioni spot.

Dal manuale di GRASS : r.surf.contour funziona solo se "non ci sono linee di contorno disgiunte e nessun dato di elevazione del punto TRA LE linee di contorno esistono".

Il manuale afferma che r.surf.contour funzionerà per "Elevazioni a punti sulle cime delle colline e sul fondo delle depressioni", ma non sono stato in grado di farlo funzionare anche con una singola elevazione a punti aggiunta a una collina o a una depressione.

Per quanto ho trovato, l'unica soluzione per generare un DEM da elevazioni e contorni spot è utilizzare il prodotto ESRI Topo to Raster .

Se qualcuno è a conoscenza di una soluzione QGIS o GRASS a questa domanda, sarebbe fantastico.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.