답변:
이 작업을 3 단계로 수행하십시오. 다각형을 구성 요소 부분으로 나누고 겹침을 세고 래스터로 변환합니다. 이렇게하면 모든 다각형을 개별적으로 래스터로 변환하고 해당 래스터를 결합하는 계산 비용이 많이 들지 않습니다.
Union
( Geoprocessing
메뉴에서) 다각형을 해당 부분으로 나눕니다.
불행하게도, 각각의 오버랩은 출력에서 복제 됩니다 : 그것을 덮는 각각의 원래 다각형에 대해 하나의 동일한 사본이 있습니다. 따라서
Dissolve
(다시에서 Geoprocessing
메뉴), 부품을 중복 병합합니다 제공 고유하게 그들을 식별 할 수있는 방법을 찾을 수 있습니다. 대화 상자를 끝까지 읽으십시오. "통계"를 계산할 수있는 옵션이 있습니다. 원래 다각형 을 식별 한 필드를 선택 하고 개수를 요청하십시오 .
많은 경우 다각형 영역과 둘레의 조합으로 부품을 고유하게 식별 할 수 있습니다. 그렇지 않은 경우 모든 피처를 구별하기에 충분한 정보를 축적 할 때까지 중심 좌표와 같은 추가 필드에 더 많은 기하학적 특성을 추가 할 수 있습니다.
결과 레이어에는 각 다각형 겹침과 겹침 수를 계산하는 일종의 "수"필드에 대해 하나의 기능이 있습니다.
속성에 "count"필드를 사용하여 래스터로 변환하십시오.
예를 들어, 다음은 속성 표가 표시된 겹치는 다각형과 해당 식별자입니다.
두 번째 단계 후에는 겹치는 양을 상징하는 데 이미 사용할 수있는 카운트와 함께 각 겹치는 영역에 대해 하나의 레코드가 있습니다.
나머지는 쉽고- 단일 래스터 화 작업 일뿐 입니다.
Union
거의 동일한 워크 플로를 사용하여 다각형이 여러 데이터 세트에있는 상황을 해결할 수 있다는 것입니다 (일반적으로 데이터베이스 설계는 좋지 않지만 불행히도 일반적 임). 모든 입력 데이터 세트를 한 번에 통합합니다.
union
) 을 사용한 다음 래스터 화 를 사용하는 것과 비교하여 병합하는 것이 더 나은 경우는 언제 입니까? 지형지 물이 필요한 것보다 더 자세하게 디지털화되어 벡터에 너무 많은 정점이 부여되면 벡터 작업이 중단됩니다. 이러한 극단적 인 상황에서는 래스터 접근 방식이 더 나을 수 있습니다 (먼저 다각형을 단순화하는 것이 더 나은 옵션 일 수 있음). 그러나 다른 모든 상황에서 각 다각형을 개별적으로 래스터 화하는 것은 컴퓨터 와 인간의 시간을 낭비하는 것입니다 .
다음 게시물은 관련 솔루션을 찾을 수있는 다소 비슷한 질문입니다. 벡터 다각형 shapefile에서 겹치는 래스터 표면을 작성 하시겠습니까? .
이 계산 방식으로 빠르고 간단한 래스터 방식을 사용하려면 (1) 반복기 또는 스크립트 도구를 사용하여 ModelBuilder의 속성 별 선택을 사용하여 겹치는 다각형을 별도의 레이어 (아마도 화재 다각형의 경우 연도 별로)로 분리해야합니다. 래스터 폴리곤 MAXIMUM_COMBINED_AREA 셀 할당을 (동일한 보장 셀 크기는 , 래스터 스냅 하고 있다는 정도는 (예를 들어, 연도 필드 또는 모두 1이 열을 사용) 상수 필드 값을 이용하여 - 다각형의 전체 세트와 동일하다) 다음, (3) 다음과 같은 공간 분석 도구를 적용 (다시 반복자 또는 도움말 자동화하는 파이썬 스크립트를 사용하여 모델 빌더를 사용)에 변환하려면 셀 통계 -모든 래스터 셀 값이 1 인 경우 각 래스터에 연도 또는 SUM과 같은 고유 한 값이있는 경우 statistics_type VARIETY를 사용하십시오. NoData를 무시해야합니다.
(이전 변환으로부터의) 중간 래스터는 삭제되거나 후속 래스터 분석에 사용될 준비가 될 수있다.