Search

'GIS'에 해당되는 글 2건

  1. 2009.02.02 새주소 컴럼정의서
  2. 2009.02.02 ArcGIS를 이용한 좌표변환

새주소 컴럼정의서

새주소 2009.02.02 15:41 Posted by (주)대성에너지오 (주)대성에너지오
새주소(도로명주소) 컴럼 정의서 입니다.
각 테이블별로 구성요소 정리되어 있습니다.
 
 
 
 
행정안전부에 에서 발간(2008.5) "새주소(도로명주소)업무편람" 
장 도로명주소 정보관리  3. 도로명주소 레이어별 DB구축 부분과 함께 참조하시면 될거 같습니다.


TAG GIS, 새주소

댓글을 달아 주세요

ArcGIS를 이용한 좌표변환

gis 2009.02.02 11:49 Posted by (주)대성에너지오 (주)대성에너지오


이글은 선도소프트의'세계측지계와 ArcGIS를 이용한 좌표변환,2005/03/29'을 요약 정리 한 것입니다. 원문과 필요파일은 첨부하였으니 참조하시기 바랍니다.







1. 세계측지계에 대한 이해

 

지구상에서의 위치를 경도와 위도로써 나타내기 위한 기준체계 및 지구의 형상을 나타내는 타원체를 총칭하여 측지기준계라고 한다. 우리나라는 천문관측에 의해 결정된 경도/위도값 및 원방위각을 기준으로 하고 Bessel 타원체를 적용한 한국측지계를 1910년대 이래 최근까지 사용하고 있다. (측량원점의 기원이 되는 일본 동경을 참조하여 동경측지계라고도 하나, 1985년 우리나라 지역에 적용하는 표준명칭을 한국측지계로 명명하였기에 이하 한국측지계로 표기한다.) 한편, GPS를 사용한 측량이 보편화되면서 전세계에서 공통으로 사용할 수 있는 위치기준체계의 필요성이 증대되었고, 이처럼 세계에서 공통으로 이용할 수 있는 측지기준계를 세계측지계라고 한다. 세계측지계에는 기준과 적용타원체의 구분에 따라 ITRF계, WGS계, PZ계 등이 있다. ITRF(International Terrestrial Reference Frame, 국제기준좌표계)는 국제지구회전관측사업(IERS, International Earth Rotation Service)에 의해 국제
적인 협력을 통해 추진되는 공개성이 높은 기준체계이다. 우리나라에서는 2001년에 측량법 개정을 통해 ITRF계 세계측지계를 근간으로 한 세계측지계를 도입하였다. (이하 ITRF계 세계측지계는 간단히 세계측지계로 표기한다.) ITRF 세계측지계는 지구의 질량중심을 3차원 직각좌표계의 원점으로 하고 X축을 그리니치 자오선과 적도와의 교점 방향, Y축을 동경 90도 방향, Z축을 북극 방향으로 하며, 정확한 관측값은 매년 갱신되어 공개되고 현재는 2000년도 관측자료를 사용하여 ITRF2000이라는 명칭으로 사용된다.

 

측지기준계

한국측지계(한국적용동경측지계)

세계측지계(ITRF계세계측지계)

타원체

Bessel 1841 회전타원체

장반경: 6,377,397.15500 m

편평율: 1 / 299.1528128000

GRS 1980 회전타원체

장반경: 6,378,137.00000 m

편평율: 1 / 298.2572221010

데이텀

Korean 1985 데이텀

(Tokyo D 데이텀)

TRF 2000 데이텀

투영법

TM (Transverse Mercator)

TM (Transverse Mercator)

투영원점

서부원점: 경도† 125˚ 위도 38˚

중부원점: 경도† 127˚ 위도 38˚

동부원점: 경도† 129˚ 위도 38˚

동해원점: 경도† 131˚ 위도 38˚

서부원점: 경도 125˚ 위도 38˚

중부원점: 경도 127˚ 위도 38˚

동부원점: 경도 129˚ 위도 38˚

동해원점: 경도 131˚ 위도 38˚

투영원점가산값

False Easting:  200,000 m

False Northing:  500,000 m

(단, 제주도의 False Northing 은550,000 m)

False Easting:  200,000 m

False Northing:  500,000 m

(단, 제주도의 False Northing 은550,000 m)

중앙자오선의

축척계수

1.0000

1.0000

 

 

2. 측지계 변환 방법

* 필요하신분은 첨부한 pdf문서를 참조하시기 바랍니다.

 

3. ArcGIS에서 변환 방법

 

아래와 같은 4단계 작업을 통해 변환한다.

 1단계: 사용자정의 변환객체 생성 및 환경 설정 (ArcGIS 설치후 1회에 한함)
 2단계: 한국측지계를 가지고 있는 원본 데이터 투영 정의
 3단계: 세계측지계를 갖게 될 대상 데이터 투영 정의
 4단계: 좌표변환을 위한 투영도구 실행

 

3.1 사용자정의 변환객체 생성 및 환경설정

- 첨부한 ‘Geogtran’ 파일을 'ArcGIS'설치 폴더 아래에 ‘Customgeogtran’이란 폴더를 생성하고 붙여넣기한다.

- 제어판 > 시스템: 시스템등록정보의 [고급]탭의 [환경변수]를 클릭한다.

- [환경변수]설정

  시스템변수 편집창에서 [새로 만들기]를 하여

   변수 이름: PEOBJEDITHOME

   변수 값: [ArcGIS 설치 폴더]\Customgeogtran

위와 같이 설정한다.

 

3.2 한국측지계로 원본 데이터 투영 정의

 

- ArcToolbox 를 실행

