QGIS에서 타원체 변환 계수를 포함시켜 좌표계 설정하는 방법을 정리해 봤습니다.

431 views
Skip to first unread message

Sanghee Shin

unread,
Sep 8, 2013, 11:23:23 AM9/8/13
to "osgeo-kr@googlegroups.com Source GeoSpatial) <osgeo-kr@googlegroups.com> 한국어 지부", Shin Sanghee
안녕하세요?

저번에 본 메일링 리스트를 통해 몇 번 논의도 있었고, 또 개인적으로도 제게 문의하시는 분들이 제법 있어서 이 문제와 관련한 해결책을 http://endofcap.tistory.com/585 에 정리해 봤습니다.

QGIS 최근 버젼은 EPSG에 등록된 우리나라의 좌표계를 모두 제공하고 있습니다만, 이 좌표계 정보가 Bessel1841을 준거 타원체로 사용할 경우 타원체 변환 계수를 포함하고 있지 않은 문제점이 있습니다.

이는 국토지리정보원이 타원체 변환방식으로 10개의 계수가 필요한 Molodensky-Badekas 방식을 공식적으로 채택하고 있어, 오픈 소스 진영이 좌표계 근간 라이브러리로 사용하는 Proj4에서 이 10개 계수를 수용할 방법이 없기 때문입니다. Proj4 같은 경우 최대 7개 계수까지 받아 들입니다.

이에 따라 EPSG 코드는 맞는데 타원체 변환을 수행할 경우 대략 300m 정도의 이격이 발생하기도 합니다. 정확한 타원체 변환 계수가 제공되고 있지 않으니 당연히 이런 문제가 발생하겠지요. 이에 이를 편하게 해결하는 방법을 한 번 정리해 본 것입니다.

감사합니다.

신상희
---
Shin, Sanghee
Gaia3D, Inc. - Helping Earth Sustainable
http://www.gaia3d.com
Tel : +82-(0)2-3397-3475
Fax : +82-(0)2-3397-3478

오동하

unread,
Sep 8, 2013, 8:03:32 PM9/8/13
to osge...@googlegroups.com
자료 감사합니다..그런데 사용자 CRS의 CRS이름을 적당히 다른 것으로 바꿔야 할 것 같습니다..
지금은 사용자CRS명이 변경이전의 EPSG번호로 올라와서 원본의 EPSG와 혼란이 있습니다. 
Korea가 들어간 적당한 다른 이름으로 CRS명을 변경하면 어떨까요?


2013년 9월 9일 오전 12:23, Sanghee Shin <shs...@gaia3d.com>님의 말:

--
Google 그룹스 'OSGeo(Open Source GeoSpatial) 한국어 지부 - OSGeo Korean Chapter' 그룹에 가입했으므로 본 메일이 전송되었습니다.
이 그룹에서 탈퇴하고 더 이상 이메일을 받지 않으려면 osgeo-kr+u...@googlegroups.com에 이메일을 보내세요.
이 그룹에 게시하려면 osge...@googlegroups.com(으)로 이메일을 보내세요.
http://groups.google.com/group/osgeo-kr에서 그룹을 방문하세요.
더 많은 옵션을 보려면 https://groups.google.com/groups/opt_out을(를) 방문하세요.



--
---------------------------------------------------------------------
오 동하                      Dongha Oh
부산발전연구원       Busan Development Institute
                                   Research Fellow
TEL  82-51-860-8764, 010-2486-4626
--------------------------------------------------------------------

Sanghee Shin

unread,
Sep 8, 2013, 11:00:15 PM9/8/13
to osge...@googlegroups.com, Sanghee Shin
안녕하세요?

오히려 더 편하지 않을까요? EPSG 코드 알고 있는 경우 그냥 해당 번호 입력하면 공식 EPSG와 사용자 좌표계가 동시에 뜨는까요.. 그 중에서 골라서 쓰면 되지 않을까 싶네요. 

검색을 하면 Authority ID도 다르게 나오고, 이게 원래 QGIS에서 제공하는 것인지 아니면 사용자가 정의한 것인지 밑에 다시 표시되고 하니까...  그냥 제 생각이구요.. 

불편하시면 그냥 사용자가 Custom CRS에서 직접 이름을 바꾸시면 됩니다. 바로 바뀝니다. ㅎ 

신상희 


---
Shin, Sanghee
Gaia3D, Inc. - Helping Earth Sustainable 
http://www.gaia3d.com 
Tel : +82-(0)2-3397-3475
Fax : +82-(0)2-3397-3478

2013. 9. 9., 오전 9:03, 오동하 <dong...@gmail.com> 작성:

민경일

unread,
Sep 9, 2013, 2:18:20 AM9/9/13
to osge...@googlegroups.com
안녕하세요. 가이아쓰리디에 근무하는 민경일이라고 합니다.
좋은 내용 감사합니다. 
위 내용과 동일한 문제가 GeoServer에도 존재 합니다. 많이들 아시는 내용이겠지만 간략히 정리하여 첨부 합니다.
GeoServer에서도 베셀타원체 좌표계로 데이터를 등록하고 실시간좌표변환을 이용하기 위해서 towgs84파라메터가 포함된 좌표계를 재정의해 줘야 클라이언트에서 구글맵등의 배경지도와 매쉬업 했을때 원하는 위치에 지도를 띄울수 있습니다.
GeoServer의 \data_dir\user_projections\ 경로에 있는 epsg.properties 파일에 새로운 epsg코드를 추가하여 사용하거나 존재하는 epsg코드를 재정의하여 사용하고 싶다면 동일 폴더에 "epsg_overrides.properties" 파일을 추가하고 여기에 정의하면 기존표계가 재정의 됩니다.
이파일엔 좌표계를 WKT 형식으로 정의하게 되어 있네요.
참고하세요~^^



2013년 9월 9일 오전 12:23, Sanghee Shin <shs...@gaia3d.com>님의 말:
안녕하세요?
Reply all
Reply to author
Forward
0 new messages