shp파일이나 gdb 파일과 같은 GIS 데이터들은 가끔 오류를 가지고 있는 경우가 있습니다.


 


대표적인 경우 몇가지를 보면...


1. 폴리곤이 3개 미만의 버텍스(포인트)로 구성되어 있는 경우


2. 폴리곤의 끝 점들이 일치하지 않은 경우(폐합되지 않았는데도 폴리곤으로 되어 있는 경우가 있습니다)


3. 속성과 도형이 정확하게 물려있지 않은 경우


 


이와 같은 경우 GIS 툴에 올리고 줌인줌아웃하는데는 아무런 문제가 없습니다.


하지만 이런 문제가 있는 데이터를 이용하여 공간연산을 하게 되면 에러가 발생합니다.


 


가장 흔히쓰는 기능인 유니온, 인터섹트 등과 같은 기능에서 에러가 납니다.


저도 처음에 그러했지만...


항상 이용하던 기능이 특정 파일에서만 에러가 난다면 참 답답합니다. ^^


 


이런 경우 거의 대부분이 파일의 에러를 잡아줌으로서 해결이 가능합니다.


 


그렇다면 어떤 기능을 이용하느냐?


ArcGIS 9.x에서는 툴박스에 이 기능이 있습니다.


 


Data Management Tools -> Features -> Repair Geometry



 


이 기능을 실행하면 다음과 같은 화면이 뜨는데 사용법은 간단합니다. 원하는 파일을 선택하고 OK 버튼을 누르면 됩니다.



 


간단하죠?


그런데 주의사항이 있습니다.


이 기능이 보통 잘못된 도형데이터를 고쳐주기도 하지만 가끔씩 수정할수 없는 에러의 경우 도형 자체를 삭제 해버릴 때도 있습니다.


 


저의 경우....


전국의 행정동 데이터에 문제가 있어서 이 기능을 이용했는데 전국의 행정동의 1/3이 날아가 버렸습니다.


그러니... 중요한 데이터일 경우 반드시 복사를 하셔서 사용하시기 바랍니다. ^^

profile

Map for your Life ~~~~~~ !

biz-gis.com 운영진입니다.

profile

유한서

2007.10.24 16:59
*.229.184.126
이런면에서는 예전에 워크스테이션DB가 좋기는 한듯..오류가 있으면 아예 데이터 생성이 안되니..말이죠.
profile

김진

2010.05.14 15:02
*.249.83.135

제가 자꾸 clip을 할때 오류가 생겨서 이렇게 해봤는데, 화면상 보여지는 폴리곤은 날아가버렸는데...clip을 실행하여 보니 그 날아가 버린 것들이 다시 화면상에 나타나네요...???? 이건 뭔 경우인지는 모르겠지만 해결은 했습니다.ㅋㅋ

List of Articles
번호 제목 글쓴이 날짜 조회 수
64 좌표계 정의가 되지 않은 캐드 파일(dxf, dwg) 좌표부여하기... 김한국 2011-07-22 56436
63 GRS80 좌표계 변환결과 300m 정도 오차나는 경우 file + 3 김한국 2011-05-24 49289
62 엑셀에서 shp 파일 만들기 - 이상희님 자료입니다. file + 4 김한국 2011-04-12 48550
61 래스터 디스플레이 할때 Too many unique values (>65536) 에러 해결법 file + 2 김한국 2011-04-01 30933
60 ArcMap 매크로(VBA) 기능이 비활성화 되는 문제 해결법 (ArcMap Visual Basic Editor macro is disabled) + 1 김한국 2010-08-09 37967
59 ArcMap 테이블의 복잡한 필드 계산(field calculator)시 방법 file + 3 김한국 2010-06-18 39573
58 DEM의 표면면적(3D면적) 구하기 file + 2 김한국 2010-04-14 38856
57 래스터 데이터(토지피복 등) 폴리곤별 포함면적 계산 file + 5 김한국 2010-01-12 36707
56 [re] 수리수문, 풍향풍속과 같은 현황을 화살표를 활용하여 어떻게 표현하나요?? + 1 박세진 2009-09-22 38532
55 수리수문, 풍향풍속과 같은 현황을 화살표를 활용하여 어떻게 표현하나요?? file + 3 eric~~~~ 2009-09-21 38745
54 경위도(Degree->DMS) 변환설명 이기우 2009-06-10 40265
53 CAD MAP에서 속성별로 레이어만들기 + 6 강세경 2009-06-08 43492
52 Raster Calculator에서 삼각함수(sin, tan, cos) 사용법 + 1 김한국 2009-06-04 41027
51 Cad→ Shape변환 관련자료입니다. file + 10 조덕연 2009-05-07 39923
50 지적도(폴리곤)에서 중첩된 영역 추출하는 방법 + 3 김한국 2009-03-17 42560
49 아크맵상에서 shp파일 만드는 방법입니다. + 4 김영우 2009-01-29 45632
48 아크GIS 9.2 에서 dxf 파일을 불러오면 한글이 깨짐니다 + 5 정익선 2009-01-19 36346
47 데이타(data) 폴더 이동시 레이어가 안보일때 해결방법은 없나요? + 5 김도환 2008-12-10 33065
46 지번 19자리 설명 + 2 김한국 2008-11-06 44559
45 PolyLine을 Polygon으로 변환할때 속성정보까지 같이 변환 file + 4 송영기 2008-10-10 38638