Es verdad que con el lanzamiento de QGIS 3 estamos contentos. Puesto que trae muchas características y actualizaciones como la edición mejorada de geometría, símbolos, diseño, capa 3D, etc. Pero, un problema para los usuarios impacientes que no nos gusta esperar, es la actualización de los plugins.
Aunque muchos plugins ya están en QGIS 3, pero desafortunadamente no todos, incluyendo uno de mis favoritos OpenLayers, que puede ser utilizado para añadir Google Maps basemap en un mapa de QGIS como Google Satellite, terreno y mapa de carreteras.
Google Maps Layer está alojando en algún lugar del servidor de Google y envía la ficha al usuario que lo solicite. Técnicamente se llama Tile Map Service (TMS). Por lo tanto, sólo tenemos que encontrar el TMS que utiliza Google para usar las capas de Google Maps. Los Google Maps Layer TMS que utiliza NextGIS se encuentran en este archivo: qgis_basemaps.py.
Añadir capas de Google Maps (Google Earth) en QGIS 3
Para añadir el servicio de mapas de Google Maps en QGIS 3 simplemente, dirigirse dentro del panel Navegador a XYZ Tiles. Ahora haga clic en una nueva conexión (New Connection), con el botón derecho del ratón haga clic en XYZ Tiles.

Indique el nombre, por ejemplo: Google Satellite. En la URL copia y pega uno de los TMS de Google Maps que se listan arriba. Ajuste el nivel máximo de zoom (19). Acepta todos los cambios.

Ahora ya se cuenta con la conexión de Google Satellite en XYZ Tile de QGIS 3. Para visualizar dentro QGIS simplemente hacer doble clic o arrastrar el servicio XYZ Tile al panel de capas.

De la misma manera se puede agregar el resto de TMS descritos al inicio de este tutorial, por ejemplo Google Maps.

Con todo, para mayor facilidad del procedimiento a continuación comparto el vídeo.
EXCELENTE aporte, por esto no utilizaba QG3, muchas gracias
Me alegra que le puede ser útil.
También se puede hacer con OSM:
http://tile.openstreetmap.org/{x}/{y}/{z}.png
Gracias por compartir.
Gracias
Muchas gracias por compartir. El Tms de Google maps y Google Roads no me funcionó. ¿ que puede haber fallado?
Puedes intentar nuevamente, hasta el momento me funcionan todos, excepto Terrain.
Gracias a este aporte busqué más TLS’s y encontré este script de un tal Klas Karlsson que agrega automáticamente los TLS de Google, OpenStreetMap, Esri y algunos más. Simplemente se tiene que cargar o copiar en la consola Python de Qgis3.
https://raw.githubusercontent.com/klakar/QGIS_resources/master/collections/Geosupportsystem/python/qgis_basemaps.py
Gracias por tu aporte.
Muchas Gracias, fue de mucha ayuda…
No se como chingaos le hice (nunca antes había usado QGIS) pero pude agregar todos esos TLS, te agrega varios de un solo chingazo, muchísimas gracias por compartir! (Y)
Hola Talin gracias por tu aporte, me podrías indicar como lo cargo en Python de QGIS 3. Por tu ayuda muy agradecido.
Muy buen aporte Gracias por toda la información
Muchas gracias, muy buen aporte para la nueva plataforma. Fueron varios los cambios en la utilización del Software
Buenos dias, podrian decirme si tambien se puede agregar Bing Maps y cual es su URL… Gracias por su ayuda
Puedes encontrar el estado de los TMS en https://qms.nextgis.com/ aunque el de Bing suele ser inestable.
Hola, quisiera saber si es posible poder visualizar en el qgis las imagenes de años pasados que tiene el google earth
Hasta el momento no conozco aquella opción.
Una pregunta, alguien sabe si es posible poder descargar los sitios como hoteles y restaurantes que aparecen en google maps a un shape de puntos
No por el momento, lo que si puedes descargar es de OpenMapStreet.
¿Y cómo se podría hacer para descargar de OpenMapStreet?
Por defecto ya suele estar incorporado el XYZ Tile para OpenStreetMap.
Que tal? muchas gracias por la información…el TMS de google Satellite no me carga, tiens alguna idea de porque no funciona?? Gracias!!
Super gran aporte, gracias.
hola
me pueden orientar a generar en qgis un trafico de ruta de locomocion colectiva
excelente, Gracias
Hola buenas tardes, siguiendo estos pasos, es posible saber de qué fecha son las imágenes que te muestra google satellite, o dónde esta esa información?
Hola amigos en el QGIS 3.4. no lo pude instalar alguien me podría ayudar.
Saludos y gracias
Hola, estoy realizando mi trabajo de Tesina de licenciatura en Geologia y me resolviste un gran problema! Saludos!!!
Hola. Existe alguna forma de que se pueda mostrar un XYZ Tiles de Google Maps, pero de una ciudad especifica y no de todo el mundo. Solo necesito la información del satellite de google de una ciudad, y así mi proyecto seria mas reducido en tamaño
Por el momento no he visto, pero no te compliques, simplemente realiza una acercamiento a tu área de estudio.
Franz muchas gracias por el aporte, excelente, para conectar con Bing Satelite cual seria la dirección?
hola. no lo puedo ejecutar en la consola no lo reconoce por? cual es el defecto gracias por la ayuda
Gracias, Franzpc
Sigues aclarandonos dudas siempre, por eso esto suscrito a ti.
Das grandes aportes y tus colaboradores
Gracias a ti por seguirnos.
Saludos,
Tengo unos datos con coordenadas de Google Maps y cuando cargo el archivo .CSV a una capa de punto no me salen los puntos donde deben estar. Estoy utilizando WGS 84 Pseudo Marker, pero me los envía en otra parte cual tengo que utilizar si las ubicaciones son de GOOGLE MAPS.
Gracias!!!
Muchas gracias Franz, aporte muy importante para mi trabajo.
GRACIAS POR EL APORTE FUNCIONA AL 100
Muchas Gracias por su aportación….
Hola! Cómo puedo extraer en alta resolución una imagen de google satellite? (Georeferenciada por supuesto)
Son imágenes con restricciones, no están disponibles para su descarga. Aunque podrías buscar la entrada de SAS Planet en este blog y ahí podrías obtener una solución a tu inquietud.
Gracias, me fue de mucha ayuda
Buenas tardes, ante todo magnifica aportación! Quisiera saber si es posible al añadir mi servicio google traffic, si puedo mostrar una hora determinada y no el flujo en vivo. Gracias