Project

General

Profile

Documentation #7835

Adding and Using ESRI and other basemaps in QGIS.

Added by Debojyoti Mallick over 2 years ago. Updated over 2 years ago.

Status:
Resolved
Priority:
Normal
Start date:
06/03/2019
Due date:
% Done:

100%

Close

Description

Adding and using ESRI basemaps to QGIS 3.4

Using Quick Map Services Plugin

- Using the QuickMapServices Plugin is probably the easiest way to add basemaps in QGIS. This beloved plugin has just been updated to work with the new QGIS 3.0. To add in the plugin just do the following:
- Open QGIS. Go to Plugins Menu >> Manage and Install Plugins...
- In the Plugins Window, search for QuickMapServices then click Install button. Note if you have this plugin installed from a previous version of QGIS then it may have been updated as well.
- After it installs, you should be able to find QuickMapServices button in the Web Toolbar.
- Click on the button to get the drop down menu >> Settings. In the QuickMapServices Settings window, go to the More Services tab >> Click Get Contributed Pack to get more basemaps. Then go to the Visibility tab and turn on/off the basemaps you want to display in the menu. (As of yet the QGIS installed on SYSTEM- 2 has all basemaps turned on)

XYZ Tiles (Much easier method)

- The second way to add basemaps in QGIS is to use XYZ Tiles by connecting to a tile service. Right click on XYZ Tiles >> New Connections. In the XZY Connection window, fill in the info and you should be good to go.
- But if you prefer to use a script to add in multiple basemap sources at once, here is a python script to do just that -- it is super handy. Much thanks and appreciation to the many out there for sharing their work. Go to "https://raw.githubusercontent.com/klakar/QGIS_resources/master/collections/Geosupportsystem/python/qgis_basemaps.py" and copy and paste this in the python console in QGIS.
- To open the Python Console, go to Plugins Menu >> Python Console.
- Then in the Python Console window, paste in the script that you copied from the URL linked above. Run it and you should see a list of basemaps under the XYZ Tiles in the Browser panel and you will be able to add your desired basemaps.

Disclaimer : Some basemaps might have restricted scales so you will have to choose which map best suits your purpose.

References : https://opengislab.com/blog/2018/4/15/add-basemaps-in-qgis-30 , python script: https://raw.githubusercontent.com/klakar/QGIS_resources/master/collections/Geosupportsystem/python/qgis_basemaps.py

History

#1 Updated by Debojyoti Mallick over 2 years ago

  • Status changed from New to Resolved

#2 Updated by Philippe May over 2 years ago

  • Project changed from Gisaf to GIS

Also available in: Atom PDF