2011-07-17 5 views
5

지도의 두 레이어를 가져 와서 결과 레이어, 즉 오버레이 레이어를 출력으로 생성하는 벡터 데이터 형식의 이진지도 오버레이 작업에 대한 알고리즘이 많이 있습니다. 두 개 이상의 레이어를 3 개의 레이어를 동시에 말하고 오버레이 결과를 생성하는 알고리즘이 있는지 궁금합니다.gis 다각형지도 오버레이 교차 작업

+1

1) "오버레이 작동"이란 무엇입니까? 교차로를 의미합니까? 2) 교차로를 의미하는 경우 작업을 여러 번 실행하면 어떨까요? – TMS

답변

1

여러 계층에 사용할 수있는 다양한 지리적 전산 오버레이 프로 시저가 있습니다. 이들은 여러 기준 결정 분석의 그룹에 속하며 여러 기준 (지도) 계층이 표준화되고 결합 (오버레이)되어 결과 (지도) 계층이 생성됩니다. 그러나 대부분이 래스터 데이터 입력 용입니다.

실제로 벡터 데이터를 결합하여 교차로를 생성하려는 경우 @Thomas가 주석 처리 한대로 절차 모델이 가장 잘 작동합니다. 이것은 python (독립형) 또는 arcgis 내부 모델 빌더를 사용하여 수행 할 수 있습니다. 아아, 절차 적 오버레이 프로세스를 스크립팅하는 데 사용할 수있는 다른 방법이 있습니다.

나는 당신이 정확히 무엇을 목표로하고 있는지 생각해보고 싶습니다. 다음 시나리오에 대해 생각해 봅시다 :

당신은 도시의 벡터 다각형을 가지고 있으며, 귀하의 목표는 모든 산업, 주거 및 상업용 토지 사용을 오버레이하는 것입니다. 이렇게하면 도시 폴리곤에서 하나씩 다른 토지 용도를 뺍니다. 또는 세 가지 토지 용도를 하나의 포런 (poylgon)으로 병합하고 도시 폴리곤에서 뺄 수 있습니다.

넓은 범위의 여러 기준 결정 분석 방법 (예 : 가중치 선형 조합)을 감안할 때 "최적의 위치"를 찾는 경우 래스터 방법이 적합 할 수 있습니다. 예를 들어, 산업, 상업 및 소매 토지 이용, 가중치 선형 조합의 최적 조합이있는 시가 사용될 수 있습니다.

토지 이용 가중치를 20 %, 40 %, 40 % (산업, 상업, 소매)로 정의합시다. 우리는 또한 토지 이용 층 값을 0과 1 사이에서 표준화해야합니다. 다음의 층 값 조합은 세 가지 기준 중 가장 최적의 조합을 제공합니다 : 0.2, 0.4 및 0.4 = 1