Importowanie i wizualizacja danych rastrowych
W tym ćwiczeniu skorzystamy z rastrowego zbioru danych przedstawiającego mapę typów roślinności (dostępnego pod adresem https://www.wri.org). Wartości rastrowe przyjmują skończony zestaw wartości dyskretnych, oznaczających typ roślinności. Zacznijmy od wczytania danych i wyświetlenia ich razem z danymi o miejscach wydobycia.
Zbiór danych o miejscach wydobycia (mining_sites) jest już wczytany, a biblioteki GeoPandas i matplotlib są już zaimportowane.
To ćwiczenie jest częścią kursu
Praca z danymi geoprzestrzennymi w Pythonie
Instrukcje do ćwiczenia
- Zaimportuj pakiet
rasterio. - Otwórz plik GeoTIFF z mapą roślinności (
"central_africa_vegetation_map_foraf.tif") i przypisz go do zmiennejsrc. - Zwizualizuj zbiór danych rastrowych za pomocą funkcji
rasterio.plot.show(), a następnie dodaj na wykresie lokalizacje miejsc wydobycia w kolorze czerwonym i o rozmiarze znacznika równym 1.
Interaktywne ćwiczenie praktyczne
Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.
# 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()