¿Se actualizará el complemento OpenLayers para QGIS3?

51

Al buscar el complemento OpenLayers, muestra que este complemento es incompatible con la versión QGIS 3.0. ¿Se actualizará esto? ¿Hay otra forma de agregar imágenes de Google o cualquier otra imagen aérea que no sea a través de este complemento?

Noté que la capa OpenStreetMap que había estado usando con QGIS 2 todavía funciona ahora que estoy usando QGIS 3, pero la capa Google Satellite ya no aparece.

TMAC_0819
fuente
55
Mi consejo número 1 para usar QGIS: nunca toques el complemento de capas abiertas. Causa todo tipo de errores e inestabilidad en qgis. Simplemente no vale la pena el tiempo perdido.
ndawson

Respuestas:

66

En QGIS 3, use los mosaicos XYZ en el navegador de datos

utilizar

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

ingrese la descripción de la imagen aquí

Actualización del 12 de marzo de 2018

Hay un script de Python que se cargará en múltiples mosaicos xyz disponibles aquí https://raw.githubusercontent.com/klakar/QGIS_resources/master/collections/Geosupportsystem/python/qgis_basemaps.py (el crédito completo es para Klas Karlsson https: // twitter.com/klaskarlsson/status/972757121933733889 )

ingrese la descripción de la imagen aquí

Mapperz
fuente
Es totalmente ilegal consumir directamente los mosaicos de Google Maps sin usar la API de Google. Es por eso que las personas usan el complemento QGIS OpenLayers, ya que utiliza la API de Google Maps internamente para realizar las llamadas URLS.
Evitas
2
@ ThomasG77 los términos cambiaron en enero de 2018 y los enlaces de documentación a las URL del mapa developers.google.com/maps/documentation/urls/guide No necesita una clave API de Google para usar las URL de Maps.
Mapperz
66
La clave API no es el problema. Es el TOS, por ejemplo developers.google.com/maps/terms#section_10_1 "No accederá a las API de Maps ni al Contenido, excepto a través del Servicio. Por ejemplo, no debe acceder a mosaicos de mapas o imágenes a través de interfaces o canales ( incluidas las interfaces de Google no documentadas) que no sean las API de Maps ".
ThomasG77
25

Qgis 3 tiene una nueva arquitectura de complementos, por lo que los complementos no son inmediatamente compatibles con esta nueva versión. Desde el repositorio fuente parece que esperan el lanzamiento oficial de QGIS 3 para producir una nueva versión del complemento.

Además de esto, ahora tiene la opción de usar la fuente de mosaico XYZ para declarar algunos mapas resbaladizos. por ejemplo, puede usar http://tile.openstreetmap.org/{z}/{x}/{y}.png para openstreetmap.

Encontrará un montón de recursos en https://qms.nextgis.com (busque TMS)

Billy34
fuente
Usando el enlace OSM anterior, los mosaicos XYZ son demasiado pequeños para leer si usa un monitor de resolución HDPI (es decir, 3200x1900).
Colin
Necesitarás una fuente de alta resolución (también conocida como retina). Alguna información aquí gis.stackexchange.com/questions/276323/…
Billy34
Las fuentes de retina también son demasiado pequeñas con monitores HDPI. Trabajaron para mí hace un par de días, todavía con texto pequeño, pero no puedo hacer que lo hagan ahora.
Colin
8

El complemento QuickMapServices (o QMS) hace que sea muy fácil agregar mapas base de muchas fuentes diferentes a su proyecto QGIS 3.

De forma predeterminada, obtiene bastantes mapas base, pero puede agregar cientos de mapas base adicionales aportados por los usuarios yendo a QuickMapServices -> Configuración -> Más servicios -> Obtener paquete contribuido

Use la herramienta Buscar QMS para localizar rápidamente mapas base.

Rayner
fuente
1
El QMS es excelente: una gran variedad de fuentes de datos integradas y mucho más fácil que tener que especificar manualmente los servidores de mosaicos con XYZ Tiles a través del explorador de datos.
Joseph Redfern
3

He creado un script genérico para cargar desde CSV cualquier mosaico XYZ

Es más genérico que el de Klas Karlsson (no contenido codificado), pero deberá establecer capas adicionales por su cuenta, ya que el CSV predeterminado proporcionado no contiene muchos mapas base predeterminados.

QuickMapServices, un complemento alternativo al complemento QGIS OpenLayers, ahora es compatible con QGIS 2.xy 3.0 como se indica en el anuncio de este blog.

ThomasG77
fuente
3

Ahora hay una versión experimental del complemento OpenLayers disponible en el repositorio de complementos de QGIS Python , que es compatible con QGIS desde la versión 3.0.1 en adelante.

fdetsch
fuente
Confirmo que el complemento funciona con qgis 3.4.7
EricC
1

Para descargar los datos vectoriales de OpenStreetMap, puede usar OSMDownloader. Descarga archivos .osm y los carga automáticamente en QGIS3. Acabo de terminar la portabilidad. Consulte aquí cómo usarlo: https://github.com/lcoandrade/OSMDownloader/wiki

lcoandrade
fuente