Wyodrębniasz obszar DEM powyżej, gdzie 60% regionu leży za pomocą ArcGIS Desktop?


9

Mam DEM regionu górskiego. Chciałbym wyodrębnić obszary DEM, powyżej których leży 60% całkowitego obszaru DEM. Zasadniczo chciałbym wydobyć obszary reprezentujące górne partie gór.

Słyszałem o tym jako o linii hipsometrycznej (linia H60), ale nie byłem w stanie znaleźć żadnej dokumentacji, jak to osiągnąć.

Moim instynktem jest jakoś obliczyć statystyki DEM, aby powiedzieć mi, gdzie jest poziom 60%, a następnie obrysować DEM na tej wysokości. Następnie mogę przyciąć DEM za pomocą tego konturu i wykonać moje obliczenia na wyjściowych podzbiorach DEM.

Jak ustalić ten poziom 60%?

Odpowiedzi:


7

Uważam, że po prostu szukasz wartości 60 percentyla dla swojego rastra. Najłatwiejszym sposobem, aby to zrobić, jest prawdopodobnie funkcja histogramu. Kliknij warstwę prawym przyciskiem myszy w Spisie treści, a następnie przejdź do Właściwości warstwy> Symbolika> Sklasyfikowane> Klasyfikuj. Wybierz Quantile jako metodę i użyj 10 klas. Szósta klasa rozpocznie wówczas od wartości 60% percentyla. Zobacz przykład poniżej.

Jeśli chcesz określić inne wartości procentowe, możesz nacisnąć symbol „%” po prawej stronie okna Klasyfikacji, obok napisu „Wartości podziału”. wprowadź opis zdjęcia tutaj


3
Zgadza się, z tym wyjątkiem, że Radar będzie szukał 40. percentyla zamiast 60. - tylko 40% powierzchni będzie powyżej 60. percentyla.
— nmpeterson

6
Strzeż się błędów ArcGIS! Nie testowałem Arc 10, ale poprzednie wersje nie były w stanie poprawnie obliczyć statystyk. Czy zauważyłeś, jak na tym zrzucie ekranu jest „9667 elementów w klasie” wśród „Count:” z 85842? To znacznie więcej niż 10% (co powinno być). Nie ma nic złego w używaniu histogramu do zgadywania na 40 percentylu (lub cokolwiek innego), ale powinieneś następnie sprawdzić to przypuszczenie (używając obliczeń Algebry Map), aby upewnić się, że jest poprawne.
— whuber

Och wow ... dzięki za wskazanie tego Whubera. Nigdy nie wiedziałem o tym błędzie. Westchnienie ... trudno uwierzyć, że ArcMap nie może niezawodnie robić tak prostych rzeczy.
— dmahr

Świetnie - właśnie tego szukałem. Dopilnuję podwójnego sprawdzenia wartości.
— Radar

4
@dmahr Jeśli chcesz uwzględnić wszystkie próbki, zwiększ rozmiar „Próbkowanie ...” do dowolnej wartości powyżej „liczby”; 90 000 powinno działać dla informacji z powyższego zrzutu ekranu. Domyślnie ArcGIS będzie zawierać tylko pierwsze 10 000 rekordów / wartości.
— SaultDon

3

Alternatywnym podejściem do proponowanej ekstrakcji DEM, przy założeniu, że masz Spatial Analyst, byłoby:

  1. Użyj narzędzia „Plasterek” z metodą „RÓWNYM OBSZAREM” i 5 lub 10 strefami.
  2. Następnie możesz:

    a) Ponownie sklasyfikuj wynik Slice, aby utworzyć maskę do wyodrębnienia DEM

    - lub -

    b) Użyj go w narzędziu „CON” lub kalkulatorze rastrowym, aby zamaskować swój DEM w górnych 3 lub 6 strefach (odpowiednio do liczby zdefiniowanych stref plasterków)

Ponadto Slice wydaje się uzyskiwać nieco dokładniejsze kwantyle niż metoda klasyfikacji kwantyli (jak wskazał @whuber 28.11.2011 20:29)

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.