Antworten:
Update 2019: Kein Plugin erforderlich, siehe neue Antwort: https://gis.stackexchange.com/a/217670/187
Update 2015: Ein neues Plugin mit noch mehr Hintergrundkartenoptionen ist QuickMapServices
Original: Verwenden Sie das OpenLayers-Plugin , um Hintergrundkarten für Google Maps, Bing, OSM oder Yahoo zu erhalten.
Beachten Sie, dass diese Schichten NICHT FÜR DEN DRUCK GEEIGNET sind! (Siehe offene Tickets in der Antwort auf https://gis.stackexchange.com/a/42141/187 )
Es gibt einen Kernfunktionalitäts- XYZ-Tile-Server-Anbieter, der mit einigen anderen nützlichen UX-Verbesserungen für gekachelte Dienste implementiert wurde (verfügbar seit QGIS 2.18). Dies bedeutet, dass kein externes Plugin erforderlich ist, obwohl Sie für eine einfache Einrichtung immer noch externe Plugins verwenden können (siehe unten in diesem Beitrag), und es bietet verschiedene Verbesserungen gegenüber reinen Plugin-basierten Lösungen .
Suchen Sie im Browserfenster den Eintrag Tile Server und klicken Sie mit der rechten Maustaste darauf, um einen neuen Dienst hinzuzufügen.
Geben Sie die URL des Dienstes ein, den Sie verwenden möchten, und ersetzen Sie x-, y- und z-Teile durch geschweifte Klammern (siehe unten).
Doppelklicken Sie auf den neu erstellten Eintrag, um den Layer zur Karte hinzuzufügen.
Ebenen wurden folgendermaßen hinzugefügt:
https://tile.opentopomap.org{z}/{x}/{y}.png
( Zuweisung siehe Kommentar unten )
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}
(Codes für andere Kacheltypen von Google finden Sie hier )
http://ecn.t3.tiles.virtualearth.net/tiles/a{q}.jpeg?g=1
Seit Version 0.18.7 und in Kombination mit QGIS> = 2.18.8 ist es möglich, QuickMapServices als sehr einfach zu verwendendes Tool zum Konfigurieren von Layern zu verwenden. Aktivieren Sie einfach das Kontrollkästchen "Nativen Renderer verwenden" (danke @DmitryBaryshnikov)
Ein weiteres Plugin zum Hinzufügen von Grundkarten in QGIS - QuickMapServices:
QGIS Python Plugins Repository: https://plugins.qgis.org/plugins/quick_map_services/
Weitere Infos zum Plugin:
Wenn Sie die ESRI-Grundkarten zu QGIS hinzufügen möchten, befolgen Sie die Schritte in diesem Blogpost mithilfe der QGIS-Python-Konsole:
Kopieren Sie diesen Code und fügen Sie ihn in die QGIS Python-Konsole ein:
Fügt den Dienst ESRI_Imagery_World_2D hinzu:
qgis.utils.iface.addRasterLayer("http://server.arcgisonline.com/arcgis/rest/services/ESRI_Imagery_World_2D/MapServer?f=json&pretty=true","raster")
Fügt den ESRI World_Street_Map-Dienst hinzu:
qgis.utils.iface.addRasterLayer("https://services.arcgisonline.com/arcgis/rest/services/World_Street_Map/MapServer?f=json&pretty=true","raster")
Anschließend können Sie diese als QGIS-Layer-Definitionsdateien speichern und später einem beliebigen Projekt hinzufügen
Und hier ist der REST-Endpunkt aller ArcGIS Online-Grundkarten, die Sie mit dem obigen Code hinzufügen können: