23

2006-Nov

TM -> GRS80 타원체 좌표변환 방법과 초기 환경설정방법

작성자: 김한국 IP ADRESS: *.217.93.181 조회 수: 67552

국립지리원에서 GRS80 타원체를 이용하여 수치지도를 제작한지가 꽤 됐지만 아직까지 헤깔려하시는 분이 많아서 정리해 올립니다.

국립지리원에서 제공하는 TM(베셀타원체) -> GRS80 타원체 좌표변환 프로그램은 오로지 DXF파일만 가능합니다.
shp파일에 대한 변경 방법은 아직 없는 듯합니다.

그래서 만든 자료입니다. shp파일(GDB 등 모든 esri 포멧에서 가능)에서 바로 변환하는 방법입니다.

그럼 정리한 내용입니다.(ArcGIS 9.x 버전 기준입니다.)

 


"기존우리나라 측지계 -> 변환된 측지계 변환 파라메터"값이 ArcGIS에 세팅되어 있지 않습니다.
때문에 환경설정을 통하여 파라메터 값을 참조할 수 있게 해줘야합니다.(외산 툴의 단점이죠...^^)

이 환경 설정은 최초 한번만 실행하면 됩니다. 당연히 컴퓨터를 포멧을 하거나 하면 다시 실행해야겠지요? ^^

그럼 환경 설정하는 방법을 설명드리겠습니다.

ArcMap이나 ArcCatalog가 실행 중이라면 프로그램을 종료하세요.

Geogtran.zip  Geogtran.zip 파일을 다운로드 받고 압축을 풀면 확장자가 없는 Geogtran 이란 파일이 나타납니다.
파일명 바꾸면 안됩니다.

Geogtran 파일을 C:\temp 에 복사합니다.
해당 폴더가 없을 경우 생성합니다.

내컴퓨터를 선택하고 마우스 우측버튼을 눌러 속성메뉴를 클릭합니다.
그러면 아래 그림과 같이 시스템 등록정보 창이 뜨게 됩니다.

project061123_1.jpg

 

여기에서 고급탭으로 이동합니다.(아래 그림처럼)

project061123_2.jpg

 


여기에서 아래쪽에 보면 환경변수라는 버튼이 보입니다.
이 버튼을 클릭!


새로만들기 버튼이 두개 있습니다.
이 중에서 아래쪽에 있는 새로만들기 버튼을 클릭합니다.

project061123_3.jpg

 

 

빈칸에 다음과 같이 각각 입력합니다.
변수이름: PEOBJEDITHOME
변수 값:   C:\temp

(아래 그림 참조)

project061123_5.jpg

 

 

확인버튼을 누르고 등록이 잘 되었는지 확인합니다.
파란색으로 선택된 변수 값이 방금 추가한 변수입니다.

확인을 누르고 빠져나오면 환경설정이 완료됩니다.

======================================================================               여기까지 한번만 작업하시면 되는 내용입니다.

 

 


그러면 샘플데이터를 이용하여 TM 좌표계(베셀타원체)를 GRS80타원체(변환된 측지계)로 변경해보겠습니다.
한번 따라해보실 분은 "샘플데이터.zip " 파일을 다운로드 받으시고 압축을 푸세요.

압축을 풀면
"좌표변환_TM""좌표변환_GRS80" 파일이 있습니다.

"좌표변환_TM"파일은 TM 베셀 타원체 파일입니다.
그리고 "좌표변환_GRS80"파일은 GRS80타원체로 변환한 파일입니다.

"좌표변환_TM" 파일을 가지고 실습을 하고 결과가 잘 됐는지 "좌표변환_GRS80"로 확인하면 됩니다.


자료실에서 "prj_파일.zip"을 다운로드 받습니다.
http://www.biz-gis.com/5852

압축을 풀어 적당한 장소에 저장합니다. (개인적으로 C:\Program Files\ArcGIS\Coordinate Systems 위치에 압축을 풀어 놓는 것을 추천합니다.)


1. "좌표변환_TM" 파일에 대한 좌표정의

ArcMap을 실행하고 "좌표변환_TM" 파일을 불러옵니다.

project061123_sam_1.jpg

 


ArcToolbox -> Data Management Tools -> Define Projection 실행

project061123_sam_2.jpg

 

 

첫째 입력항목에 "좌표변환_TM" 파일을 선택합니다.
둘째 입력항목인 좌표체계 버튼을 클릭

아래 그림과 같은 화면이 나타나는데 여기에서 Select 버튼 클릭

project061123_sam_3.jpg


