본문 바로가기
冬 -

(1) 그리드 만들기

by 민수아빠™ 2008. 4. 29.
(1) 그리드(Raster) 만들기

지형분석을 위한 가장 기본적인 작업의 하나로 만들어진(준비된) 데이터를 가지고 적절히 수정 보완해 가며 래스터 파일을 만들어 봅시다.

예제 파일을 다운받은 곳을 잘 기억하고 있어야 합니다.

가능하면 실습실에서 작업을 할 경우 c:\temp\project 폴더 내에서 작업을 하도록 합니다.
다운받은 shape파일들은 c:\temp\project\shape 폴더에 풀어 두도록 합시다.
그리고 중간 중간에 만들어지는 레이어들은 project 폴더에 저장하도록 하겠습니다.


지금부터 좀 힘든 작업이 될테니 잘 따라하시기 바랍니다. 먼저 ArcMap을 실행합니다.





노란색 바탕의 + 모양이 있는 [ Add Data ]아이콘을 눌러 다운받은 파일들을 불러옵니다.





아주 복잡해 보입니다. 여러분들이 보이는 색상과 다를 수 있습니다.





Tools 툴바를 이용해 화면 조정을 해봅니다. 아래 그림과 같이 도면의 좌측상단을 크게 확대해 봅시다.





3차원 분석을 위해서는 확장팩을 설정해 주어야 합니다.





Extensions 창에서 3D Analyst를 선택합니다. 아직은 다른것들은 [v] 체크할 필요는 없습니다.





이제 ArcToolbox를 사용할 차례입니다. 3D Analyst Tools > TIN Creation > Create TIN을 선택하고 Output TIN의 이름을 tin001로 입력 합니다. (나중에 알게 되겠지만 TIN작업이 한번에 끝나는 일은 거의 없습니다.)

실습실에서 작업할 경우라면 C:\temp\project\tin001으로 tin001을 저장하도록 하면 되겠군요.





Edit TIN을 선택하고 Input TIN은 방금 만든 tin001로 선택하고 Input Feature Class는 cont, height, study를 선택합니다. 이때 height_field를 정확하게 선택해 주어야 합니다. 가장 주의를 기울여야 할 부분입니다.

  • cont (등고선) 레이어에서 높이값은 반드시 ELEVATION을 선택해야 합니다.
  • height (표고점) 레이어에서 높이값은 반드시 Z1 을 선택해야 합니다.
  • study (분석범위) 레이어에서 높이값은 무의미하므로 <None>을 선택합니다.





    만들어진 TIN을 Raster로 변환합니다. TIN to Raster를 선택하고, Input TIN값과, Output Raster 그리고 Sampling Distance를 설정 합니다.

  • 실습실에서 작업할 경우라면 Output Raster는 C:\temp\project\ras001이 되겠군요.
  • 맨 아래 CELLSIZE 10은 만들어진 레스터데이터의 한셀의 크기를 10m x 10m의 크기로 만들겠다는 것입니다. 규모가 작은 경우 셀의크기는 더 작게 해야겠지만 실습속도를 위해 10m 정도로 만들어 봅시다.





    불필요한 레이어를 제거할 때는 레이어를 선택하고 Remove를 선택하면 됩니다. tin00레이어를 제거합니다.





    아래 그림과 같이 레이얼르 조절하고, 지구본 모양의 아이콘을 눌러 만들어진 Raster파일을 잠시 감상해 봅시다. 매우 아름답지만 군데 군데 옥에 티가 눈에 띄는군요. 그림상의 사각형 부분을 확대해 봅시다.





    아래 그림과 같이 레이어를 보이도록 합니다.





    Tools 툴바의 [ identify ] 버튼을 눌러 등고선과 표고값의 속성을 알아내 봅시다. 388번 표고값이 237인데 437로 잘못 입력이 되어있군요. 이것은 선생님이 여러분의 실습을 위해 일부터 틀리게 입력한 것이 아니고 실제 수치지도상에 잘못된 오류입니다.





    누구를 원망하겠습니까? 실제 수치지도를 정확하게 신뢰할 수 있는 사람은 오직 한사람, 당신 뿐입니다. 수치지도의 수정도 당신 몫이겠지요..... Edit 툴바에서 Start Editing을 선택합니다.





    수정할 대상이 point 레이어인것을 두번 세번 확인 합니다.





    속성 아이콘을 눌러 값을 237.5로 수정합니다.





    수정후에는 당연히 저장을 해야겠지요.





    아직 고칠것이 많지만 일단 Stop Editing을 선택 합니다.





    방금 고친것이 즉시에 반영되지는 않습니다. 아까도 말했지만 새로 TIN과 Raster를 만들어야만 합니다. 아래 그림에 또 의심되는 곳이 보이네요..





    이부분을 확대해서 확인해 보니 등고선 값이 345로 되어있군요.





    틀린것을 알았다면 고쳐야지요..





    다시한번 수정할 대상이 cont인지 두번, 세벅 확인 하고 등고선을 선택합니다.





    등고값을 435로 수정합니다.





    저장하고, Stop Editing을 선택합니다.





    고쳐야 할곳이 수없이 많습니다. 시간날때 꼼꼼하게 고치도록 합니다. 수정이 완료되었다고 판단되면 이제 더이상 필요없는 Raster 데이터를 제거합니다.





    이제 수정된 등고선값과 표고값으로 TIN을 새로 만듭니다.





    tin이 잘 만들어진것 같군요.





    방금 만들어진 TIN 데이터로 다시 정확한 Raster를 만듭니다.





    새로 만든 Raster 데이터는 과연 믿을만 할까요? 판단은 스스로 하시기 바랍니다.






    처음으로 | 2 | 3 | 4 | 5 |