Estrarre l'area della DEM sopra la quale giace il 60% della regione usando ArcGIS Desktop?


9

Ho un DEM di una regione montuosa. Vorrei estrarre le aree del DEM al di sopra delle quali si trova il 60% dell'area DEM totale. Quindi, in sostanza, vorrei estrarre le aree che rappresentano le parti superiori delle montagne.

Ne ho sentito parlare come la linea ipometrica (linea H60), ma non sono stata in grado di individuare alcuna documentazione su come raggiungerla.

Il mio istinto è in qualche modo calcolare le statistiche del DEM per dirmi dove si trova il livello del 60% e quindi contornare il DEM a questa elevazione. Posso quindi tagliare il DEM di questo contorno ed eseguire i miei calcoli sui sottoinsiemi DEM di output.

Come posso determinare questo livello del 60%?

Risposte:


7

Credo che tu stia solo cercando il valore del 60 ° percentile per il tuo raster. Il modo più semplice per farlo probabilmente è attraverso la funzionalità dell'istogramma. Fai clic con il pulsante destro del mouse sul livello nel Sommario, quindi seleziona Proprietà livello> Simbologia> Classificato> Classifica. Scegli Quantile come Metodo e usa 10 classi. La sesta classe inizierà quindi al valore percentuale del 60%. Vedi l'immagine qui sotto per un esempio.

Se si desidera specificare altri valori percentuali, è possibile premere il simbolo "%" sul lato destro della finestra di classificazione, accanto al punto in cui è indicato "Break Values". inserisci qui la descrizione dell'immagine


3
Questo è giusto, tranne per il fatto che il radar cercherà il 40 ° percentile anziché il 60 ° - solo il 40% della terra sarebbe al di sopra del 60 ° percentile.
nmpeterson

6
Attenzione ai bug di ArcGIS! Non ho testato Arc 10, ma le versioni precedenti non erano in grado di calcolare correttamente le statistiche. Hai notato come questo screenshot afferma che ci sono "9667 elementi in classe" tra un "Conteggio:" di 85842? Questo è sostanzialmente più del 10% (che è quello che dovrebbe essere). Non c'è niente di sbagliato nell'usare l'istogramma per indovinare al 40 ° percentile (o qualsiasi altra cosa), ma dovresti quindi controllare questa ipotesi (usando i calcoli di Algebra della mappa) per assicurarti che sia corretta.
whuber

Oh wow ... grazie per averlo segnalato Whuber. Non ho mai saputo di quel bug. Sigh ... è difficile credere che ArcMap non possa fare in modo affidabile cose così semplici.
Dmahr,

Fantastico - questo è proprio quello che stavo cercando. Mi assicurerò di ricontrollare i valori.
Radar,

4
@dmahr Se si desidera includere "tutti" i campioni, aumentare la dimensione "Campionamento ..." a qualsiasi valore superiore al "conteggio"; 90.000 dovrebbero funzionare per le informazioni nello screenshot sopra. Per impostazione predefinita ArcGIS includerà solo fino ai primi 10.000 record / valori.
SaultDon

3

Un approccio alternativo all'estrazione DEM proposta, supponendo che tu abbia un analista spaziale, sarebbe quello di:

  1. Utilizzare lo strumento 'Slice' con il metodo "AREA PARI" e 5 o 10 zone.
  2. Quindi potresti:

    a) Riclassificare l'output Slice per creare una maschera per estrarre il DEM

    -- o --

    b) Usalo con lo strumento 'CON' o il calcolatore raster per mascherare il tuo DEM nelle prime 3 o 6 zone (rispettivamente al numero di zone Slice definite)

Inoltre, Slice sembra ottenere quantili un po 'più precisi rispetto al metodo di classificazione Quantile (come indicato da @whuber il 28/11/2011 alle 20:29)

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.