우선 좌표계에 관한 기본적인 내용은 아래 링크를 클릭하셔서 한번 읽어 보시구요.

http://www.biz-gis.com/index.php?mid=pds&document_srl=65754

자료 작성에 사용한 자료는 아래 링크의 질문에 첨부된 자료를 사용하였습니다.

http://www.biz-gis.com/index.php?mid=QnA&document_srl=65353

 

 

1. 사전 준비사항

 

우측의 프로젝션 파일을 다운로드하여 압축해제 후 아래 경로에 저장 -> projection.zip

C:\Program Files\ArcGIS\Coordinate Systems\projection

(위의 파일은 김한국님께서 올려주신 파일을 일부 조정하고, 이름을 변경하여 사용하였음을 밝힙니다.)

 

NGIMap ver1.0 설치 -> 국토지리정보원 공개자료

http://www.ngii.go.kr/kor/board/view.do?rbsIdx=31&sCate=6&idx=484

 

Export_to_KML 설치

http://www.biz-gis.com/index.php?mid=pds&search_target=nick_name&search_keyword=%EA%B9%80%ED%95%9C%EA%B5%AD&page=2&document_srl=6146

 

Geographic Transformation 정의

http://www.biz-gis.com/index.php?mid=pds&document_srl=67335

 

2. shp파일의 좌표계 확인 및 정의

 

우선 연속지적도를 불러와 좌표계를 확인 합니다.

 

우측 하단에 표시되는 수치를 통하여 좌표계의 유형까지는 예측이 가능합니다.

값이 180.000~180.000 -90.000~90.000이하로 나온다면 지리(경위도)좌표계(GCS_단위 도분초)를 사용하는 도면이며,

값이 180.000~180.000 -90.000~90.000보다 월등히 크게 나온다면 투영(TM)좌표계(PCS_단위 m)를 사용하는 도면입니다.

 

국내 자료의 경우 최근 자료가 아니면 대부분 Bessel TM좌표계일 가능성이 높고, 최근에 만들어진 경우  ITRF2000(GRS80) TM좌표계일 가능성이 높습니다.

해외 자료의 경우는 WGS84 GCS 또는 WGS84 UTM좌표계일 가능성이 높습니다.

 

아래 도면을 보시면 “189132.869 445066.793 Unknown Units” 라고 되어 있으므로 투영좌표계인 것을 알 수 있으며, 타원체의 종류는 아직 알 수 없습니다.

 

제목 없음-0.jpg

                                   

 

   

국내에 구축된 연속지적은 '토지종합정보망 도면데이터베이스 구축지침'에 근거하여 BESSEL타원체를 사용하여 TM투영되어 만들어졌습니다.

따라서 우선 ‘PCS_BESSEL_TM(중부원점).prj‘ 파일을 사용하여 정의해 보도록 하겠습니다.

Data Management Tools -> Projections and Transformation -> Define Projection

 

제목 없음-1.jpg

                                   

 

   

 

연속지적이 제대로 좌표정의 되었는지 확인하기 위하여 KML로 변환하여 구글어스에 얹어 보도록 하겠습니다.

구글어스는 WGS84 경위도좌표계를 사용하므로 BESSEL TM좌표계로 정의되어 있는 연속지적의 좌표계를 변경해야 확인이 가능합니다.

Data Management Tools -> Projections and Transformation -> Feature -> Project

‘GCS_WGS84.prj’파일 선택

 

-내용수정(2012.10.11)

좌표계가 정의되어 있다면 자동으로 WGS84좌표계로 변환되어 KML이 생성되므로, 별도의 좌표변환 절차를 거치실 필요가 없습니다.

단, 이 경우는 Bessel타원체와 WGS84 타원체간 변환이 이루어지므로 '1.사전 준비사항'에 언급된 'Geographic Transformaion' 설정이 정의되어 있어야 오차 없는 변환이 가능합니다. Geographic Transformaion이 올바르게 설정되었는지 확인하시려면 'Data Frame Properties -> Coordinate System -> Transformations 클릭 -> Using' 란을 확인하시면 됩니다.

 

 

