환경영향평가/환경영향평가 관련 자료

지형지질 분석 및 가시권 분석시 사용되는 ArcGIS의 경사표고, 가시권 분석 메뉴얼

일루와봐라 2015. 8. 19. 11:25

 

 

발로 쓴 Arc Gis 9.2 버전

경사, 표고, 가시권분석 매뉴얼

 

 

 

 

 

※ 주의!! 이 매뉴얼은 본인의 피땀어린 노력과 눈물열정으로 밤을 지새우며 독고다이로 제작한 것임을 알립니다. 부족한 점이 많더라도 일부 성격급하신 분들, (이쒜끼!! 이거 머야? 왜안돼??)부터 하지는 마시고 먼가 이상하다거나 틀렸다거나 봐도 모르겠다 등등 궁금한 것이 있다면 일단 E-Mail로 의견을 보내주시기 바랍니다. 짬내서 봐드릴 용의 충분합니다.

이 매뉴얼을 보시는 여러분과 같이 저 역시도 ArcGis에 대한 전문적인 교육을 받거나 제 전공이 아니므로 깊이 들어가면 못 헤어나옵니다.이점 참고 하시기 바랍니다.

버전에 따라서 방식의 차이가 있을수 있으며 9.0, 9.1, 9.2, 9.3을 총망라한 매뉴얼은 아님을 또 한번 알려드립니다. 이 버전은 9.2에서 최적화(?)되어 있습니다.

많은 엔지니어분들의 건투를 빌겠습니다.

간혹 Arc GIS 9.2를 달라고 하시는 분들이 있는데 저는 판매원이 아닙니다.(설치를 못하시면 헬프유 가능)

 

By 촌탁이 (Oh C.Taek) astro6034@nate.com

 

 

 

Arc Gis 9.2 버전 경사, 표고, 가시권분석 매뉴얼

 

Arc Gis 9.2를 설치하고 난 뒤 Arc map를 실행하면 초기화면은 아래와 같다.

준비과정

(1) 도구-익스텐션에서 3D Analyst, Spatial Analyst 를 선택.

(2) 도구아이콘 중 빨간색상자 (Arctoolbox)를 선택하면 맨 왼쪽에 레이어창에 옆에 창이 하나 생김.

(3) 메뉴바의 빈공간에 오른쪽마우스 우클릭후 3D Analyst, Spatial Analyst 를 체크.

일단 경사,표고를 돌리기위해선 Autocad에서 등고선과 바운더리를 각각 따로 .DXF파일로 저장을 한다.(파일경로는 c>ArcGis>[사업명영어로]폴더 ⇒요런 식으로..

ex) line.dxf(cad2000, 2004버전), bo.dxf, 쉐이프파일(.shp) 및 앞으로 생성될 파일들을 저장할 폴더를 하나 생성한다.(파일명은 뭐든 상관없음)

Arc map에서 Arctoolbox 왼쪽의 아이콘을 클릭하면 Arccatalog가 실행된다.

 

 

 

.dxf 파일이 저장된 경로를 찾아 bo.dxf 와 line.dxf를 선택한 뒤 오른쪽 마우스 우클릭-내보내기-쉐이프파일로(다중)을 선택한다.

