10

2016-Jul

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

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

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


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 7505
공지 qGIS 게시판 운영 공지 - 초기단계입니다. file 김한국 2013-12-13 5596
253 비오톱유형평가도 질문입니다. new hijago123 2019-09-19 2
252 QGIS에서 폴리곤 shp 파일에 대한 무결성 검증 결과 문의합니다. hslee 2019-09-11 13
251 Qgis 에서는 지번이 보이는데 .. file + 1 피로링 2019-09-10 41
250 qgis3.14 레이어열기 bibi 2019-09-10 16
249 다른 PC에서 프로젝트 파일 불러오기 오류 이끌리어 2019-09-09 16
248 raster to polygon시 정수변환 바봉봉봉 2019-09-07 16
247 (급) geoda 문의 용부장 2019-09-07 11
246 파이선 오류 독작 2019-09-04 25
245 UTM을 위경도로 변환하는 방법 + 2 QGISGOGOGO 2019-09-04 36
244 행정동단위 자료를 집계구 단위로 바꿀 수 있을까요? SpatialWIFI 2019-08-31 31
243 이미지 또는 PDF 변환시 화면과 다르게 변환되는데 해결방안이 없나요? file + 1 실버워터 2019-08-29 26
242 QGIS 아틀라스 내보내기 하면 로딩 0프로에서 안움직이고 흰창으로 바뀌는데 해결방안이있을까요 QGIS초보 2019-08-19 34
241 편입 지적도 작성시 클리핑 문제 + 1 13월 2019-08-13 70
240 q gis 지적도를 분할 및 병합 하는 방법에 대해 문의 드립니다 file + 2 jin 2019-08-12 92
239 QGIS 벡터, 레스터 툴 작동이 안됩니다. file + 1 툴마되자 2019-08-07 61
238 왜 플러그인에 검색하면 안 나오나요? file + 1 세화주 2019-08-06 98
237 QGIS에서 경위도 좌표계를 TM좌표계로 투영하는 방법이... + 1 에스코 2019-08-06 76
236 급) QGIS에서 좌표화일(CSV)을 불러온후 shp화일이 중첩되지 않아요?? ㅠ + 1 용부장 2019-08-03 53
235 QGIS 글자깨짐 질문드려요 + 2 알려주세요 2019-08-02 121
234 QGIS 2. 18. 버젼은 어디서 다운로드가 가능한가요? + 3 용부장 2019-08-02 182