- ArcToolbox  > Data Management Tools > 투영과 좌표변환 > 투영정의(DefineProjection) 도구를 실행

 

- 첫째 입력항목인 ‘입력 데이터셋이나 피쳐클래스’에 shapefile 로 변환된 원본 수치지도 파일의 경로를 설정

둘째 입력항목인 좌표체계 버튼을 클릭한다. 이때 ‘공간기준체계 등록정보’ 대화창이 나타난다. 여기에서 다시 [선택] 버튼을 누른다


- ‘좌표체계 찾아보기’ 대화 창에서 Projected Coordinate Systems > National Grids >Korean 1985 Korea Central Belt.prj 를 선택한 후 [추가] 버튼을 누른다.

 

- 아래 그림 왼쪽의 투영좌표체계등록 정보창에서 [수정] 버튼을 클릭하여, ‘투영좌표체계 등록정보’ 대화창에서 일부 정보를 수정한다 


- 투영법 정의의 매개 변수 중 Central_Meridian 의 값을 선택한 후 해당 값을 27.002890277770010000’으로 수정한다. (이 값은 한국측지계의 경도 오차인 10.405 초를 Decimal Degree 값으로 환산하여 중앙 경선 127 도에 추가함으로써 오차를 보정하기 위함이다.)

- 확인 버튼을 클릭하여 ‘투영 좌표체계 등록정보’ 창을 닫는다

- ‘공간 기준체계 등록정보’ 창에서 [다른 이름으로 저장] 버튼을 클릭한다.

좌표체계 저장 대화상자가 표시되면 새로운 폴더를 생성한 후 폴더 이름을 ‘Custom
CS’로 변경한다.
- 새로 만든 폴더 안에 PCS_Korean1985_TM.prj 라는 이름으로 저장한다.
(이러한 작업은 자주 사용하는 투영정의가 일일이 재정의하면 작업이 번거로우므로 별도로 저장하여 사용하기 위함이다.)

- 끝으로 투영정의 창에서 [확인]을 눌러 투영정의 단계를 마친다.

 

3.3 세계측지계로 대상 데이터 투영 정의

ArcCatalog 상에서 ArcToolbox > Data Management Tools > 투영과 좌표변환 > 투영정의(Define Projection) 도구를 실행한

-  첫째 입력항목인 ‘입력 데이터셋이나 피쳐클래스’는 굳이 입력할 필요는 없으나 (마지막 단계에서 취소로 마무리), 좌표변환후 결과 파일 이름을 입력(마지막 단계에서 취소로 마무리)하여도 무방하다.
-  둘째 입력항목인 좌표체계 버튼을 클릭한다. 이때 ‘공간기준체계 등록정보’ 대화창이 나타난다. 여기에서 다시 [새로 만들기] 버튼을 누르고 ‘투영…’을 선택한다. 

- ‘새 투영 좌표체계’ 대화창이 나타나는데,
- 이름: PCS_ITRF2000_TM
- 투영법 이름: Transverse Mercator
- 투영법 매개변수: False_Easting: 200000.000000
                          False_Northing: 500000.000000
                          Central_Meridian: 127.000000 
                          Scale_Factor: 1.000000
                          Latitude_Of_Origin: 38.000000
                          Linear Unit: Meter (1.000000) 를 기입한다.

- 이때, ‘지리 좌표체계’ 부분은 [선택]을 통하여, Geographic Coordinate Systems > World > ITRF_2000.prj 를 선택하고 [추가]를 누른다.

- ‘공간기준체계 등록정보’ 대화창에서 빠져 나오기 전에, 이를 별도로 저장하여 나중에 필요시 마다 사용하도록 한다.

- [다른 이름으로 저장] 버튼을 눌러, CustomCS 폴더에 PCS_ITRF2000_TM.prj 라는 이름으로 저장한다.

- 끝으로, 투영정의 창에서 [취소] 또는 [확인]을 눌러 투영정의 단계를 마친다

 

3.4 좌표변환을 위한 투영도구 실행

- ArcCatalog 또는 ArcMap 에서 ArcToolbox 를 실행한다

- ArcToolbox > Data Management Tools > 투영과 좌표변환 > 피쳐 > 투영 (Project) 도구를 실행한다.

- ‘입력데이터 셋이나 피쳐클래스’ 설정 항목에서 이전 단계에서 투영정의 작업을 수행한 수치지도 shapefile 을 선택한다. (원본 한국측지계 데이터)

- ‘대상데이터 셋이나 피쳐클래스’의 경로를 입력 한다. (대상 세계측지계 데이터)
- ‘대상 좌표체계 시스템’ 항목에서 버튼을 클릭하여, 이미 정의한 PCS_ITRF2000_TM.prj 파일을 선택한다. 선택을 마치면, 이때 지리적 좌표변환(옵션) 항목에 사용자정의 변환객체가 제공하는 변환 메쏘드가 인식된다.

 - 이제 한국측지계에서 세계측지계로 지리적 좌표변환을 위하여, 지리적 좌표변환 (옵션) 리스트를 클릭하면 해당 지리좌표체계간 변환 메쏘드가 표시된다. 이 메쏘드는 이전 단계에서 설정한 Geogtran 파일에 정의된 것이다.

- [확인] 버튼을 눌러서 좌표변환 작업을 완료하면, ‘대상 데이터셋이나 피쳐클래스’ 이름으로 세계측지계 데이터를 얻게 된다.

 

 

이글은 선도소프트의'세계측지계와 ArcGIS를 이용한 좌표변환,2005/03/29'을 요약 정리 한 것입니다. 원문과 필요파일은 첨부하였으니 참조하시기 바랍니다.

 

TAG arcgis, GIS, 좌표

댓글을 달아 주세요