10

2016-Jul

QGIS TMS for Korea 배경지도 업데이트 방법

작성자: pil0706 IP ADRESS: *.220.219.169 조회 수: 5557

요새 나름? 시간이 남아서 제 블로그에 이것저것 글을 올리고 있습니다.


QGIS 관련이고 여러 GIS 관계자분들과 Biz-GIS에도 도움이 많이 될 것 같아 해당 내용을 복/붙합니다.


몇몇 고수분들은 이미 사용하고 계실거라 예측하고 있는데요


일단 내용은 다음과 같습니다.


개인 블로그에 사용하는것이라서, 존댓말이 없습니다만..

이해해주시고 읽어주시면 감사하겠습니다.



----------------------------------------------------------------------------------------------------------------------------

GIS회사 중 망고소프트?인가 가 있다.

국내에서는 Foss4G, OSGEO에서 Gaia 3D 신상희 대표님과 함께 매우 유명한 곳인것 같다.

그중 이민파 소장님?이 만든 TMS for Korea 플러그인은 국내 GIS를 하는 사람들에게 매우 소중한 도구 일 것이다.


ArcGIS에도 Naver, Daum 지도를 Basemap으로 할 수 있으나, 소수의 사람들만이 해당 기능을 사용함에 따라 코드가 잘 돌아다니지 않는 것 같다.


본인은 QGIS 2.6을 사용하고 있으며, ArcMap 10.0 - 10.3, ArcGIS Pro등을 자유롭게 사용하고 있다.

QGIS 와 ArcMap 둘다 장단점이 있기 때문에 무엇이 더 좋다 나쁘다 할 수 없다.

하지만 QGIS의 가장 좋은 기능은 오픈소스이기 때문에 다양한 사람들이 만들어 놓은 플러그인들을 사용할 수 있음이다.



오늘은 QGIS의 기능중 하나인 TMS for Korea의 기능을 조금 살펴보고자 한다.

26152E4F5781E23C14007E

QGIS 설치방법과 QGIS 플러그인 사용방법 정도는 Biz-GIS 등에서 설명하고 있으니 넘어가고..


한번 살펴 보자.


일단 다음지도를 배경으로 깔았다.

232F89405781E3152B80E3

참고로 다음지도를 배경으로 깔았을때 최대로 줌인이 가능한건 Lv 18인가 그러하다.

그래서 1:2000 이 최대 줌인이다.



2016년 7월 10일 현재 map.daum.net에서 해당 지도를 확인해보자


272DEC3E5781E35C3BB972


눈썰미가 좋은 GIS 전문가들이여, 다른점이 보이는가?

강남순환도시고속도로가 업데이트가 되어있지 않다.

그래서 업데이트 하는 방법을 알려주도록 하겠다.



QGIS를 설치하고 TMS for Korea를 설치하면 당신의 컴퓨터에 다음과 같은 디렉토리가 생길것이다.


C:\Users\(당신컴퓨터 이름)\.qgis2\python\plugins\tmsforkorea\weblayers\html


여기

235078435781E4130B0974

여기서 javascript의 다음, 네이버 지도의 tile map 서버 링크?를 수정만 하면된다.



기본 지도만 일단 수정해 보겠다.

다음 기본 지도는 OpenLayers.Layer.DaumStreet.js에 있고 notepad ++ 나 뭐 편집기 아무거나 써서 열어보자

2659633F5781E4A6360ED5

우리가 수정할 부분은 저 형광펜 친 부분이다.


다음 서버에서 제공하는 타일지도를 받아오는 링크인데, 현재 링크는 업데이트되지 않은 타일의 링크이다. 업데이트되도 다음은 지우지 않고 계속 유지하나보다.


url: [

    "http://i0.maps.daum-img.net/map/image/G03/i/var2201/L${z}/${y}/${x}.png",

    "http://i1.maps.daum-img.net/map/image/G03/i/var2201/L${z}/${y}/${x}.png",

    "http://i2.maps.daum-img.net/map/image/G03/i/var2201/L${z}/${y}/${x}.png",

    "http://i3.maps.daum-img.net/map/image/G03/i/var2201/L${z}/${y}/${x}.png"

    ],


이렇게 된 URL을 다음지도 네트워크 리액션을 활용해서 각 타일의 URL을 확인하면 


현재는

http://map3.daumcdn.net/map_2d/166joy/L4/980/439.png

이런식으로 바뀌어져 있다.


즉,

http://i0.maps.daum-img.net/map/image/G03/i/var2201/....

부분을


http://map3.daumcdn.net/map_2d/166joy/...

이걸로 치환하면됨.


즉,

url: [

    "http://map3.daumcdn.net/map_2d/166joy/L${z}/${y}/${x}.png",

    ],

이걸로 바꿔라



한번해보자

274917455781E5AF137FB7


저장후 QGIS를 껏다가 다시 실행한다.


26398E425781E5FA1D1829


Before / After 비교


216AAC415781E6232917D6251433415781E61F30B96F


네이버는 


OpenLayers.Layer.NaverStreet.js

을 열어서


    url: [

    "http://onetile1.map.naver.net/get/135/0/0/${z}/${x}/${y}/bl_vc_bg/ol_vc_an",

    "http://onetile2.map.naver.net/get/135/0/0/${z}/${x}/${y}/bl_vc_bg/ol_vc_an",

    "http://onetile3.map.naver.net/get/135/0/0/${z}/${x}/${y}/bl_vc_bg/ol_vc_an",

    "http://onetile4.map.naver.net/get/135/0/0/${z}/${x}/${y}/bl_vc_bg/ol_vc_an"

    ],


이부분의 URL중


http://onetile1.map.naver.net/get/135/0/0..을

http://onetile1.map.naver.net/get/149/0/0/.. 으로 치환


즉,

    url: [

    "http://onetile1.map.naver.net/get/149/0/0/${z}/${x}/${y}/bl_vc_bg/ol_vc_an",

     ],

이거로 바꿔라


이와 같이 바뀐다.

274749485781E7A01A09FF21159F505781E7D91E00E2

profile

박효성

2016.07.13 17:49
*.171.49.26

멋진 정보 감사드립니다. ^^

profile

배덩

2017.02.21 20:53
*.233.30.30

설명 감사 드립니다.

그럼 Daum Hybrid 는 어떤 URL 로 치완하면 최근 것으로 업데이트 되는지 알려 주시면 잘 쓰겠습니다.

혹은 다음지도 네트워크 리액션을 어떻게 해서 타일의 URL을 확인할 수 있는지도 마저 알려 주시면 잘 쓰겠습니다..

profile

배덩

2017.02.23 20:00
*.233.30.30

그대로 해보니 그나마 올라 오던 지도도 안나와 원위치 했습니다. 그 사이 머가 또 바뀌었나 보네요..

아예 네트워크 리액션 방법을 좀 알려 주시면 정말 고맙겠습니다요..

profile

YNWA

2018.02.28 13:03
*.219.94.171
추천
1
비추천
0

위글을 보고 이것저것 만지다가 변경하여 댓글남깁니다.

저는 다음 하이브리드를 업뎃했습니다. 우선 다음 지도를 켜고 우클릭 하면 옆에 나오는 창이 뜹니다. 

그곳에서 검사에 들어갑니다. 그러면 우측으로 창이 뜰텐데요.

상단을 보시면 네트워크가 보이실겁니다. 네트워트에 들어가셔서 F5를 누르시면 PNG파일과 JPEG 파일 등 여러 파일이 나열됩니다. 

PNG파일로 된 부분을 클릭 해보시면 우측에 Request URL이 보이실겁니다.

예를 들어 "http://map0.daumcdn.net/k3f_map_hybrid/1802zmk//L3/1043/1622.png"이 적혀있습니다.

그러면 L3/1043/1622 부분만 L${z}/${y}/${x} 로 변경합니다.

"http://map0.daumcdn.net/k3f_map_hybrid/1802zmk/L${z}/${y}/${x}.png" 이렇게 변경하여 파일에 적용하시면 됩니다.


*PNG파일이 다수뜨는데 그 중 하나만 선택하여 변경해주시면 적용됩니다.

(무지한 상태로 위 글을 참고해서 업뎃했기 때문에 혹시나 틀린 부분이 있을 수 있습니다..)



profile

그리즐리

2018.05.04 10:21
*.207.139.124

qgis에서 다음맵켜놓고 검사 어딧나 열심히 찾았네요 ㅋㅋㅋ

다음맵을 킨다는게 그냥 인터넷에서 다음지도군요 ㅋㅋ 또 하나 배워갑니당

List of Articles
번호 제목 글쓴이 날짜 조회 수
» QGIS TMS for Korea 배경지도 업데이트 방법 + 5 pil0706 2016-07-10 5557
공지 qGIS 게시판 운영 공지 - 초기단계입니다. file 김한국 2013-12-13 5378
204 qgis 캐드로 옮긴후 지번이.. file 용as 2019-03-19 24
203 수치지도(dxf) 활용한 DEM(asc 파일) 변환 시 파일 용량이 너무 큽니다. 조언 부탁드립니다 file 고고학자 2019-03-18 8
202 qgis 3 질문입니다 부탁드립니다 ! + 1 아야아어 2019-03-14 29
201 고수님들... qgis 레이어 경로 바꾸는 법 아시나요 ㅠㅠ 파이팅 2019-03-13 13
200 GIS 공간분석 등 질문드립니다(QGIS 2.18 / ArcGIS / Auto CAD 등) 고고학자 2019-03-11 32
199 QGIS에서 CSV파일로 변환과정에서.. 아크백초보 2019-03-04 25
198 고수님들 attribute table 관련 질문입니다 file + 1 턱돌이 2019-02-22 53
197 qgis실행오류 file 타락천사 2019-02-22 32
196 qgis query를 어떻게 해야하나요? file replay 2019-02-16 45
195 연속지적도 속성테이블 일괄편집 뒷똥정렬 2019-02-16 59
194 attribute table에서 한 Field 값마다 한 개의 행만 존재하게 할 수 있을까요? file 턱돌이 2019-02-14 17
193 핸드폰으로 Q-GIS파일 보는법이 있나요?? 바봉봉 2019-02-13 38
192 다음지도와 결합.... file 도시 2019-02-13 136
191 qgis 래스터에서 보간플러그인이 없는데 어떻게 해야하죠?.. + 3 몽이야놀자 2019-02-11 71
190 shp파일을 tif 파일로 변환 시 햐애지거나 검게되는 현상이 발생합니다 file 턱돌이 2019-02-09 16
189 cutline polygon is invalid 문제 뽁뽁이 2019-02-08 11
188 래스터 잘라내기 오류 Zealot13gold 2019-02-02 36
187 qgis 입문자입니다. shp파일 두개가 겹치질 않습니다. file 나는곰 2019-02-02 63
186 QGIS에서 타원체 변환에 관한 툴이 있는지 알고싶습니다! 1105 2019-02-01 23
185 Convex hull, Concave hull 기능 질문드립니다. file 김기사 2019-01-31 25