Rilievo ombreggiato da DEM in GRASS e QGIS


17

Ho cercato di ottenere un modello in rilievo ombreggiato di bell'aspetto da GRASS e Qgis per un giorno circa e non riesco proprio a farlo. Il problema più grande che sto avendo è che le valli sembrano montagne, ma non riesco proprio a trovare la giusta combinazione per mostrare che le montagne e le valli sembrano giuste.

Di seguito sono riportate alcune immagini dei problemi:

DEM (il marrone è alto e il rosso è basso, il rosso è usato solo per un controllo visivo) DEM

Ombreggiato Modello 1 con DEM Posizione del sole 180 gradi da nord, altezza del sole 80 testo alternativo

Problema: le colline sembrano belle ma il fiume (in rosso) sembra ancora una montagna anche se è il punto più basso della mappa.

Ombreggiato Modello 2 con DEM Posizione sole nord-ovest (315 gradi), altezza sole 60 testo alternativo

Problema: di nuovo le colline sembrano buone ma il fiume (in rosso) sembra ancora una montagna anche se è il punto più basso sulla mappa.

Ho provato tutte le diverse combinazioni di angoli e altezze del sole e non riesco proprio a far sembrare il fiume come un fiume, sembra sempre una collina.

Qualcuno può indicarmi la giusta direzione su cosa potrei fare di sbagliato?

EDIT: Quindi ho portato i dati del contorno a casa e ho eseguito il processo dall'inizio e ho usato i valori predefiniti per r.shaded.relief e ho ottenuto questo:

testo alternativo

Questo mi sembra molto meglio, non i migliori colori, ma possiamo cambiarlo. Penso che il mio lavoro di installazione di erba debba essere eliminato perché anche le impostazioni predefinite sembravano sbagliate.


Sono contento che abbia funzionato meglio ora. Si noti che sono disponibili diverse tabelle di colori di terreno / elevazione predefinite tra cui scegliere; inoltre puoi definire facilmente il tuo.
markusN,

Nathan, ho incluso un link aggiuntivo nella mia risposta che potresti trovare utile, evviva.
scw,

Risposte:


11

Per l'ombreggiatura in rilievo di GRASS, utilizzare meglio r.shaded.relief . Viene di default con luce da ovest a est. In questo modo (esempio SRTM):

testo alternativo

Per la mia percezione la valle sembra ok in questo esempio. Il colortable proviene da r.colors (ci sono "terrain" e "srtm", vedi qui per esempi di queste tabelle di colori).


Ho usato r.shaded.relief anche con le impostazioni predefinite e per me sembrava peggiore di quelle che ho pubblicato. Quando lavoro lunedì, posterò uno screenshot e vedrò cosa pensa la gente. Grazie per il link r, tabella colori, non sapevo di quella pagina.
Nathan W,

Non so se il mio esempio sopra sembra male (per me è bello), almeno mostra le impostazioni predefinite e nessun trucco speciale.
markusN,

Penso che sia bello anche per me. Forse i colori nel mio primo [usando le impostazioni predefinite] che ho fatto erano sbagliati.
Nathan W,

Ciò che ha funzionato per me è r.reliefseguito da r.shade. L' r.shaded.reliefnella tua risposta non esiste in GrassGIS 7.2.1quanto pare.
Hakim,

Sì, con la pubblicazione di GRASS GIS 7 (la mia risposta sopra si riferisce a G6) abbiamo ripulito una serie di moduli. Per i dettagli (compresa la tua osservazione), vedi trac.osgeo.org/grass/wiki/Grass7/NewFeatures#Renamedmodules
markusN

8

Non c'è niente di sbagliato in questo collinoso e la colorazione non è certamente il problema. Stiamo vivendo un fenomeno comune e ben noto: la nostra elaborazione visiva inverte profondità e altezza quando il terreno sembra illuminato dal basso. (Guarda di nuovo l'immagine mentre sei in piedi sulla testa: sembrerà corretta.) Ecco perché è meglio posizionare la luce vicino alla cima (mappa "nord"). Uno sguardo ravvicinato a queste immagini particolari suggerisce che le direzioni del sole non sono quelle che pensi siano: quella superiore sembra essere illuminata da destra, non quella inferiore; e quello in basso sembra essere illuminato da in basso a destra, non in alto a sinistra. L'aggiunta o la sottrazione di 180 gradi da uno degli angoli risolverà il problema. Se i risultati ti sorprendono di solito, sospetti una o più delle seguenti condizioni:

  • Il software potrebbe utilizzare i radianti anziché i gradi.

  • L'angolo potrebbe essere misurato in senso antiorario da est (la convenzione matematica / fisica).


3

A prima vista, sembra che la rampa di colore utilizzata sia ciò che rende i dati particolarmente confusi, la scelta di una tinta ipometrica appropriata renderebbe le differenze più evidenti. Potresti anche voler esaminare altri set di dati di rilievi ombreggiati pre-generati per il confronto, come questo basato su SRTM .

Un'altra cosa che probabilmente aiuterebbe è l'aggiunta di una linea centrale del flusso in un evidente colore dell'acqua, questo renderà inequivocabile quali aree sono basse sulla mappa e impedirà il trucco ottico che fa apparire il fiume come una cresta.

Puoi anche consultare la guida di Tim Sutton per creare DEM di rilievo ombreggiato usando GDAL per alcuni consigli e tecniche utili usando solo strumenti da riga di comando.


2

Concordo con scw che parte del problema potrebbe essere causato dalla scelta dei colori. Penso che le persone tendano a interpretare il verde come "basso" e il rosso come "alto". Confrontare:

testo alternativo

http://www.icsm.gov.au/mapping/cartographic.html#tints

Sulle posizioni del sole:

Si basa sulla convenzione che una fonte di luce immaginaria (ad esempio il Sole) si trova nell'angolo nord-ovest della mappa e che le ombre si estendano verso l'angolo sud-est.

Fonte: http://www.icsm.gov.au/mapping/cartographic.html#shading

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.