CS Center
지열자료실
홈 < 자료실 < 일반자료실

[GIS] 제주도 음영도 만들기
 작성자 : 관리자
Date : 2018-07-03 11:25  |  Hit : 3,174  
등고선 지도를 가지고 음영기복도를 만들어 보시죠.


모든 지도는 '국가공간정보포털'을 이용하시면 좋습니다.
본 사이트에 올려놓으려 시도까지 해보았으나 용량 문제로 결국엔 실패하고 말았습니다.
거의 1차적인 자료 창고는 '국가공간정보포털'이라 생각하시는 게 정신건강에 좋습니다.

단, 많은 시행착오 중 알게된 사실인데 좌표 체계를 통일시키면 전체적인 속도가 개선된다.는 것입니다.
힘들더라도 하나씩 저장해가면서 좌료 체계를 통일시켜보세요.

그럼 다시, 음영기복도 만들기로 돌아와서요,
먼저 TIN 파일을 만들고 이걸 Raster 파일로 변환시킨 후 투명도와 Hillshade 를 주어 보다 명확하게 만든 뒤,
원하는 지역만 잘라내는 Extraction 을 하면 끝입니다.
매번 몇번씩이나 만들면서도 잊어버리는 저는 아예 종이에 적어놓고 합니다.

각설하고요,
3D Anaylist Tool -> Data management -> TIN -> create TIN TIN 파일을 만들고
만든 걸 이용해 Raster 파일까지 만드세요.

래스터 파일까지 만들고 나면 거의 다 온 겁니다.
그 다음에는 Spatial Analyst Tools -> Hillshade 에서 음영을 넣어주고요,


위와 같이 깔끔하게 음영이 드러나지 않습니다.
위 이미지는 Hillshade 처리를 한 것인입니다.

래스터 하고나면 검은색 위주로 아래 이미지처럼 나타날 것입니다.


느끼셨습니까?
힐 쉐이드는 말그대로 각도에 따라 음영을 표시한 거구 래스터는 높낮이를 검은색과 흰색으로만 표시한 겁니다.
그 둘을 합치면 음영 기복도가 되지요.

그런데 위에서 보신 바와 같이 지저분하게 나온 것들이 보일 겁니다.
이걸 없애주는 게 Extract by Mask 입니다.

그래야 비로소 아래의 음영 기복도가 나타납니다.


아참, 마스크 메뉴를 클릭한 후,
Input 래스터에 Hillshade 파일을 넣어주고
Input 래스터 or 피쳐 마스크 데이터에 군더기기를 잘라낼 파일, 여기에선 제주 지도가 되겠지요.

다시말해 제주도와 섬들을 연결하여 처리하다보니 쓸데없는 선들이 연결되었쟎습니까.
그 선들을 없애려는데 어느 공간을 제외하고 모두 지워버리겠냐? 하는 지도를 두번째 칸에 넣어주시면 되는 겁니다.

만약에 두번째 칸에 특정 지역 표선면이나 대정읍 등을 지도를 넣어주시면 표선면이나 대정읍을 제외한 모든 곳이 지워집니다.
일종의 crop 쯤으로 생각하시면 됩니다.

다만 !!! 틴 파일, 래스터와 힐 쉐이드 파일을 만들어 Mask 로 깨끗하게 원하는 지역만 도려내는 것까지 해보았지만 실제로 해보시면 잘 안되실 수도 있습니다.
저는 그랬거든요.

이유는 지금까지 찾고 있습니다. ㅠ.,ㅠ
지도마다 존재하는 지도 체계와도 일정 부분 관련이 있는 듯 하고요
제 각각으로는 정상적이지만 이것들을 한꺼번에 모아서 처리할 때 문제되는 것도 있는 거 같은데...
확실하게 이거다 하고 찾아낸 게 없습니다.

하니, 중간에 잘 안되시더라도 여러번 시행해보세요, 어느 순간 미소가 맺힐 겁니다.
그럼...

위 이미지가 안보이시는 분들이 계신가?


등고선 다운로드