QGIS에서 VWorld WMS 서비스 이용법

3,086 views
Skip to first unread message

BJ Jang

unread,
Feb 28, 2018, 3:17:29 AM2/28/18
to osge...@googlegroups.com
안녕하세요?

어제 한국매장문화재협회 강의중 QGIS에서 VWorld의 WMS를 쓰고 싶은데
목록만 나오고 데이터는 안온다는 질문이 있어서 오늘 방법을 찾아 알려드립니다.
질문자 연락처를 몰라 그냥 OSGeo에 보내는데, 회원이지 않을까 합니다.

2014년에도 비슷한 질문이 OSGeo에 올라와 그때는 AnyGuide의 문제라 불가하다 안내 드렸는데,
지금은 VWorld 서비스가 개편되어 표준을 지키기에 QGIS에서도 WMS로 불러와 쓸 수 있습니다.
단, QGIS의 좌표계가 EPSG:3857 혹은 EPSG:4326이어야 한다는 것이 주의사항이네요.


이제 VWorld의 WMS를 QGIS에 추가하는 방법을 한 단계씩 방법을 보면 다음과 같습니다.

1. VWorld 인증키 받기
- 다음 링크의 인증키 발급 페이지로 갑니다.
- 로그인이 필요합니다.
- URL과 사용목적 등을 적고 인증키를 받습니다.

2. QGIS에서 WMS 서버 추가
- QGIS를 띄웁니다.
- Browser Panel에서 WMS 항목을 오른쪽 클릭하고 [새 연결...] 메뉴를 누릅니다.
본문 이미지 1
- 이름에 VWorld, URL에 다음 내용을 넣습니다.
- [발급받은 인증키]와 [신청한 URL]에는 자신의 인증정보를 넣어야 합니다.
본문 이미지 3
- [확인]을 누릅니다.
- TMS for Korea 등의 플러그 인을 이용해 배경 지도를 띄웁니다.
- QGIS 화면 우하단의 좌표계를 눌러 EPSG:3857로 바꿉니다.
- WMS 서비스 중 VWorld에서 레이어를 더블클릭 해 QGIS에 추가합니다.
- 저는 갯벌정보를 해봤는데, 2번째가 데이터가 뜨네요.
본문 이미지 2


주의사항이 반드시 QGIS의 좌표계를 EPSG:3857로 바꾸고 레이어를 불러야 한다는 것입니다.
이는 VWorld의 잘못이 아니라 QGIS의 잘못으로 보입니다.
VWorld는 좌표계를 4326, 3857, 900913만 지원한다고 분명히 메타데이터를 주는데 QGIS가 이를 잘 따르지 않고 있는 것 같습니다.


장병진 드림

--

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

오동하

unread,
Feb 28, 2018, 5:28:46 AM2/28/18
to osge...@googlegroups.com

장병진 이사님 

브이월드 연결하니 다음과 같은 에러가 뜹니다. 



반환될 것으로 기대했던 캐이퍼빌리티 문자열 대신에, 다음 응답을 받았습니다:


WMS capabilities를 예상한 형식(DTD)으로 얻을 수 없음: WMS_Capabilities 혹은 WMT_MS_Capabilities가 없습니다.

아마도 WMS 서버의 URL이 잘못된 듯 합니다.

태그: ServiceExceptionReport

응답은 다음과 같음:

<?xml version="1.0" encoding="UTF-8" ?>

<ServiceExceptionReport version="1.3.0" xmlns="http://www.opengis.net/ogc" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.opengis.net/ogc http://schemas.opengis.net/wms/1.3.0/exceptions_1_3_0.xsd">

<ServiceException code="INVALID_KEY">ë“±ë¡ ë ˜ì§€ ì•Šì € ì ¸ì¦ í‚¤ìž…ë‹ˆë‹¤.</ServiceException>

</ServiceExceptionReport>


2018년 2월 28일 (수) 오후 5:17, BJ Jang <jang...@gmail.com>님이 작성:
--
이 메일은 Google 그룹스 'OSGeo(Open Source GeoSpatial) 한국어 지부 - OSGeo Korean Chapter' 그룹에 가입한 분들에게 전송되는 메시지입니다.
이 그룹에서 탈퇴하고 더 이상 이메일을 받지 않으려면 osgeo-kr+u...@googlegroups.com에 이메일을 보내세요.
이 그룹에 게시하려면 osge...@googlegroups.com에 이메일을 보내세요.
https://groups.google.com/group/osgeo-kr에서 이 그룹을 방문하세요.
더 많은 옵션을 보려면 https://groups.google.com/d/optout을(를) 방문하세요.
--
======================================
오 동하
부산발전연구원 
미래전략연구센터

mobile: 010-2486-4626
office: 051-860-8764

오동하

unread,
Feb 28, 2018, 5:41:15 AM2/28/18
to osge...@googlegroups.com
성공했습니다.
처음이다 보니 약간의 실수가 있었네요
인증키와 URL에 [  ] 없이 넣어야 합니다.


2018년 2월 28일 (수) 오후 7:28, 오동하 <dong...@gmail.com>님이 작성:
Reply all
Reply to author
Forward
0 new messages