Jawaban:
Pembaruan 2019: Tidak diperlukan plugin, lihat jawaban baru: https://gis.stackexchange.com/a/217670/187
Pembaruan 2015: Plugin baru dengan lebih banyak opsi peta latar belakang adalah QuickMapServices
Asli: Gunakan plugin OpenLayers untuk mendapatkan Google Maps, Bing, OSM atau peta latar belakang Yahoo.
Perhatikan bahwa lapisan-lapisan ini TIDAK COCOK UNTUK PERCETAKAN! (lihat tiket terbuka di jawaban https://gis.stackexchange.com/a/42141/187 )
Ada fungsionalitas inti penyedia XYZ Tile Server yang diimplementasikan dengan beberapa peningkatan UX bagus lainnya untuk layanan ubin (tersedia sejak QGIS 2.18). Ini berarti, bahwa tidak perlu untuk plugin eksternal walaupun untuk pengaturan yang mudah Anda masih dapat menggunakan plugin eksternal (lihat bagian bawah posting ini) dan menawarkan berbagai perbaikan dibandingkan solusi berbasis plugin murni .
Di panel browser, cari entri Tile Server dan klik kanan untuk menambahkan layanan baru.
Masukkan URL layanan yang ingin Anda gunakan, mengganti bagian x, y dan z dengan pengganti kurung keriting seperti yang dapat dilihat di bawah ini.
Klik dua kali entri yang baru dibuat untuk menambahkan layer ke peta.
Lapisan ditambahkan dengan cara ini:
https://tile.opentopomap.org{z}/{x}/{y}.png
(Lihat komentar di bawah untuk atribusi )
http://tile.openstreetmap.org/{z}/{x}/{y}.png
https://mt1.google.com/vt/lyrs=y&x={x}&y={y}&z={z}
https://mt1.google.com/vt/lyrs=s&x={x}&y={y}&z={z}
https://mt1.google.com/vt/lyrs=m&x={x}&y={y}&z={z}
(Kode untuk jenis ubin lain dari Google ditemukan di sini )
http://ecn.t3.tiles.virtualearth.net/tiles/a{q}.jpeg?g=1
Sejak versi 0.18.7 dan dikombinasikan dengan QGIS> = 2.18.8, dimungkinkan untuk menggunakan QuickMapServices sebagai alat yang sangat mudah digunakan untuk mengonfigurasi lapisan. Centang saja "Pakai penyaji asli" (terima kasih @DmitryBaryshnikov)
Plugin lain untuk menambahkan basemaps di QGIS - QuickMapServices:
Repositori Plugins Python QGIS: https://plugins.qgis.org/plugins/quick_map_services/
Info lebih lanjut tentang plugin:
Jika Anda ingin menambahkan peta dasar ESRI ke QGIS, ikuti langkah-langkah di blogpost ini menggunakan konsol QGIS Python:
Salin dan tempel kode ini ke dalam QGIS Python Console:
Menambahkan layanan ESRI_Imagery_World_2D:
qgis.utils.iface.addRasterLayer("http://server.arcgisonline.com/arcgis/rest/services/ESRI_Imagery_World_2D/MapServer?f=json&pretty=true","raster")
Menambahkan layanan ESRI World_Street_Map:
qgis.utils.iface.addRasterLayer("https://services.arcgisonline.com/arcgis/rest/services/World_Street_Map/MapServer?f=json&pretty=true","raster")
Kemudian Anda dapat menyimpan ini sebagai File Definisi Lapisan QGIS dan menambahkannya nanti ke proyek apa pun
Dan inilah titik akhir REST dari semua peta dasar Online ArcGIS yang dapat Anda tambahkan menggunakan kode di atas: