관리 경계가있는 두 개의 다각형 레이어가 있습니다. 이들은 동일한 데이터 제공 업체에서 왔지만 작은 차이가있는 것으로 보이며 서로 '적합하지'않습니다.
ArcGIS 9.3에서이 두 레이어를 어떻게 병합하여 그들 사이의 겹침과 틈을 제거 할 수 있습니까?
한 레이어 (내 경우에는 회색 레이어)의 우선 순위를 지정하고 다른 레이어 (보라색)에 '맞춤'할 수 있습니까?
관리 경계가있는 두 개의 다각형 레이어가 있습니다. 이들은 동일한 데이터 제공 업체에서 왔지만 작은 차이가있는 것으로 보이며 서로 '적합하지'않습니다.
ArcGIS 9.3에서이 두 레이어를 어떻게 병합하여 그들 사이의 겹침과 틈을 제거 할 수 있습니까?
한 레이어 (내 경우에는 회색 레이어)의 우선 순위를 지정하고 다른 레이어 (보라색)에 '맞춤'할 수 있습니까?
답변:
"이미 '통합'을 시도했습니다. 간격을 제거하는 측면에서 효과가 있었지만 지정된 클러스터 공차에 따라 모든 다각형을 일반화했습니다."
문제는 '그레이'다각형을 현재와 같이 분리하여 유지할지 여부입니다. 경계를 일반화하지 않으려면 먼 길을해야 할 수도 있습니다. 연합-> 공간적으로 중심이 원래 자주색 다각형 내에있는 결과에서 모든 다각형을 선택-> 병합 선택
이 시점에서 '회색'기능이 변경되지 않고 겹치는 부분이있는 '회색'주위를 정확히 따라 '보라색'다각형이 표시됩니다.
이것은 여전히 틈새를 남길 것입니다. 모든 '회색'피쳐를 하나로 병합하는 경우 유사한 절차를 사용하십시오. 별도의 레이어에 모든 '갭'및 유니온과 겹치는 다른 다각형 피쳐를 작성하십시오. (또는 다른 기술을 사용하여 격차를 메우십시오)
이제 공백이 속성이없는 기능으로 채워집니다. 이것들을 은색으로 지칭 할 수 있습니다. 모든 기능을 단일 '보라색'기능으로 병합하려면 모든 '슬레 이버'를 선택하고 자주색으로 병합하십시오. 다른 방법으로 하고이 시점에서 프로세스를 자동화하는 유일한 방법은 은색 다각형을 이웃 또는 가장 수동으로 병합하는 도구를 사용하는 것입니다.
슬라이 버를 가장 큰 인접 다각형에 병합하여 (보다 이상적으로 속성 기준과 결합하여) 제거 할 수있는 도구가 있습니다 ( http://arcscripts.esri.com/details.asp?dbid=14672 ). 그러나 강력히 권장합니다. 은색을 가장 긴 경계를 공유하는 인접한 다각형에 병합하는 도구 / 스크립트를 찾습니다. 이것은 ArcObjects를 사용하여 프로그래밍 방식으로 수행 할 수 있지만이 작업을 수행하는 도구가 사용 가능한지 모르겠습니다. 이 알고리즘은 쌓인 은색 등과 같은 문제에 처할 때 상당히 복잡해질 수 있습니다. 언급 한 도구를 사용해 본 적이 없으므로 쌓인 은색 (재귀 필요)과 같은 실제 상황을 처리하는 방법을 알지 못합니다. 속성 기준을 입력 할 수 있습니다 ...
두 가지 옵션 :
어떤 버전의 아크 맵이나 어떤 레벨이 있는지 언급하지 않습니다. argis 10에는 필요한 모든 것을 갖춘 지오 프로세싱 풀다운이 있습니다. 연합은 당신이 사용해야 할 것입니다. 그런 다음 동일한 레이어 내의 편집 세션에서 두 개의 다각형을 병합하여 원하는 결과를 얻을 수 있습니다. 또한 ET-geotools에는 무료 기능이 있습니다. 그리고 Hawths 도구에는 무료 도구가 있다고 생각합니다. ET 도구를 사용합니다. 이안 코 공간 기술