Archiving (더이상 업데이트 되지 않습니다)/ArcMap & QGIS 강좌

QGIS 3.0 OpenLayers Basemap 깔기 (Google, OSM)

지도쟁이 :P 2018. 4. 27. 02:36

QGIS 3.0 은 새로 나왔고,

새로 나왔기에 지원되지 않는 플러그인이 많다.


망고소프트의 이민파 소장님께서 만든 TMS for Korea도 당연히 지원이 안되고

심지어는 openlayers plugin도 지원이 안된다.


하지만 편법은 다 있는법.


QGIS 3.0.2를 켜도 좋고, 2.18.19을 켜도 좋고 뭐를 켜도 좋다.

나는 3.0.2을 켰지만, 사실 2.18.19을 사용하는게 안정적인듯.


일단 난 시스템 로케일을 영어로 설정해놔서 영어로 뜸


뭐 잡소리 끄고 하는방법


Browser Panel에서 XYZ Tiles를 들어간다.



그리고 마우스 오른쪽 버튼 누르고 New Connection을 하면 다음과 같은 창이 뜸




Tile Map URL을 넣으면 되지롱!


Tile Map Url은 일단 나는 기본적으로 구글 기본지도랑 OSM 지도를 넣었다.

OSM 지도 URL은 다음과 같음

http://a.tile.openstreetmap.org/{z}/{x}/{y}.png

참고로 나는 Max Zoom Level은 19로 했는데 20으로해도 된다.


Google 지도 URL은 다음과 같음

http://mt0.google.com/vt/lyrs=m&hl=en&x={x}&y={y}&z={z}&s=Ga


자세히 보면 이부분이 조정 가능한 파라미터인데

lyrs=m&hl=en

lyrs = m (레이어 = m)

hl = en (언어는 = en)

이라는 의미다

한국어는 kr, 일본어는 ja 이런식이다.

lyrs 의 값은 다음과 같음


  • h = roads only
  • m = standard roadmap
  • p = terrain
  • r = somehow altered roadmap
  • s = satellite only
  • t = terrain only
  • y = hybrid



기존의 OpenLayers Plugin이 시스템 로케일에 따라 언어설정이 불가능했다면

이거는 오히려 언어설정시 유용하다.


그리고 구글지도 Max Zoom Level 은 20까지 지원됨

이미 나는 OSM 지도를 깔았기 때문에 이번에 추가로 Google Road를 넣었다.



오랜만에 유용한 글이 되었길 바라는데


일단 빨래 걷으러 가야함


읽어줘서 감사요




참고로 네이버랑 다음 지도도 URL 올려줄께요