ArcGIS Desktop을 사용하여 영역의 60 % 이상인 DEM 영역 추출?


9

산악 지역의 DEM이 있습니다. 총 DEM 면적의 60 %가 넘는 DEM 면적을 추출하고 싶습니다. 기본적으로 산의 윗부분을 나타내는 영역을 추출하고 싶습니다.

나는 이것을 최면 선 (H60 라인)이라고 들었지만 그것을 달성하는 방법에 대한 문서를 찾을 수 없었습니다.

내 본능은 어떻게 든 60 % 수준이 어디인지 알려주기 위해 DEM의 통계를 계산 한 다음이 고도에서 DEM의 윤곽을 그리는 것입니다. 그런 다음이 윤곽으로 DEM을 자르고 출력 DEM 서브 세트에서 계산을 수행 할 수 있습니다.

이 60 % 수준을 어떻게 결정합니까?

답변:


7

나는 당신이 당신의 래스터를위한 60 번째 백분위 수 값을 찾고 있다고 믿는다. 가장 쉬운 방법은 히스토그램 기능을 사용하는 것입니다. 목차에서 해당 레이어를 마우스 오른쪽 버튼으로 클릭 한 다음 레이어 속성> 심볼> 분류> 분류로 이동합니다. 방법으로 Quantile을 선택하고 10 개의 클래스를 사용하십시오. 6 번째 클래스는 60 % 백분위 수 값에서 시작합니다. 예제는 아래 이미지를 참조하십시오.

다른 백분율 값을 지정하려면 분류 창의 오른쪽에서 "Break Values"라고 표시된 "%"기호를 누를 수 있습니다. 여기에 이미지 설명을 입력하십시오


3
레이더가 60 번째가 아닌 40 번째의 백분위 수를 찾는다는 점을 제외하면 이것은 옳습니다. 단지 토지의 40 %만이 60 번째 백분위 수를 넘을 것입니다.
nmpeterson

6
ArcGIS 버그를 조심하십시오! Arc 10을 테스트하지는 않았지만 이전 버전에서는 통계를 올바르게 계산할 수 없었습니다. 이 스크린 샷에 85842의 "Count :"중 "9667 요소가 있음"이 어떻게 표시되어 있습니까? 그것은 실제로 10 % 이상입니다. 히스토그램을 사용하여 40 번째 백분위 수 (또는 무엇이든)를 추측하는 데 아무런 문제가 없지만, Map Algebra 계산을 사용 하여이 추측확인 하여 올바른지 확인해야합니다.
whuber

와우 .. 지적 해줘서 고마워 나는 그 버그에 대해 전혀 몰랐다. 아 아아아 .. ArcMap이 그렇게 간단한 일을 믿을 수 없다고 믿기 어렵다.
dmahr

좋아-이것은 내가 찾던 것입니다. 값을 다시 확인해야합니다.
레이더

4
@dmahr 'all'샘플을 포함하려면 'Sampling ...'크기를 'count'이상으로 늘리십시오. 위 스크린 샷의 정보에는 90,000이 작동해야합니다. 기본적으로 ArcGIS는 최대 10,000 개의 레코드 / 값만 포함합니다.
SaultDon

3

Spatial Analyst가 있다고 가정 할 때 제안 된 DEM 추출에 대한 대체 방법은 다음과 같습니다.

  1. "EQUAL AREA"방법과 5 개 또는 10 개 구역으로 '슬라이스'도구를 사용하십시오.
  2. 그러면 다음 중 하나를 수행 할 수 있습니다.

    a) 슬라이스 출력을 다시 분류하여 DEM을 추출하는 마스크를 만듭니다.

    -또는-

    b) 'CON'도구 또는 래스터 계산기와 함께 사용하여 상위 3 개 또는 6 개 영역에서 정의 된 슬라이스 영역 수에 따라 DEM을 마스킹하십시오.

또한 Slice는 Quantile 분류 방법보다 다소 정확한 Quantile을 얻는 것으로 보입니다 (2011-11-28 20:29의 @whuber에 의해 표시됨)

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.