"prj_파일.zip" 파일을 압축 푼 곳으로 이동하여 "PCS_Korean1985_TM.prj" 파일을 선택합니다.

그리고 확인 버튼을 죽~ 누르면 "좌표변환_TM"파일에 대한 좌표 정의가 이뤄졌습니다.

 

project061123_sam_4.jpg

 

 

2. 좌표가 정의된  "좌표변환_TM" 파일에 대한 좌표변환

ArcToolbox -> Data Management Tools -> Feature -> Project 실행

각 입력항목을 아래 그림과 같이 입력합니다.

project061123_sam_5.jpg

 


첫째 입력항목에 "좌표변환_TM" 파일을 선택합니다.
둘째 입력항목엔 GRS80타원체로 변경되어 저장될 파일명을 입력합니다. 여기서는 "좌표변환_테스트.shp"라고 입력했습니다.
세번째 항목은 좌표체계 버튼을 클릭하여 다시 Select 버튼을 클릭하고 "PCS_ITRF2000_TM"을 선택합니다.
네번째 입력 항목은 Korea1985_To_ITRF2000을 선택합니다. (이 것이 처음에 했던 환경설정부분입니다. 환경설정을 하지 않으면 선택할 수 없습니다.)

OK 버튼을 눌르면 좌표변환이 이뤄집니다.

잘 변환이 됐는지 확인하기 위해서
ArcMap을 끄고 다시 실행합니다(이유는 다른 좌표계가 동시에 2개가 올라온 경우 오작동을 하기때문입니다.)

 

"좌표변환_GRS80" 파일과 "좌표변환_테스트" 파일을 동시에 올리고 정확하게 중첩이 됐는지 확인합니다.
(윈도우 탐색기를 이용하여 "좌표변환_테스트" 파일이 만들어진 폴더로 이동해서 "좌표변환_테스트.prj"파일을 지우고 확인하는 것이 좋습니다.)


 

profile

허성우

2009.05.26 16:28
*.64.12.98
저도 arcmap에 없어서 첨에 당황했던건데..-_ㅜ);ㅋ
profile

monotaxism

2010.02.10 18:57
*.128.48.21

아...정말 필요했고 애써서 해결책을 궁리해도 알 수 없었던 부분이었는데 너무 감사합니다 ㅠㅠ

profile

식혜

2010.07.30 10:04
*.96.234.130

정말 감사합니다 잘배웠습니다

profile

adcrom

2010.10.22 19:18
*.221.219.130

TM -> GRS80 이라는 말씀은

 

Bessel -> GRS80 이라는 말씀이신가요?

profile

주영훈

2011.01.17 16:16
*.208.95.4

prj_파일 있는 링크가 안 열러서 봤는데 여기서 열리는 것 같네요...

저처럼 헤멜 다른 분을 위해 살짝 걸고 갑니다 ^^

http://www.biz-gis.com/5852

profile

nayouta

2011.02.07 21:02
*.31.204.100

덕분에 헤매지 않고 한번에 해결했네요^^

profile

환경인

2013.01.10 18:20
*.113.158.133

어떨 때는 좌표변환이 되고 어떨 때는 안 되고... 넘 이상해요. 한번 적용한 파일을 다시 테스트 할 경우 prj를 지우고 다시 하면 안 되는 것인가요? 그리고캐드파일 Bessel 좌표를 불러와서 GRS80으로 변환이 가능한가요?

profile

모난넘

2013.03.08 01:09
*.125.165.170

저는 아크맵이 꺼져버립니다,,,,

쩝,,,

몇번을 해보았는데요,,,

정식버젼이 아니어서일까요???

가르침  감사드립니다

꾸벅

profile

호바리안

2013.11.11 15:11
*.250.135.29

저도 아크맵 꺼져버려서 엄청 고민했었는데 패치하니 되더군요~

저같은 경우는 9.3에서 안되다가 9.3.1패치하니 되네요~

profile

전복

2014.12.05 14:15
*.217.188.140

변환하고 파일저장이 안되는데...뭘 잘못한걸까요


아크맵10 버전쓰고있습니다.

profile

ASA

2015.03.02 13:59
*.46.250.197

biz-gis에서 너무 좋은 정보들 잘 배워갑니다. 감사합니다!!

profile

ASA

2015.03.02 14:59
*.46.250.197

Geographic Transformation에 드롭다운 메뉴 Korea1985_To_ITRF2000 가 나타나지 않는데 뭐가 잘못된걸까요,..


처음에 했던 환경설정부분을 완료 했는데 나타나지 않습니다. 


운영체제가 윈도우7 ,Arc-map 10.0 인데 버전 문제일까요..? 

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