가장 많은 질문이 DXF에서 shp를 추출 -> Tin -> DEM -> 경사도 분석, 그리고 특정영역별(폴리곤) 평균 표고, 평균 경사도 구하는 방법입니다.


 


메일로도 20통이상 질문을 받았습니다.


그래서 문서로 정리하는 과정이 필요하다 싶어서 급하게 정리한 문서입니다. ^^ 참고로 샘플 데이터로 쓰인 파일도 첨부했습니다.


 


 


1. ARcGIS 프레임에 마우스 우측버튼을 누르면 아래와 같이 Extention을 추가할 수 있는 메뉴가 나타납니다. 여기에서 Spatial Analyst를 선택하여 Spatial Analyst추가합니다.



 


2. 같은 방법으로 3D Analyst도 추가합니다.



 


3. 그러면 다음과 같이 Spatial Analyst와 3D Analyst(아래 그림에서는 안보이지만 추가 됐습니다.^^)가 추가된 모습을 보실 수 있습니다.



 


4. Spatial Analyst 메뉴를 마우스로 클릭하면 메뉴가 펼쳐지게 됩니다. 혹시 전체 메뉴가 활성화 되지 않고 일부 메뉴가 비활성화 되어 있다고 한다면 메뉴를 활성화 시켜줘야 합니다.



 


5. Spatial Analyst 메뉴를 활성화 시켜주는 방법은 Tool->Extensions... 메뉴를 클릭



 


6. 아래 그림처럼 나타나게 되는데 체크가 안되어 있는 모든 항목을 아래와 같이 체크해주시기 바랍니다. 여기에서 Spatial Analyst와 3D Analyst를 반드시 체크하여야 합니다.



 


7. 6번 과정이 끝나면 아래 그림과 같이 Spatial Analyst 메뉴가 활성화 됩니다.



 


8. DXF파일을 추가합니다.(샘플 파일로 업로드 시켰으니 실제 실습해보실 분은 다운로드 받으셔서 진행해보세요... ^^)



 


9. 5000.dxf파일을 더블 클릭하면 아래 그림과 같이 여러개의 레이어가 나타나게 됩니다. 이 중 등고선 추출을 위해 Polyline을 선택하고 Add 버튼을 눌러 추가합니다.



 


10. 그럼 아래 그림처럼 데이터가 추가됩니다. 이제 이 데이터에서 높이값을 가지는 등고선 데이터를 추출하겠습니다.



 


11. 메뉴의 Selection -> Select By Attributes...을 클릭하면 아래와 같은 화면이 나타납니다.


여기에 아래와 같은 조건문을 이용하여 등고선만을 추출합니다. (아래의 조건문의 1:1000 수치지도 축적에따라 달라져야합니다. 1:1000의 경우 레이터 코드가 다릅니다.)


 


"Layer" = '7111' OR "Layer" = '7114'



 


12. 선택을 하면 아래그림과 같이 푸른색으로 나타나게 됩니다. 작업의 편의상 선택된 등고선을 추출해보겠습니다.


해당 레이러를 선택하고 마우스 우측버튼을 누르게 되면 아래 그림과 같이 내보내기 기능이 있습니다.



 


13. 등고선 데이터를 내보내기.... 여기서는 Contour이라는 이름으로 내보내기 하겠습니다.



 


14. 내보내기 하고 화면에 추가한 그림입니다.



 


15. 이제 등고선 데이터를 가지고 Tin을 제작해보도록하겠습니다. 아래 그림의 메뉴를 활용합니다.



 


16. Tin을 만드는 옵션을 선택하는 화면입니다.


여기서 주의하여야 할 것은 옵션 중 "Height souce"를 높이 값을 가지는 필드를 선택하여야 하는 점입니다.


그리고 Triangulate as 옵션은...


지형을 표현하는 경우 Soft line로 하시면됩니다. 인공 구조물(방조제와 같은...)의 경우 hard line을 선택하면 효율적입니다.


