EPSG-2097 좌표계 문의

629 views
Skip to first unread message

songw...@gmail.com

unread,
Mar 23, 2018, 1:23:01 PM3/23/18
to OSGeo(Open Source GeoSpatial) 한국어 지부 - OSGeo Korean Chapter
안녕하세요. GIS관련 초보 가입 인사드립니다.

다름이 아니고,



제가 위의 링크의 정부데이터를 활용하려고 하였는데요.

이쪽에 문의해본 결과, x,y 좌표의 데이터는 EPSG-2097 좌표계를 사용하고 직접 경위도로 바꿔서 사용해야한 다는 답변을 얻었습니다.

그래서 proj4를 사용하여 

'EPSG:2097',
'+proj=tmerc +lat_0=38 +lon_0=127 +k=1 +x_0=200000 +y_0=500000 +ellps=bessel +units=m +no_defs +towgs84=-115.80,474.99,674.11,1.16,-2.31,-1.63,6.43'
'+proj=tmerc +lat_0=38 +lon_0=127 +k=1 +x_0=200000 +y_0=500000 +ellps=bessel +units=m +no_defs +towgs84=-145.907,505.034,685.756,-1.162,2.347,1.592,6.342'
'+proj=tmerc +lat_0=38 +lon_0=127 +k=1 +x_0=200000 +y_0=500000 +ellps=bessel +units=m +no_defs'

이와 같은 인자로 각각 경위도 값을 모두 얻어 보았으나, 애매하게 다 어긋나더라구요. 보통 위도 0.05 정도 차이가 벌어졌습니다.

그래서 더 검색을 하여보니 
EPSG:5174',
'+proj=tmerc +lat_0=38 +lon_0=127.0028902777778 +k=1 +x_0=200000 +y_0=500000 +ellps=bessel +units=m +no_defs +towgs84=-115.80,474.99,674.11,1.16,-2.31,-1.63,6.43'
'+proj=tmerc +lat_0=38 +lon_0=127.0028902777778 +k=1 +x_0=200000 +y_0=500000 +ellps=bessel +units=m +no_defs'

위의 보정된 EPSG-5174 좌표계를 사용해야한다는 글을 보고 또 한번 시도를 해보았으나 조금은 나아졌지만 여전히 위도가 많이 벌어졌습니다.

예시 데이터로는

x: 183107, y: 442673

이 정부 데이터 (EPSG-2097 이라고 명시 됨) 를

37.485433, 126.809730

이 위경도가 거의 흡사하게 출력이 되어야 합니다.

제가 올바르게 질문을 했는지 걱정되지만, 우문을 현답으로 구하고자 이렇게 문의글을 올립니다.

미흡한 글 읽어주셔서 감사합니다.



BJ Jang

unread,
Mar 24, 2018, 2:22:27 AM3/24/18
to osge...@googlegroups.com
안녕하세요?
좌표계 문제 참 어렵지요? 그래서 완전히 다른 해결책을 제시해 봅니다.

localdata.kr 사이트를  분석해 보니 WFS와 WMS서비스로도 데이터를 제공하고 있네요.
외부에 주기 위해서라기 보다는 사이트 내의 지도페이지에 데이터를 주기 위해서로 보이긴 하지만요.

하여간 WFS 서비스를 하고 있으면 QGIS에서 벡터로 이 데이터들을 불러올 수 있고,
좌표계 문제도 QGIS와 WFS 서버가 알아서 해결해 주니 인간들은 편안히 데이터를 쓰기만 하면 됩니다.

1) QGIS의 Browser Panel에서 WFS 부분을 오른쪽 마우스로 선택하고 [새 연결...] 메뉴를 선택하세요.

2) 새로운 WFS 연결 만들기 창에서 아래 그림처럼 정보를 입력합니다.
- URL의 값은 다음과 같습니다: http://www.localdata.kr/varoext/GIS/wfs?version=1.1.0
- 확인 을 누릅니다.

3) WFS의 Local Data 의 자료 중 원하는 자료를 QGIS로 가져옵니다.
- WFS의 Local을 더블클릭 하면 레이어 리스트가 불러와 집니다.
- 그 중 LADOSG23_06_01_P 레이어가 원하시는 체육도장 업입니다.
- 이 코드는  http://www.localdata.kr/portal/data/dataView.do?pageIndex=1&menuNo=200001&menuFlag=03&clasCode=23_06_01_P 페이지의 [붙포보기] 버튼을 눌러 나오는 페이지를 분석해 알아냈습니다.
- URL의 마지막 인자로 다른 레이어들의 코드도 알아낼 수 있을 듯 합니다.
- 이 레이어를 더블클릭 하면 벡터로 데이터가 불러와 집니다.
- QGIS에서 위치도 볼 수 있고 속성도 볼 수 있습니다.


