QGIS – Creating Basemap Layer with Just Borders/Labels in QGIS

qgis

I’m using QGIS to map satellite imagery imported via the SentinelHub plugin. I’ve added a layer pinpointing active fires globally, which works fine over the satellite imagery. So far so good. Now I’d like to add labels and borders to better situate fires, say, currently in Turkey. When I import an Open Street Map layer, I of course have to place it over the satellite imagery for it to appear, at which point the sat imagery disappears. What I need is an Open Street Map tile type layer that only includes borders and labels that I can place over the satellite layer.

Best Answer

The reason why your satellite image disapears is that both of your layers (OSM and Sentinel) are raster layers - for borders etc. vector layers are much better. You can obtain vector layers from OpenStreetMap via the QuickOSM Plugin for QGIS - the plugin is self explaining, all you need to know is the right tags for the OSM data. You can find help for the right tags here: https://wiki.openstreetmap.org/wiki/Tags

For country borders around turkey the query would be: admin_level=2. See my example:

enter image description here

Now, depending on your further analysis you are planning to do remove the polygon and point layer (so only the line layer representing the border is left). If you want to use the country as mask layer for further analysis you should remove all but the polygon and just style it so that there is no color shown filling the polygon (right click on the layer -> properties -> symbology)

enter image description here

Related Question