Soft line과 hard line에 대한 설명은 다음에 기회가 있을 때 하기로 하고 궁금하신 분들은 www.Esri.com에서 확인하시면 됩니다.



 


17. Tin이 제작된 그림입니다.



 


18. Tin->DEM(Raster) 과정입니다.



 


19. 옵션부분입니다. 여기서 주의하실 것은 Cell size입니다.


적지 않은 분들이 가능한 작은 값을 주면 디테일한 DEM을 만들수 있을 거라 생각하시는데 그건 틀린 생각입니다.


1M크기의 그림파일을 100M 그림 파일로 확장하여 저장한다고 해서 해당 이미지가 선명해지는 않습니다. 이 원리와 마찬가지 입니다. 오히려 과도하게 Cell Size를 줄이면 연산시간만 엄청나게 길어질 뿐입니다. 그럼 어떤 크기가 적당한 크기냐? 그건 분석가의 경험과 노하우에 달려있습니다. ^^ 여러번 해보시면 감이 옵니다. 그리고 1:5000 등고선에서 추출한 경우와 1:25000 등거선에서 추출한 Tin의 경우 적당한 Cell Size는 당연히 달라야 합니다.



 


20. DEM이 만들어졌습니다.



 


21. 특정영역내 표고 값의 통계를 구해보도록 하겠습니다. 특정영역 파일(Area.shp)을 Add Data 합니다.



 


22. 그리고 Spatial Analyst -> Zonal Statistics... 을 클릭합니다.


Zonal Statistics이라는 것은 특정 권역내 지리적인 통계를 구하는 메뉴입니다. 한글로 번역하면 "구역통계", "지역통계" 정도가 될 것 같습니다. ^^



 


23. 특정영역 파일(Area.shp)에는 반드시 유일한 키 값(필드)이 있어야 합니다. 여기서는 그 키 값이 ID가는 필드입니다. 그리고 Value raster에는 DEM을 선택합니다.



 


24. 결과하면이 다음과 같이 나타납니다.



 


25. 여기에서 Min은 해당 영역내 가장 낮은 값


                  Max은 해당 영역내 가장 높은 값


                  Mean이 평균표고입니다.
                  STD는 해당영역내 표고의 표준편차입니다.



 


26. 해당영역내 경사도에 대한 통계를 구하고 싶다면.... 먼저 경사도를 계산합니다.(아래 그림처럼)



 


27. 경사도가 그려졌습니다.



 


28. 특정구역내 표고 값에 대한 통계를 구하는 방식과 동일한 방법으로 경사도에 대한 통계를 구합니다



 


29.


                  Min은 해당 영역내 가장 낮은 값


                  Max은 해당 영역내 가장 높은 값


                  Mean이 평균경사입니다.
                  STD는 해당영역내 표고의 표준편차입니다.



 


에고 작성하는데 시간이 제법 걸리네요.. ^^


 


 


 


 


 


 


 


 

profile

Map for your Life ~~~~~~ !

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

첨부
profile

서정범

2007.06.12 08:43
*.241.253.141

정말 고생많이 하셨네요^^

profile

김한국

2007.06.12 09:42
*.217.93.181

서정범씨가 리플달아주신 질문을 QnA로 옮기는 과정에서 삭제가 돼버렸나봅니다.


이상하네....


질문 내용이 VAT 관련 에러 메세지였습니다.


ESRI.com에 가서 이 에러를 확인하면 여러가지 원인이 있습니다. 그 중 가장 많이 실수하는 것이 래스터를 저장하는 폴더명에 특수기호나 한글이 들어간 경우입니다. 특수기호는 빈칸도 포함합니다.


"C:\Documents and Settings\Administrator" 이런 경로의 경우 빈칸이 들어가기 때문에 에러가 발생합니다.

profile

서정범

2007.06.12 10:02
*.241.253.141

vat에러는 제가 재부팅을 한후에 다시 해보니 마지막 작업까지 성공했습니다.^^


 


한가지 또 질문 드리면요.... Area.shp 파일을 어떻게 생성하는지 궁금합니다.


 