Geogrphic Transformaion 부분은 Using 란은 'Tokyo to WGS84_3"을 선택하더라도 개략적인 위치 확인이 가능하지만,  아래 문서를 참고하셔서 'Tokyo to WGS84', 'Korean1985 to ITRF2000', 'Tokyo to ITRF2000'(세가지 모두 Bessel타원체에서 세계타원체로 변경하는 경우) 'Bessel to WGS84'를 정의하셔서 사용하시면 보다 정확한 변환이 가능합니다.

http://www.biz-gis.com/index.php?mid=pds&document_srl=67335

 

 

WGS84타원체로 좌표변경된 연속지적도 파일을 구글어스에서 사용할 수 있는 KML파일로 변환하여 줍니다.

 

제목 없음-3.jpg

                                   

 

   

 

위치가 맞게 들어간 것으로 보아 BESSEL타원체를 사용하여 중부원점을 기준으로 TM투영된 도면임을 알 수 있습니다.

 

제목 없음-4.jpg

                                   

 

   

3. 캐드파일의 좌표계 확인 및 변경

 

다음은 캐드파일의 좌표계를 확인하고, 연속지적과 동일하게 좌표계를 변경 해 보도록 하겠습니다.

캐드파일의 경우 shp파일로 변환하지 않으면 좌표계 정의 및 변경이 불가능하기에 여러가지 불편한 사항이 많이 있습니다

이러한 경우 ArcGIS에서는 좌표계만 확인하고, 국토지리정보원에서 제공하는 NGI Map 프로그램을 사용하여 캐드파일의 좌표계를 직접 변경하면 편리합니다 .

 

우선 ArcGIS에 지형도를 불러오셔서 좌표계가 확인된 연속지적과 거리를 측정해 봅니다.

크게 4가지 유형이 발생할 수 있습니다.

 

유형 1. 타원체 및 좌표계 동일

 

동일한 위치에 투영되므로, 지형도의 좌표계 정의 없이도 사용이 가능합니다.

 

제목 없음-5-1.jpg

                                   

 

   

 

유형 2. 좌표계 상이 -> 연속지적: 투영좌표계(PCS_단위:m) & 지형도: 지리좌표계(GCS_단위:경위도)

 

두 도면 간 10만m 이상 거리 차이가 발생

 

지형도가 지리좌표계(경위도)를 사용하는 경우입니다.

이 경우 지리좌표계를 사용하는 도면이 원점 부근에 점 수준으로 아주 작게 표시됩니다. (중부원점의 경우 북위 38도, 동경 127도 지점에서 남측으로 50만m, 서측으로 20만m 이동한 지점)

GIS는 좌표계가 정의되어 있지 않은 경우, 경위도 1도와 실제 거리 1미터를 동일하게 인식하여 지리좌표계가 아주 작게 보이게 됩니다.

 

 

제목 없음-5-2.jpg

 

 

 

위 도면은 제가 WGS84로 미리 변환해둔 경우입니다. 따라서 WGS84 -> BESSEL(TM)으로 변환해 보도록 하겠습니다.

 

캐드파일의 좌표계 변환은 국토지리정보원에서 제공하는 NGIMap ver1.0을 사용하는 것이 간단합니다.

NGIMap 프로그램을 실행하여 지형도를 불러와 좌표변환을 창에서 현재 좌표계와 변경하고자 하는 타원체 및 좌표계 선택 후 확인.

 

제목 없음-5-3-1.jpg

 

 

 

예 클릭.

 

제목 없음-5-3-2.jpg

 

 

 

예 클릭.

 

제목 없음-5-3-3.jpg

 

 

 

파일형식을 dxf로 선택하고 적당한 이름으로 저장.

 

제목 없음-5-3-4.jpg 

                                   

 

   

 

 

유형 3. 좌표계 상이 -> 연속지적: Bessel_TM(중부원점) & 지형도: ITRF2000(GRS80)_TM(중부원점), 변경 전 가산수치 적용

 

두 도면 간 약 300m의 거리 차이가 발생

 

지형도는 ITRF2000(GRS80)타원체를 사용하며, 변경 전 가산수치를 적용하여 TM투영한 경우입니다.

WGS84 좌표계를 사용하는 경우도 비슷한 거리차를 보이지만, 국내 기준은 측량·수로조사 및 지적에 관한 법률에 의거 GRS80 타원체를 채택하고 있습니다.

해외 자료의 경우 WGS84 UTM좌표계를 사용하는 경우가 많습니다.

 

20091214일 측량·수로조사 및 지적에 관한 법률 시행령 제정으로 투영원점의 가산수치가 변경되었습니다. 이에 따라 Bessel(TM)좌표계와의 거리 차이는 변경 전 가산수치를 적용하여 만들어진 도면과는 약 300m, 변경 후 가산수치를 적용하여 만들어진 도면과는약 10만m의 차이를 보입니다.

 

<투영원점의 가산수치>

Bessel(TM)                    X(N) 500,000m Y(E) 200,000m

ITRF2000(TM) 변경 전 : X(N) 500,000m Y(E) 200,000m

                         변경 후 : X(N) 600,000m Y(E) 200,000m

 

제목 없음-5-4.jpg

 

 

 

NGIMap ver1.0을 사용하여 변환. 설정은 아래 그림과 같이 해 주시면 됩니다.

 

제목 없음-5-5.jpg

 

 

 

 

유형 4. 좌표계 상이 -> 연속지적: Bessel_TM(중부원점) & 지형도: ITRF2000(GRS80)_TM(중부원점), 변경 후 가산수치 적용

 

남북으로 약 10m의 거리 차이가 발생

 

지형도는 ITRF2000(GRS80) 타원체를 사용하며, 변경 후 가산수치를 적용하여 TM투영한 경우입니다.

 

제목 없음-5-6.jpg

 

 

 

NGIMap ver1.0을 사용하여 변환. 설정은 아래 그림과 같이 해 주시면 됩니다.

변경 후 가산수치는 투영원점에 사전 정의되어 있지 않네요. 사용자 정의로 선택하셔서 아래 그림과 같이 설정해 주시면 됩니다.

 

제목 없음-5-7.jpg

profile

알마니

2012.01.19 13:40
*.149.213.105

유형4 를 해줄려고 하다가  ngi 1.0 에 좌표변환에   왜곡량 보정 옆에       10.405보정이라는  체크 칸이 뜨는데요...  이건 체크 해야 하나요?  아주옛날 값 보정하는거라던데... 제 자료는  연속지적도 수치지형도 다 2012년 자료라서 할필요가 없는건지요..??


profile

조덕연

2012.01.19 19:05
*.246.78.165
최근에 만들어진 지형도는 이미 보정되어 만들어졌기 때문에 보정이 필요 없습니다.

자세한 내용은 아래 링크 참고하세요~

http://m.blog.naver.com/PostView.nhn?blogId=echp&logNo=20049378135&categoryNo=0&currentPage=1&sortType=recent&isFromSearch=true
profile

채채풍

2012.02.24 11:47
*.94.221.58

조덕연님// NGIMap ver1.0 프로그램 구하고 싶은데 링크를 찾을수가 없네요ㅠㅜ 제 이메일로 보내주시면 감사하겠습니다. sd8030@hanmail.net 꼭 부탁드립니다.

profile

조덕연

2012.02.24 12:05
*.70.5.105
링크가 깨졌나보네요.
아래 링크로 들어가셔서 다운 받으시면 됩니다.

