안녕하세요?

지난 2월 2일 포스팅에서 Proj6.0부터 Molodensky-Badekas 타원체 변환 방식(10계수 방식)을 지원한다고 알려드린 바 있습니다. 이 방식은 우리나라 국토지리정보원의 공식 타원체 변환방식이기도 합니다. 이 Proj6.0을 사용하는 QGIS 3.10.3 버전부터는 이 Molodensky-Badekas 타원체 변환 방식이 지원되며 자동으로 지리원 10계수를 받아와 타원체 변환을 수행해 줍니다. 

앞으로는 OSGeo 한국어 지부가 공유한 소위 보정좌표계를 더 이상 사용하지 않아도 된다는 의미입니다.

Proj6.0을 사용하는 QGIS에서는 Bessel1841 <-> WGS84(GRS80) 변환 시 자동으로 국토지리정보원 계수를 물고 와서 변환을 해주는데요. Proj6.0 이상을 사용하는 GDAL, OGR2OGR  등에서도 설정 없이 바로 EPSG Code입력만으로 좌표변환이 정확히 이뤄짐을 확인했습니다. EPSG:5191에 한국의 Bessel1841 <-> WGS84(GRS80) 변환 기본 방법과 계수가 설정되어 있어서 그걸 그대로 물고 들어와서 그렇습니다.  

결론적으로 Proj6.0 이상을 사용하는 QGIS 등의 각종 오픈소스 프로젝트에서는 이제 별다른 설정 없이 타원체 변환을 수행하시면 됩니다.

그렇게 변환하신 뒤 WGS84 타원체 기반의 영상이나 벡터를 중첩하면 예전과 달리 정확하게 맞게 나옴을 확인할 수 있습니다.

 

참고하시기 바라며, 주변에도 이제 더이상 보정된 좌표를 쓰지 말고 제대로 된 이 방법을 쓰라고 널리 알려주시기 바랍니다. QGIS의 확산 속도가 더 빨라지기를 기대해 봅니다.

 

감사합니다.
2020년 5월 14일
OSGeo 한국어 지부 신상희

Posted by OSGeo 한국어지부 뚜와띠엔

댓글을 달아 주세요

  1. Favicon of https://plzdoitnow.tistory.com BlogIcon Tvaot 2020.05.29 15:22 신고  댓글주소  수정/삭제  댓글쓰기

    토지용현황도(출처 : 국가공간정보포털, 좌표 : 'Bessel1841 TM 중부/동부')
    서울전자지도(출처 : 행안부, 좌표 : 'GRS80_UTMK')

    위 두 지도 좌표를 맞추려면 어떻게 해야 하나요?

    글에서 말씀하신대로, Qgis 3.10에서 Bessel1841을 WGS84(GRS80)으로 가져왔으나,

    두 지도가 일치하지 않습니다.

    그리고 제가 알고 있기론 WGS84(GRS80)은ITRF2000과 같은 것으로 알고 있는데
    맞는지요?

  2. Favicon of https://www.osgeo.kr BlogIcon OSGeo 한국어지부 뚜와띠엔 2020.05.29 15:39 신고  댓글주소  수정/삭제  댓글쓰기

    안녕하세요?

    두 데이터 모두 .Prj라고 하는 좌표계 파일을 가지고 있는지 먼저 확인하시기 바랍니다. 해당 파일이 없으면 QGIS는 SHP 파일의 좌표계를 그냥 직각좌표계로만 인식합니다.

    만약 .PRJ 파일이 없다면 [QGIS > Layer > Set CRS of Layers] 혹은 지도 레이어에서 마우스 오른쪽 버튼을 눌러 [Set CRS > Set Layer CRS]를 이용해 해당 지도의 좌표계를 직접 맞춰주시기 바랍니다. 두 데이터의 정확한 EPSG 코드를 아시면 쉽게 작업하실 수 있습니다.

    참고하시기 바랍니다.

  3. Favicon of https://plzdoitnow.tistory.com BlogIcon Tvaot 2020.05.29 18:04 신고  댓글주소  수정/삭제  댓글쓰기

    말씀 해주신 대로 다시 한 번 차근 차근 해보았습니다.
    그래도 이격이 발생하는 경우는 어찌할지요?ㅠ

    혹시 몰라, 제가 한 순서를 정리해서 아래 링크로 연결해 두었습니다.
    한 번만 봐주실 수 있으실지요? 부탁드립니다. ㅠㅠ

    https://plzdoitnow.tistory.com/3

    • Favicon of https://www.osgeo.kr BlogIcon OSGeo 한국어지부 뚜와띠엔 2020.05.29 22:30 신고  댓글주소  수정/삭제

      안녕하세요?

      살펴보니 서울전자지도는 EPSG:5179이며,

      연속지적도는 EPSG:5174입니다. NSDI 사이트에서 잘못된 정보를 제공했습니다.

      EPSG:5174로 하면 정확히 매칭됩니다. 제가 확인했습니다.

    • Favicon of https://www.osgeo.kr BlogIcon OSGeo 한국어지부 뚜와띠엔 2020.05.29 23:04 신고  댓글주소  수정/삭제

      더불어서 블로그에 있는 PRJ 파일은 일반적인 내용입니다. 원래 PRJ 파일은 xxxx.shp, xxxx.dbf, xxxx.shx 처럼 xxxx.prj 로 그 이름이 같아야 합니다. 즉, 쓰시려는 SHP의 이름과 같은 이름으로 그 PRJ 파일을 변경해 주셔야 합니다.

  4. Favicon of https://www.osgeo.kr BlogIcon OSGeo 한국어지부 뚜와띠엔 2020.05.29 22:22 신고  댓글주소  수정/삭제  댓글쓰기

    서울전자지도를 어디서 다운로드하셨는지 URL을 알 수 있을까요?

    • Favicon of https://plzdoitnow.tistory.com BlogIcon Tvaot 2020.06.01 13:29 신고  댓글주소  수정/삭제

      https://www.juso.go.kr/addrlink/main.do?cPath=99JM

      서울전자지도는 여기서 다운로드 받았습니다. : )

    • Favicon of https://plzdoitnow.tistory.com BlogIcon Tvaot 2020.06.01 13:32 신고  댓글주소  수정/삭제

      정말 너무 감사합니다.!
      좌표가 계속 너무 안맞아서 고민하고 있었는데, 친절히 알려주시고, 성심껏 답변해 주셔서 감사합니다.

      오픈소스 강의 자료나, 이미 gis 쪽에서는 명성을 날리고 계시던데, 존경스럽습니다. : )

      정말 감사합니다.