픽셀에 고도 데이터가있는 상태의 래스터 데이터가 있습니다. 또한 300 개의 부서로 구성된 Vector 레이어도 있습니다. 내가 필요한 것은 ArcGIS를 사용하여 래스터 데이터에서 특정 구간의 평균 고도 값을 얻고 싶습니다.
ArcGIS에서 마스크로 추출하여 래스터를 300 래스터로 클립하기 위해 개별 다각형을 추출한 다음 개별 래스터에서 평균 고도를 수집했지만 작업을 완료하는 데 며칠이 걸렸습니다. 그것을 얻는 다른 쉬운 방법이 있습니까?
픽셀에 고도 데이터가있는 상태의 래스터 데이터가 있습니다. 또한 300 개의 부서로 구성된 Vector 레이어도 있습니다. 내가 필요한 것은 ArcGIS를 사용하여 래스터 데이터에서 특정 구간의 평균 고도 값을 얻고 싶습니다.
ArcGIS에서 마스크로 추출하여 래스터를 300 래스터로 클립하기 위해 개별 다각형을 추출한 다음 개별 래스터에서 평균 고도를 수집했지만 작업을 완료하는 데 며칠이 걸렸습니다. 그것을 얻는 다른 쉬운 방법이 있습니까?
답변:
이를 수행하는 몇 가지 방법이 있습니다. Spatial Analyst가없는 경우 다음과 같이 수행 할 수 있습니다.
먼저 Raster to Point도구를 사용하여 래스터를 점으로 변환하십시오 . 이것은 당신에게 점의 그리드를 제공하고 약 2 분 만에 1600 만 점이 생성되었습니다 (렌더링을 해제하여 ;-)으로 표시되지 않도록하십시오).
이제 분석 도구-> 오버레이 -공간 결합 도구를 사용하십시오. 대상 피처는 300 개의 다각형 레이어이고 결합은 포인트 레이어입니다. 일대일로 둡니다. "결합 기능의 필드 맵"을 작성하십시오. 병합 규칙을 "평균", "중간 값"또는 "모드"(또는 모두 추측)로 설정하십시오. 결과 단일 다각형 레이어에는 300 개의 다각형 영역이 모두 있어야하며 각 영역에는 요청 된 평균 유형이 계산 된 속성이 있습니다.
최소한의 노력으로 필요한 숫자를 얻을 수 있습니다 (많은 처리 대기-공간 조인이 느림).
이것은 영역 통계 도구 의 작업입니다 . 공간 분석가 도구> 영역> 영역 통계로 이동 하여 평균 통계량을 선택하십시오. 래스터에는이를위한 속성 테이블이 있어야합니다.
Hawths Tools로 사용되었던 Geospatial Modeling Environment 도구 (독립 도구)를 사용할 수 있습니다 . 여기에서 원하는 통계를 사용하여 다각형 범위의 래스터 값을 추출 할 수 있습니다. 분수를 사용하여 주제 변수를 추출 할 수도 있습니다. 결과가 셰이프 파일에 자동으로 추가됩니다. 이 도구는 ArcGIS 및 R과 함께 작동합니다.
특히 isectpolyrst 도구를 사용하여 기본 래스터 정보를 다각형 모양 파일에 넣습니다. 겹치는 다각형에도 문제가 없습니다.
1 단계 : 피처 투 포인트 (데이터 관리) 2 단계 : 포인트 간 다중 값 추출 (공간 분석가)