Online basemap adakalanya banyak membantu jika kita
kekurangan data untuk dipapar atas map. Dengan menggunakan online basemap juga
kita nak buat map pun jadi mudah dan cepat. Kalau kita dah ada GIS layer,
kemudian kita combine pulak overlay di atas online basemap, dia boleh
menambahbaik paparan map kita. Contoh kita ada vector layer lot tanah, kemudian
kita overlay plak dengan online basemap Google Satelit, kita boleh la nampak
objek rumah, bangunan dan sebagainya di dalam peta lot kita tu.
Kalau kita menggunakan QGIS, ada pelbagai free online
basemap yang boleh kita paparkan di ruangan Map Canvas QGIS. Cara nak access
online basemap ni pulak ada macam2 cara. Cara yang saya nak kongsikan ni saya
dapat dari sorang awek blogger GIS, kalau nak jengah blog dia bolehlah klik katlink ni.
OK cara yg saya nak kongsikan ni melalui kaedah run python
script. Relaks… bertenang… selalunya kalau dengar pasal script je ramai yang
ngeri sebab melibatkan coding programming etc. Tapi cara ni sebenarnya mudah je…
bukan kena buat coding pun… Cuma copy paste je coding python yg dah sedia ada,
kemudian run dalam QGIS. Lepas anda run script tu, bukan anda hanya dapat
access ke online basemap Google je, tapi anda akan dapat 33 link untuk access
ke online basemap yang lain. Fuhhh…. 33 tu… banyaknyaaa..
Dalam contoh ni, saya menggunakan QGIS ver 3.1. So first step copy dulu content script Python. Script tu
anda boleh access dari link script ni. Bila dah open link tu, copy je semua
content script tu macam gambar di bawah
ni.
Copy dulu script Python |
Kemudian klik butang Python Console kat QGIS interface.
Butang Python Console |
Tetingkap Python Console akan dipaparkan seperti gambar di
bawah ni. Next buat langkah berikut :-
Penerangan gambar :-
- Paste script yang anda copy tadi di ruangan bawah tetingkap Python Console
- Klik butang Run Command untuk run script
Hasilnya, lihat di ruangan XYZ Tiles dalam panel Browser
QGIS. Anda akan dapati ada 33 senarai online basemap yang boleh anda gunakan,
antaranya Bing VirtualEarth, ESRI Ocean, Google Maps, Google Satellite,
OpenStreetMap, OpenTopoMap dan banyak lagi.
Senarai online basemap dijana automatik selepas run script Python |
Untuk paparkan online basemap tu, just double click saja
pada senarai online basemap yang anda nak masukkan. Gambar-gambar berikut
adalah contoh beberapa online basemap yang saya overlay bersama vector layer
Jalanraya.
Online basemap Google Maps Road |
Online basemap Google Satellite |
Online basemap Bing VirtualEarth |
Online basemap OpenStreetMap |
Online basemap OpenTopoMap |
Online basemap ESRI Topo World |