Import and plot raster data
In this exercise, we are going to use a raster dataset of the vegetation types map (available from https://www.wri.org). The raster values take a set of discrete values indicating the type of vegetation. Let's start with reading the data and plotting it together with the mining site data.
The mining sites dataset (mining_sites
) is already loaded, and GeoPandas and matplotlib are already imported.
This is a part of the course
“Working with Geospatial Data in Python”
Exercise instructions
- Import the
rasterio
package. - Open the vegetation map geotiff file (
"central_africa_vegetation_map_foraf.tif"
) and assign it to a variablesrc
. - Plot the raster dataset using the
rasterio.plot.show()
function and add the mining site locations in red and marker size of 1.
Hands-on interactive exercise
Have a go at this exercise by completing this sample code.
# Import the rasterio package
____
# Open the raster dataset
src = rasterio.____("central_africa_vegetation_map_foraf.tif")
# Import the plotting functionality of rasterio
import rasterio.plot
# Plot the raster layer with the mining sites
ax = rasterio.plot.show(____)
mining_sites.plot(____)
plt.show()