Apakah Plugin OpenLayers diperbarui untuk QGIS3?


51

Setelah mencari plugin OpenLayers, ini menunjukkan bahwa plugin ini tidak kompatibel dengan versi QGIS 3.0. Apakah ini akan diperbarui? Apakah ada cara lain untuk menambahkan citra Google atau citra udara lain selain melalui plugin ini?

Saya perhatikan lapisan OpenStreetMap yang saya gunakan dengan QGIS 2 masih berfungsi sekarang karena saya menggunakan QGIS 3, tetapi lapisan Google Satellite tidak lagi muncul.


5
Kiat nomor 1 saya untuk menggunakan QGIS: jangan pernah menyentuh plugin openlayers. Ini menyebabkan semua jenis bug dan ketidakstabilan dalam qgis. Hanya saja tidak sepadan dengan waktu yang terbuang.
ndawson

Jawaban:


66

Dalam QGIS 3 gunakan XYZ Tiles di Data Browser

menggunakan

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

masukkan deskripsi gambar di sini

12 Maret 2018 pembaruan

Ada skrip python yang akan memuat beberapa ubin xyz yang tersedia di sini https://raw.githubusercontent.com/klakar/QGIS_resources/master/collections/Geosupportsystem/python/qgis_basemaps.py (kredit penuh ke Klas Karlsson https: // twitter.com/klaskarlsson/status/972757121933733889 )

masukkan deskripsi gambar di sini


Benar-benar ilegal untuk langsung mengonsumsi ubin Google Maps tanpa menggunakan API milik Google. Itu sebabnya orang menggunakan plugin QGIS OpenLayers karena menggunakan Google Maps API secara internal untuk membuat panggilan URLS. Anda menghindari melakukan hal-hal ilegal meskipun secara teknis tidak diperlukan ...
ThomasG77

2
@ ThomasG77 ketentuan berubah pada Januari 2018 dan tautan dokumentasi ke URL Maps developers.google.com/maps/documentation/urls/guide Anda tidak memerlukan kunci Google API untuk menggunakan URL Maps.
Mapperz

6
Kunci API bukan masalahnya. Ini adalah TOS, misalnya developers.google.com/maps/terms#section_10_1 "Anda tidak akan mengakses Maps API (s) atau Konten kecuali melalui Layanan. Misalnya, Anda tidak boleh mengakses ubin peta atau citra melalui antarmuka atau saluran ( termasuk antarmuka Google tidak berdokumen) selain Maps API (s). "
ThomasG77

25

Qgis 3 memiliki arsitektur plugin baru sehingga plugin tidak langsung kompatibel dengan versi baru ini. Dari repositori sumber tampaknya mereka menunggu rilis resmi QGIS 3 untuk menghasilkan versi baru dari plugin.

Di samping ini, Anda sekarang memiliki opsi untuk menggunakan sumber XYZ Tile untuk mendeklarasikan beberapa peta yang licin. misalnya Anda dapat menggunakan http://tile.openstreetmap.org/{z}/{x}/{y}.png untuk openstreetmap.

Anda akan menemukan banyak sumber daya di https://qms.nextgis.com (cari TMS)


Menggunakan tautan OSM di atas, XYZ Tiles terlalu kecil untuk dibaca jika Anda menggunakan resolusi HDPI (yaitu 3200x1900).
Colin

Anda membutuhkan sumber resolusi tinggi (alias retina). Beberapa informasi di sini gis.stackexchange.com/questions/276323/…
Billy34

Sumber retina juga terlalu kecil menggunakan monitor HDPI. Mereka bekerja untuk saya beberapa hari yang lalu, masih dengan teks kecil, tapi saya tidak bisa membuatnya sekarang.
Colin

8

The QuickMapServices (atau QMS) Plugin membuatnya sangat mudah untuk menambahkan basemaps dari berbagai sumber yang berbeda untuk QGIS 3 proyek Anda.

Secara default Anda mendapatkan beberapa basemaps, tetapi Anda dapat menambahkan ratusan basemaps kontribusi-pengguna tambahan dengan masuk ke QuickMapServices -> Pengaturan -> Layanan Lainnya -> Dapatkan Paket Terkontribusi

Gunakan alat QMS Pencarian untuk menemukan dengan cepat peta situs.


1
QMS sangat baik - sejumlah besar sumber data bawaan, dan jauh lebih mudah daripada harus secara manual menentukan ubin dengan XYZ Tiles melalui databrowser.
Joseph Redfern

3

Saya telah membuat skrip generik untuk memuat dari CSV semua ubin XYZ

Ini lebih umum daripada yang oleh Klas Karlsson (bukan konten yang di-hardcode) tetapi Anda perlu mengatur layer tambahan sendiri karena CSV default yang disediakan tidak mengandung banyak basemaps default.

QuickMapServices, sebuah plugin alternatif untuk plugin QGIS OpenLayers, sekarang kompatibel dengan QGIS 2.x & 3.0 sebagaimana dinyatakan dalam pengumuman posting blog ini



Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.