238
votes
Adding basemaps in QGIS
No plugin required
There is a core functionality XYZ Tile Server provider which was implemented with some other nice UX enhancements for tiled services (available since QGIS 2.18). This means, that ...
40
votes
Adding basemaps in QGIS
No plugin required
Credits/Author: @Klas
Karlsson and an extension to @Matthias Kuhn's answer.
Plugins > Python Console > Show Editor
Copy&Paste the code below into a new Python file and ...
22
votes
Alternative basemaps for leaflet
There are plenty of free and/or commercial alternative base maps, aka "Tile Sources / Servers".
A very nice live demo is available here, which lists many of the "free" ones:
https://leaflet-extras....
22
votes
Base map with no labels in QGIS
Indeed it is a challenge to find free basemaps without labels.
I can provide this list of no-label basemaps:
Carto Dark No Labels:
https://a.basemaps.cartocdn.com/dark_nolabels/{z}/{x}/{y}@2x.png
...
19
votes
Exporting Google basemap as .tif (non-commercial) w/QuickMapServices
Definitely not endorsed, but you can do this approach:
Add an XYZ tile source for the Google Maps layer:
http://mt0.google.com/vt/lyrs=y&hl=en&x={x}&y={y}&z={z}&s=Ga
Add the ...
12
votes
QGIS 2.18 QuickMapServices basemap labels shrink when exported to PDF from Print Composer
This issue has been discussed (and lamented) many times on this site before. Have a look at these questions:
Why do quickmapservices basemap labels shrink when printed?
How to increase label size of ...
9
votes
Accepted
Map IDs to add Mapbox basemaps to Leaflet or OpenLayers
Let me quote from https://www.mapbox.com/api-documentation/#maps :
If you use Mapbox.js, Mapbox GL JS, or another library like Leaflet,
you're already using this API. This documentation is geared ...
9
votes
Accepted
Blending DEM hillshade with QMS basemaps
The Multiply blend mode can only darken a layer, not brighten it, so you could only use it for adding shadows from a hillshade layer to a base map, but not the highlights.
I would use the "...
8
votes
OpenLayers plugin in QGIS 3.6
Instead of using OpenLayersPlugin (which, as already mentioned, causes trouble sometimes and is experimental) I recommend to directly add XYZ Tiles of Google to QGIS:
Create a new connection for XYZ ...
7
votes
Adding MGRS grid in QGIS
MGRS is based entirely on UTM (Universal Transverse Mercator) projected Coordinate Reference Systems. The first two numbers of an 8-digit grid, for instance, are the same as the UTM zone (these ...
7
votes
Accepted
Obtaining base maps / base layers in QGIS 3.0
I figured out how to add base maps from Google without the QuickMapServices plugin. The link I was trying to use as a WMS connection is actually for XYZ tiles. QGIS 3.0 has a great new feature, the ...
7
votes
Accepted
Can QGIS generate custom formatted, nice looking maps?
QGIS is a very good tool for cartography. It is in my mind the best choice to make a nice looking map in not too much time.
You'll have to learn GIS basics though before you're able to set everything ...
7
votes
Accepted
Get specific interaction from the map in OpenLayers 5
You can do instanceof checks when you loop over the collection of interactions.
map.getInteractions().forEach((interaction) => {
if (interaction instanceof ol.interaction.Select) {
...
7
votes
Accepted
Setting Google street basemap language in QGIS?
Add &hl=en to your URL.
So it looks like https://mt1.google.com/vt/lyrs=m&x={x}&y={y}&z={z}&hl=en.
Instead of en you can also use any other language code. Note that most names ...
7
votes
Accepted
Looking for National Geographic basemaps in QGIS
You can find two ESRI versions of National Geographic maps in the Quick Map Services plugin.
After installing the plugin, open the search window using "Web > QuickMapServices > Search QMS&...
6
votes
Accepted
R tmap package: basemap not working
Change default tmap_mode('plot') to tmap_mode('view'):
library(tmap)
data("NLD_prov")
tmap_mode('view')
tm_shape(NLD_prov) + tm_polygons('population') + tm_layout(basemaps = c('OpenStreetMap'))
...
6
votes
Accepted
Which ArcGIS Online basemap has the best performance in ArcMap?
tl;dr; The performance of all basemaps from arcgis.com inside ArcMap will pretty much be equal.
The basemaps you reference all come from the same cloud infrastructure and show the same thing: static ...
6
votes
Speed up rendering background vector data in QGIS
You could move the data into PostgreSQL/PostGIS.
This would allow you to make use of spatial indexes on the data and feature simplification in the database.
6
votes
Accepted
OpenStreetMap baselayer of just one country
There is a Leaflet plugin that lets you mask a tile layer:
https://github.com/aparshin/leaflet-boundary-canvas
The demo shows a region around Moscow:
http://aparshin.github.io/leaflet-boundary-canvas/...
6
votes
QGIS layer not visible
Right click on Bing Maps layer and set CRS back to EPSG:3857. If you changed the layer CRS of the other layers, you'll have to repeat it there, too and get the initial CRS back.
Do not change layer ...
6
votes
Accepted
QGis 3.22 - Pixelised Map Background
The WMS layer you're loading in your QGIS is likely set-up to EPSG:3857 so if you are using another SCR in your QGIS project the WMS layer is probably re-projected with a slight distortion !
If you ...
5
votes
Adding basemaps in QGIS
there are several satellite base maps which can be applied to QGIS as the base map of the project and some of them are,
Google Earth Base Map
Bing Virtual Earth Base Map
Esri Base Map
please follow ...
5
votes
How to Project or Reproject Map Using csv file data in R?
Don't do:
plot(mpma$long,mpma$lat)
do
plot(mpma)
What you've done gets the long and lat values and plots them like they are any two vectors in R, like you were making a scatterplot. If you plot ...
5
votes
Creating polygon elevation contours?
In order to accomplish this more efficiently, as commenters have proposed:
QGIS:
Acquire raster elevation data of appropriate resolution (image 1)
If necessary, downsample the raster (result image 2)...
5
votes
QGIS 3.2 using a USGS Topo for a basemap
Did you try loading it as a WMTS layer? In the Data Source Manager, use the WMS/WMTS tab to set it up. Or choose Layer->Add Layer->Add WMS/WMTS Layer. Use the following URL:
https://services....
5
votes
Accepted
How to find the correct CRS of the country Georgia
Gardabani is 41° 28′ N, 45° 6′ E. The relevant UTM zone for places between 42° E and 48° E is UTM 38N, EPSG:32638. So this is a possible CRS you can use. However, depending an what you want to do, ...
5
votes
Accessing and using the QuickMapServices Plugin externally (outside of QGIS)
We don't know that the other parts of your code look like. So it is hard to provide a perfect answer. But the followings will give you an idea. It worked for me in the project with GUI.
from qgis.gui ...
5
votes
Accepted
Tiled basemap not showing at certain scale in QGIS layout
Try changing the Export Settings/Export Resolution in your Layout properties (300 => a lower value like 72 or 150)
If the DPI is higher than the one used for on screen rendering within QGIS, the ...
4
votes
Accepted
Aerial Image basemap: Problem with QGIS QuickMapServices Plugin MapQuest Layer
MapQuest no longer provide a tile server for free:
https://developer.mapquest.com/forum/mapquest-open-tiles-being-discontinued
Thus it cannot be used in QuickMapServices anymore.
But the plugin can ...
4
votes
Removing labels from a basemap
Are you referring to getting rid of the labels in Basemaps added to ArcMap that don't have separate reference layer labels?
If so, you can just add the map service layer directly to your map instead ...
Only top scored, non community-wiki answers of a minimum length are eligible
Related Tags
basemap × 354qgis × 102
arcgis-desktop × 44
coordinate-system × 38
openstreetmap × 28
arcmap × 24
leaflet × 24
arcgis-pro × 22
openlayers × 20
python × 19
wms × 19
carto × 19
arcgis-maps-sdk-javascript × 17
arcgis-online-basemaps × 16
google-maps × 14
labeling × 13
tiles × 12
geoserver × 10
shapefile × 10
quickmapservices × 10
openlayers-2 × 9
raster × 8
layers × 8
arcgis-online × 8
qfield × 8