http://www.ngii.go.kr/kor/board/view.do?rbsIdx=31&sCate=6&idx=484
List of Articles
번호 제목 글쓴이 날짜 조회 수
공지 지오코딩 툴 정식 버전 - 최종 업데이트 일자: 2019년 6월 24일 file + 50 김한국 2016-03-16 30341
공지 Qgis로 온라인 맵 연동하는방법(WMTS) file Wind 2014-07-06 16391
공지 (Wind님 작성 자료입니다.)Arcgis와 온라인지도의 연동에 관하여 file + 14 Wind 2014-07-05 19438
267 8. 기타 자료 건축 도면 데이터 + 1 만결 2019-08-05 64
266 8. 기타 자료 지오코딩 툴 질문입니다. file + 1 양정윤 2019-06-13 311
265 6. 기본 지도 데이터 한양도성 GIS 지오렌즈 2019-05-31 312
264 4. 주제별 지도데이터 190425_전국표준노드링크 분할압축파일(한폴더에 넣고 압축푸세요)(3) file 생생우덩 2019-05-23 180
263 4. 주제별 지도데이터 190425_전국표준노드링크 분할압축파일(한폴더에 넣고 압축푸세요)(2) file 생생우덩 2019-05-23 94
262 4. 주제별 지도데이터 190425_전국표준노드링크 분할압축파일(한폴더에 넣고 압축푸세요) file + 1 생생우덩 2019-05-23 209
261 2. 프로그램 및 스크립트 소스 [EasySearchTool v2.1] ArcMAP에서 주소검색 및 구글, 네이버 거리뷰 확인 Extension file + 1 진혜 2018-12-26 756
260 1. GIS분석관련 문서 정사영상 좌표변환 Projection 오류 file + 1 haengmind 2018-10-22 895
259 8. 기타 자료 network analysis service area secret 처음입니다 2017-12-02  
258 1. GIS분석관련 문서 씬을 이용한 경관모형 작성 file 어반플래너 2017-11-29 1196
257 2. 프로그램 및 스크립트 소스 텍스트 파일 내부 내용 정렬 프로그램 file 김한국 2017-11-09 1367
256 6. 기본 지도 데이터 서울시 자전거도로 file 이성 2017-09-11 1750
255 4. 주제별 지도데이터 하천망도 1 file + 1 한스 2017-07-28 1710
254 2. 프로그램 및 스크립트 소스 TWI 구하는법 Esri에서 다운받을 수 있네요, 공유해요 file ulygajok 2016-12-14 1242
253 6. 기본 지도 데이터 행정구역-광역시, 시군구, 읍면동(법정구역),리 2016년 10월 file + 3 황선영 2016-10-12 8778
252 2. 프로그램 및 스크립트 소스 shp 파일의 dbf 필드 크기 자동 조정 가능한 프로그램 file + 2 김한국 2016-08-04 2133
251 8. 기타 자료 백터기반 세계지도 pdf(대형 출력 가능) file + 2 김한국 2016-05-20 10578
250 2. 프로그램 및 스크립트 소스 지번주소 및 도로명주소(새주소) 좌표 변환툴, GeoCoder-Xr + 3 김형준 2016-05-03 5698
249 2. 프로그램 및 스크립트 소스 Arcgis 와 국내지도의 연동 - ArcBruTile 0.7버전 file + 21 Wind 2016-04-27 8973
248 3. 메뉴얼 ArcGIS(V10.0) 및 HEC-GeoRAS를 이용한 홍수범람분석 file + 4 김병국81 2016-03-02 2186
247 2. 프로그램 및 스크립트 소스 퀀텀 GIS를 이용하여 작은 폴리곤 삭제 참새 2016-01-11 928
246 2. 프로그램 및 스크립트 소스 주소를 좌표로, GeoCoder-Xr with Kakao, Naver, Google ㅡ 2016, v3.2 file + 6 김형준 2016-01-03 6344
245 7.논문자료 교통소음지도 작성을 위한 3차원 도시모델 구축 file + 1 생생우덩 2015-11-21 1321
244 7.논문자료 GIS 기반의 도시지역 침수 취약성 평가 file 생생우덩 2015-11-09 1903
243 7.논문자료 통합 물정보 제공을 위한 웹GIS 기반의 SWG 시뮬레이터 설계 file 생생우덩 2015-11-09 528
242 8. 기타 자료 (GIS 툴 없이)Row의 중복을 제거하는 간단한 방법 김한국 2015-10-12 1686
241 2. 프로그램 및 스크립트 소스 구주소(지적주소)를 새주소(도로명주소)로 변환하는 툴 ㅡ XrOldAddressToNew file 김형준 2015-09-30 3400
240 2. 프로그램 및 스크립트 소스 Error 999999 : Error executing function file 물방개 2015-07-27 684
239 2. 프로그램 및 스크립트 소스 폴리곤 shp을 단순화 시켜주는 웹 애플리케이션 file + 1 김한국 2015-07-14 2686
238 3. 메뉴얼 Error 999999 : Error executing function 해결방법 file + 1 Wind 2015-06-10 3088
237 6. 기본 지도 데이터 해양지명 데이터 - POINT file 황선영 2015-06-09 1010
236 8. 기타 자료 총균쇠 : 식량생산의 발생과 대륙의 축 file 종이학 2015-05-21 1593
235 2. 프로그램 및 스크립트 소스 DXF파일 SHP파일 변환 file + 2 숲길체험지도사 2015-04-02 3934
234 2. 프로그램 및 스크립트 소스 오픈소스 FingerEyes-Xr for HTML5 ㅡ 공간 분석 소개 및 소스 코드 다운로드 김형준 2015-03-13 1336
233 3. 메뉴얼 오픈소스 FingerEyes-Xr for HTML5에 대한 한글 튜토리얼 김형준 2015-03-02 975
232 8. 기타 자료 projected coordinate system properties 좌표값 설정하기!!;; 곤이 2015-01-20 1893
231 2. 프로그램 및 스크립트 소스 OpenSouce FingerEyes-Xr for HTML5 공간데이터 편집 기능 소개 및 다운로드 김형준 2015-01-20 1110
230 4. 주제별 지도데이터 국토지리정보원의 수치표고모델 공개 ! + 2 박기훈 2015-01-09 5433
229 2. 프로그램 및 스크립트 소스 좌표(Point SHP)를 새주소로 변환해 주는 툴 ㅡ XrReverseGeocoder file 김형준 2014-12-18 2776
228 2. 프로그램 및 스크립트 소스 XrProjection ㅡ 좌표계변환툴(3, 7, 10 파라메터 지원) file + 4 김형준 2014-12-04 4643
227 2. 프로그램 및 스크립트 소스 Point Counter - 폴리곤 안에 들어가는 포인트 수 세기 file + 2 김형준 2014-10-29 2501
226 2. 프로그램 및 스크립트 소스 PointToSomething, 포인트를 다양한 도형 폴리곤으로 변환하는 툴 file + 3 김형준 2014-10-23 1967
225 2. 프로그램 및 스크립트 소스 Hexagon Builder, 정형화된 헥사곤(육각형) 생성 file + 1 김형준 2014-10-21 1837
224 2. 프로그램 및 스크립트 소스 도로명주소(새주소) 좌표 변환툴, GeoCoder-Xr (도로 주소 DB : 2014.9월 버전) file 김형준 2014-09-28 4082
223 6. 기본 지도 데이터 좌표계 확인 부탁드립니다! file chungho1125 2014-08-13 3838
222 2. 프로그램 및 스크립트 소스 텍스트파일 좌표변환 프로그램 - 2015년 05월 08일 버전 업데이트 file + 5 김한국 2014-08-07 6896
221 2. 프로그램 및 스크립트 소스 Arc Hydro tools for ArcGIS 9.3_ArcHydro9.3 file + 1 한쿄 2014-07-30 2990
220 2. 프로그램 및 스크립트 소스 오픈스트리트맵 타일맵 다운로드 입니다. file + 3 highendguy 2014-07-25 4313