창이 뜨면 출력폴더를 위에서 만든 폴더이름을 지정해준다.(폴더안으로 들어가지말고 폴더자체를 선택 Why?? 출력될 폴더를 지정하는 것이기 때문

출력폴더 지정 후 확인을 누름.

완료되면 Arccatalog닫음.

 

 

 

 

경사, 표고

 

Arc map에서 데이터 추가를 클릭, Arccatalog에서 저장된 파일을 불러옴.

․ bo_dxf_polyline

․ bo_dxf_polygon

․ line_dxf_polyline

데이터를 추가해서 불러오면 공간체계기준을 알 수 없다는 경고메시지가 뜨는데 그냥 무시하고 확인을 클릭.

그러면 드디어 눈으로 볼 수 있는 등고와 바운더리의 그림이 나온다.

이중 왼쪽의 레이어창에서 ․ line_dxf_polyline을 선택한 뒤 메뉴바의 3D Analyst를 클릭, [지표분석-tin 생성/수정-피처로부터 tin을 생성]을 클릭.

창이 뜨면 bo-polyline, line-polyline 두 개를 체크,

bo는 고도값소스 <없음>

확인!!

line 고도값소스 <Elevation>

tin 이 생성된다. 왼쪽 레이어 창에 마우스를 대고 더블클릭.

 

레이어 등록정보가 뜬다.

심볼 탭에서 엣지유형에 체크 해제. 고도는 체크 후 색상램프 및 분류를 재설정 하도록 함.

 

 

 

 

 

 

Tin을 이용하여 경사도 분석과 표고분석을 실행한다. 이를 위해 tin으로부터 elev와 slope grid를 생성한다(cell size: 25).

 

표고분석 : 3D Analyst>Convert>TIN to Raster

‘3D Analyst>변환>TIN을 래스터로’

tingrid가 생성됨.

경사분석 : 3D Analyst>Surface Analysis>Slope

‘3D Analyst>지표분석>경사’

경사 of tin 이 생성됨.

 

 

경사-경사 of tin

표고-tingrid

 

 

 

 

생성된 결과물을 레이어 등록정보에서 분류범위와 색상을 수정.

 

Spatial Analyst에서 레이어를 경사, 표고 돌린 것으로 선택 후 히스토그램 아이콘을 클릭, 셀의 개수를 셀 수 있다. 이를 엑셀로 가져가서 25도 이상이 몇 % 인지 계산한다.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

지금까지는 전체 등고(line)를 가지고 tin을 생성하고 그 뒤에 경사와 표고를 돌렸다.

이제부터는 사업지구바운더리, 즉 전체등고에서 바운더리내의 값을 뽑아 내도록 하겠다.

그러기위해서는 먼저 바운더리의 폴리곤 즉, bo_dxf_polygon을 tin에서 경사표고를 돌릴 때와 마찬가지로 셀의 크기를 같게 지정해준다(여기서는 25).

메뉴바의 Spatial Analyst로 간다. bo_dxf_polygon(고도값이 1이 아닌 경우 아래 tip 참조)을 레이어창에서 선택 후 ‘Spatial Analyst>변형> 피처를 래스터로’ 에서 사업지구내의 면적을 셀로 바꿔준다.

창이 뜨면 필드값 “Entity”, 결과 셀크기 “25”로 지정한 뒤 확인 클릭.

표고 경사 사업지구 바운더리와 겹쳐서 결과값 계산 방법

Spatial Analyst > 래스터 계산기 클릭 (선택할 때는 더블클릭)

경 사) 레이어의 '경사 of tin' × 'bo'(그리드로 변환한 바운더리) 평가 클릭!

 

표 고) 레이어의 ‘tingrid' × 'bo'(그리드로 변환한 바운더리) 평가 클릭!

 

 

 

왼쪽 레이어 창에서 ‘계산’ 레이어 등록정보에서 심볼탭→표시에 분류됨 부분 수정

오른쪽 상단의 분류 탭을 클릭, 분류방법은 정의된 간격 선택후 구분값 지정(표고도 동일)

 

 

tip! 만약 계산값이 실제 경사,표고값보다 높게 나온다면 사업지구 경계에 Z값이 1이 아닌 경우일 것으로 표현되는 값을 사업지구경계에 매겨진 Z값으로 나누어 준 후 계산하면 됨.

 

 

그림저장 방법

 

좌측 하단의 레이아웃뷰

아이콘을 클릭!!

등고선을 나타내기 위해서 데이터 추가에서 line.dxf 파일을 연 다음 레이어 속성을 수정한다. line.dxf polyline만 남겨두고 다른 레이어는 끈 다음 레이어속성보기를 한다.

 

 

메뉴 중 드로잉 레이어 탭을 클릭한 뒤 캐드상에서 7114에 해당되는 레이어를 제외한 나머지는 체크해제한다.

 

 

 

 

 

