Zacznij terazZacznij za darmo

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

Zobacz kurs

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 zmiennej src.
  • 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()
Edytuj i uruchom kod