도시의 도로를 나타내는 파일 지오 데이터베이스 피쳐 클래스가 있습니다. 도로는 교차로에서 분리되지 않습니다. ArcGIS는 교차로에서 도로를 분할해야하며, 그렇지 않으면 도로가 연결되지 않은 것으로 가정합니다.
이 이미지는 도로가 분할되지 않은 ArcGIS Network Analyst의 연결 모델을 보여줍니다.
이 문제를 해결하고 교차하는 곳의 도로를 어떻게 나눕니 까?
도시의 도로를 나타내는 파일 지오 데이터베이스 피쳐 클래스가 있습니다. 도로는 교차로에서 분리되지 않습니다. ArcGIS는 교차로에서 도로를 분할해야하며, 그렇지 않으면 도로가 연결되지 않은 것으로 가정합니다.
이 이미지는 도로가 분할되지 않은 ArcGIS Network Analyst의 연결 모델을 보여줍니다.
이 문제를 해결하고 교차하는 곳의 도로를 어떻게 나눕니 까?
답변:
특징에 선 도구를 지오 프로세싱 (데이터 관리) 데이터를 '정리'에 사용할 수 있습니다.
도움말 파일은 다음을 언급합니다.
입력 선 또는 다각형 경계가 시작 정점과 끝 정점 이외의 위치에서 서로 닿거나 교차하거나 겹치는 경우 해당 교차점에서 분할됩니다. 각 분할 선은 출력 선 피처가됩니다. 입력 선 또는 다각형 경계가 다른 형상과 교차하지 않으면 전체 형상이 여전히 선 형상으로 작성됩니다.
또한, 설정 기억 보존 특성의 출력 파일의 속성을 유지하기 위해, true로 옵션을 선택합니다.
ArcGIS에서 Planarize Lines 도구를 사용할 수 있습니다 (ArcEditor 또는 ArcInfo 라이센스 필요).
이 경우 모든 교차 선이 분할되므로 육교 / 지하도 정보를 잃게됩니다. 분할 선에 대한보다 일반적인 정보는 여기에서 확인할 수 있습니다 .
ET GeoWizards 는 당신에게 도움이 될 수있는 Split Polyline with Layer 도구를 가지고 있습니다. 분할하려는 폴리 라인 레이어 (새 모양 파일 또는 피쳐 클래스 작성)와 선을 분리하는 데 사용되는 레이어가 필요합니다. 파이프 (폴리 라인)를 영역 (폴리곤)으로 분할하는 데 사용했으며 훌륭하게 작동했지만 두 개의 폴리 라인에서도 작동합니다.
모든 도로가 하나의 shapefile / 기능 클래스의 일부인 경우 mxd에 두 번 추가하고 이름을 바꿀 수 있어야합니다. 즉, roads1과 roads2 다음에 roads1을 사용하여 분할하고 정의 할 road2를 사용하여 분할해야합니다. 나는 이것을 이론적으로뿐만 아니라 실제로도 잘 작동시키기를 시도하지 않았다.
이것은 PostGIS에서 작동하지만 ArcGIS에는 SQL 인터페이스도 있다는 것을 읽었습니다. 이것은 선택합니다. 데이터를 저장하고 기본 키의 시퀀스를 추가하려면 '선택'을 사용하십시오.
select * from (r.id, st_Dump (ST_Split (r.the_geom, r2.the_geom) 선택) r로 테이블 도로, r2로 도로에서 여기서 r.id! = r.id AND ST_Intersect (r.the_geom, r2.the_geom))
그것은 같은 데이터를 반환해야합니다
| id | geom | -------- | 1 | xxxx | | 1 | yyyy | | 2 | zzzz |
내가 실수를하지 않으면
교차점에서 평면을 사용하여 선 분할
선은 서로 교차하는 새로운 기능으로 분할됩니다.
주의 : Arc 10 이상에서이 도구는 고급 편집 도구 모음에 있습니다.
ESRI 데스크탑 도움말에서. 링크는 맨 아래에 있으며 둘 이상의 가능한 접근 방식이 있습니다.
"다른 피쳐의 형상으로부터의 다각형
1. ArcMap의 편집기 도구 모음에서 편집 도구를 클릭합니다.
2. 새로운 다각형 형상을 생성하는 데 형상을 사용하려는 형상을 선택합니다.
3. Editor 도구 모음에서 Task 드롭 다운 화살표를 클릭하고 Create New Feature를 클릭합니다.
4. Editor 도구 모음에서 Target 드롭 다운 화살표를 클릭하고 새 피처를 만들 다각형 피처 클래스를 클릭합니다. 선택한 피처와 대상 레이어는 동일한 피처 클래스에 속할 수 없습니다.
5. Topology 툴바에서 Construct Features 버튼을 클릭합니다.
선택적으로 클러스터 공차를 입력하십시오.
6. 선택한 지형지 물에서 새 다각형을 만들거나 기존 다각형의 경계를 입력 형상으로 고려하여 새 다각형을 만들거나 선택한 선 또는 다각형이 교차하는 지형지 물을 분할할지 여부를 선택합니다.
7. OK를 클릭하십시오.
새로운 기능은 대상 기능 클래스에서 생성됩니다. "