심볼탭으로 이동 다른 모든값을 클릭하여 선 굵기를 0.1, 선색상을 진한 회색으로 지정한 뒤 역시 7114에 해당되는 심볼을 제외한 나머지는 끈다.

 

 

 

 

이제 등고가 나왔으므로 사업지구와 같이 겹친 경사와 표고를 가운데에 맞추어서 그림파일로 따로 저장해주면 된다.

메뉴의 삽입-범례에서 범례를 편집

이때 범례를 만들어 그위에 대고 마우스 우클릭 후 그래픽으로 변환을 선택한 뒤 다시 우클릭후 그룹해제를 한 뒤에 편집을 한다. 글자도 편집가능함.

메뉴의 삽입-방위에서 방위표 선택

메뉴에서 파일-맵 내보내기 선택후 JPEG로 저장하면 완성!!

 

 

 

 

가시권분석

일단 앞서 실행한 경사, 표고에서 사업지구 주변의 등고를 이용해 tin을 생성하는데까지는 과정이 동일하다.

또한 가시권분석을 위해서 조망점이 표시되어야 하는데 조망점을 따로 .dxf파일로 저장하여 불러오면 된다. 이때 주의할 점은 조망점의 경우 Annotation로 불러와야 한다는 점이다. 데이터 추가-a_dxf_Annotation를 불러옴.

tin이 생성되었고 조망점을 불러왔다면 이제 가시권분석을 실행할 수 있다.

 

3D Analyst에서 레이어를 tin으로 선택하고

3D Analyst>지표분석>가시권역을 클릭!

 

 

 

 

 

 

가시권 분석후 종단면도를 보기 위해 3D Analyst에서 레이어를 tin으로 선택하고 라인내삽 아이콘을 클릭 후

조망점에서 원하는 방향으로 드래그 후 더블클릭!

이 후 종단면생성 아이콘을 클릭하면 그은 라인에 대한 종단면도가 표시된다.

 

 

 

선가시권을 보기위하여 3D Analyst에서 레이어를 tin으로 선택하고 가시선 생성 아이콘을 클릭 후

 

관찰지점 옵셋 : 1

대상지점 옵셋 : 1

조망점에서 원하는 방향으로 드래그 후 더블클릭!

빨간선 : 비가시권역

초록색 : 가시권역

지금까지 Arc GIS 9.2버전을 이용하여 경사와 표고 가시권 분석을 하였습니다.

지금 저희 회사에서는 9.1버전으로 경사 표고 분석을 실시하고 있는데 참고로 9.2버전과의 약간의 차이점이 있더군요.이 차이점 역시 말로 풀자면 저도 버벅거려 설명드릴 수 없을뿐더러 저의 얕은 지식으로 설명드린다고 하여도 아마 이 매뉴얼을 보시고 처음 실행해보신 분이라면 들어도 한귀로 흘리실게 분명해 보입니다.

따라서, 일단 비슷해보이는거면 다 해보십시오. 종이쪼가리보단 경험이 우선아니겠습니까??

갖가지 시행착오를 겪어가면서 저역시도 조금이나마 알게된 것일 뿐이라는걸 말씀드리고 또 강조하고 싶군요.

정 안되겠다~ 이건 내스퇄 아니다 하시는 분은 그나마 조금 쉬운 버전인 Arc View 3.0~3.3 버전을 이용하시면 좀 더 쉽게 하실수 있을것 같습니다.

조만간 다른 프로그램(일조나 대기나 경관이나 뭐든지요..)도 섭렵하여 저의 것으로 만든 후 여러분들께도 나누어 드리겠습니다.

 

땡뀨~ 알라뷰~ 쏘쏘쏘 마취~

 

빠이..(-_- );

 

2009년 사원일때 만든거라 오류가 있을수 있습니다. 참고용으로만 사용하시고 세부적인 사항은 댓글로 문의바랍니다.

 

 

Arc Gis 9.2 경사,표고,가시권분석 메뉴얼(2009.09).pdf
다운로드