4) QGIS의 Layers Panel에서 LADOSG23_06_01_P를 원하는 형태의 자료로 저장합니다.
LADOSG23_06_01_P 레이어를 오른족 마우스로 클릭하고 [다른 이름으로 저장] 메뉴를 선택합니다.
- 원하는 파일 포맷과 좌표계, 인코딩 등을 선택해 저장하시면 앞으로 활용하시기 좋을 것입니다.


5) 위치가 잘 맞는지 검증
- TMS For Korea 플러그인을 이용해 다음지도를 띄우고 도장들의 위치와 이름을 띄워보니 잘 맞아 보이네요.


역시 메타데이터만 정확하면 컴퓨터가 알아서 잘 처리하고, 
이래서 표준 인터페이스가 중요하구나 하고 다시한번 느낍니다.


도움이 되셨길~
장병진 드림






2018년 3월 24일 오전 2:23, <songw...@gmail.com>님이 작성:

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



--

Open Source GIS Technical Manager / e-Cartographer
장병 이사 | BJ Jang

가이아쓰리디()
서울시 금천구 가산동 60-19 SJ테크노빌 702호
tel
: 02-3397-3475 | fax: 02-3397-3278
e-mailjang...@gmail.com | mobile: 010-3390-7056

songw...@gmail.com

unread,
Mar 24, 2018, 11:11:49 AM3/24/18
to OSGeo(Open Source GeoSpatial) 한국어 지부 - OSGeo Korean Chapter
소중한 정보를 이렇게 자세하게 알려주셔서 진심으로 감사합니다.

그런데 한가지만 더 여쭙고자 하는데, 어떻게 WFS와 WMS 데이터를 localdata.kr 에서 공급되는지 알 수 있으셨나요?

제가 사이트를 뒤져서는 힌트를 못찾겠네요 ;ㅁ;...

그리고 이 사이트도 각 지역마다 데이터를 받아 가공을해서 그런지 알려주신 WFS 데이터 원천으로 사용했더니, 

확률적으로 더 들어맞는건 케이스가 늘었는데, 아쉽게도 틀린 것은 여전히 존재하네요. ㅜ.ㅜ

어쨌든 너무 소중한 노하우 알려주셔서 정말 감사드려요! 덕분에 더 정제된 데이터를 얻을 수 있었습니다. 감사합니다!


2018년 3월 24일 토요일 오후 3시 22분 27초 UTC+9, 장비 님의 말:
이 그룹에서 탈퇴하고 더 이상 이메일을 받지 않으려면 osgeo-kr+u...@googlegroups.com에 이메일을 보내세요.

이 그룹에 게시하려면 osge...@googlegroups.com에 이메일을 보내세요.
https://groups.google.com/group/osgeo-kr에서 이 그룹을 방문하세요.
더 많은 옵션을 보려면 https://groups.google.com/d/optout을(를) 방문하세요.

BJ Jang

unread,
Mar 25, 2018, 2:51:17 AM3/25/18
to osge...@googlegroups.com
localdata.kr에서 WMS와 WFS가 지원되는 것을 알아낸 것은 네트워크 분석과 통밥으로 한 것입니다. 
웹페이지에서 호출되는 요청을 보고 이런 요청이 있다면 다른 것도 되지 않을까 하고도 시도해 보고, 되는 것을 확인한 것이지요.
늙은 프로그래머의 감 정도로 생각해 주시면 크게 틀리지 않습니다.

그리고 이런 방법으로 얻은 데이터 중 일부의 위치가 틀리다면,
그것은 정말 관리되고 있는 자료부터 위치가 틀려 있는 것일 겁니다.
데이터가 틀린 경우는 실전에서는 수없이 많습니다.
수집된 데이터를 다 믿을 수 없어요.

정부데이터 잘 이용하셔서 멋진 작품 만드시길~


장병진 드림

2018년 3월 25일 오전 12:11, <songw...@gmail.com>님이 작성:
이 그룹에서 탈퇴하고 더 이상 이메일을 받지 않으려면 osgeo-kr+unsubscribe@googlegroups.com에 이메일을 보내세요.

이 그룹에 게시하려면 osge...@googlegroups.com에 이메일을 보내세요.
https://groups.google.com/group/osgeo-kr에서 이 그룹을 방문하세요.
더 많은 옵션을 보려면 https://groups.google.com/d/optout을(를) 방문하세요.
Reply all
Reply to author
Forward
0 new messages