이것만 알면 제가 하고자하는 작업이 마무리가 될듯합니다.


 


참 먼길을 달려온 느낌입니다.

profile

김한국

2007.06.12 10:28
*.217.93.181

질문하신 내용은 너무나 다양한 방법이 있고... 그걸 설명하기에 이 문서 내용정도의 분량을 요구합니다.


일일이 설명 드리기는 불가능할 것 같구요....


F1을 누르셔서 ArcGIS help에서 "creating new features"로 검색을 하면 많은 설명들이 있습니다.


 


하시려는 작업의 99%는 help에 나와있다고 보시면 됩니다.


이 헬프를 보시고 우선 작업을 해보시길 바랍니다.

profile

김한국

2007.07.23 15:54
*.217.93.181

http://www.biz-gis.com/bbs/zboard.php?id=QnA&no=297


에러나시는 분은 위 문서도 참고해보세요...

profile

서정범

2007.09.08 12:13
*.138.189.37

한국님!


 


 저 빨간색 area 파일이 폴리곤 입니까?... 폴리라인 입니까?


 


갑자기 궁금해 졌습니다^^

profile

최병철

2008.02.23 12:05
*.58.67.36
꼼꼼하게 잘 정리하셨네요 초보자인데 한번 따라해보겠습니다. 감사합니다
profile

이준성

2008.04.16 18:00
*.100.3.11
지적도면 필지별로 통계는 어떻게 내야 하나요? ^^
profile

김대수

2009.03.13 09:14
*.82.76.75
감사합니다^^ 잘 보고 .. 열심히 한번 배워보도록 ... 하겠습니다
즐거운 하루 되시길
profile

조덕연

2009.03.13 13:06
*.131.124.246
정말 자세하게 설명해 두셨네요 저도 사무실에서 질문하는 사람들이 있어 파워포인트로 작업해 둔게 있는데 요거좀 보고 자료 보완좀 해야겠습니다^^;;;;
profile

최해선

2009.03.17 18:42
*.117.107.65
정말 필요한 정보 감사합니다.
profile

김현준

2009.04.15 14:37
*.54.130.236
감사합니다. 초보인 저한테는 정말 큰 도움이 되네요.
profile

스크

2010.12.29 22:08
*.149.20.55

"Layer" = '7111' OR "Layer" = '7114'

 

이부분의 숫자가 나타내는것이 어떤건지 좀알려주세요.

 

따라하니까 무난하게 잘되는데

 

저게 뭘뜻하는지 왜 저런숫자가 나오는지 궁금하네요

profile

무독성딱풀

2010.12.30 08:33
*.95.13.26

7111과 7114 layer층은 도면에서 등고선을 나타냅니다.

임의적으로 바꾸기도 하지만

수치지형도상에는 등고선을 나태내고 있습니다. ^^

profile

lota21

2014.04.26 18:26
*.93.0.250

감사합니다

profile

미개인

2014.07.31 15:38
*.194.186.122

설명 감사합니다.

profile

코쿠리

2014.12.15 17:48
*.33.246.110

제가 arcmap 10.2버전을 쓰고있는데요 정리해주신대로 잘따라하다가 23~25번의 결과값이 다르게 나오네요 버전이 달라서 그런걸까요???

저런 표가 나오지 않고 그리고 속성데이타도 보이지 않아요 ㅠㅠ

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 42559
49 아크맵상에서 shp파일 만드는 방법입니다. + 4 김영우 2009-01-29 45631
48 아크GIS 9.2 에서 dxf 파일을 불러오면 한글이 깨짐니다 + 5 정익선 2009-01-19 36346
47 데이타(data) 폴더 이동시 레이어가 안보일때 해결방법은 없나요? + 5 김도환 2008-12-10 33064
46 지번 19자리 설명 + 2 김한국 2008-11-06 44558
45 PolyLine을 Polygon으로 변환할때 속성정보까지 같이 변환 file + 4 송영기 2008-10-10 38638