Začněte nyníZačněte zdarma

Prozkoumání datasetu využití půdy

V následujících cvičeních si představíme nový dataset: dataset o využití půdy v Paříži (zjednodušená verze vycházející z otevřeného evropského projektu Urban Atlas). Využití půdy popisuje, k jakému typu činnosti slouží určitá oblast – například jako obytná zóna nebo rekreační plocha. Jde o dataset polygonů, kde každý polygon nese označení třídy využití půdy pro různé části Paříže.

V tomto cvičení data načteme, vizuálně je prozkoumáme a vypočítáme celkovou plochu jednotlivých tříd využití půdy v oblasti Paříže.

GeoPandas a matplotlib jsou již naimportovány.

Toto cvičení je součástí kurzu

Práce s geoprostorovými daty v Pythonu

Zobrazit kurz

Pokyny k cvičení

  • Načti soubor 'paris_land_use.shp' a výsledek ulož do proměnné land_use.
  • Vytvoř vizualizaci land_use a obarvi polygony podle sloupce 'class'. Přidej také legendu. Poznámka: generování grafu může chvíli trvat, protože polygonů je hodně.
  • Přidej nový sloupec 'area' s plochou každého polygonu.
  • Pomocí metody groupby() vypočítej celkovou plochu v km² pro každou třídu 'class' a výsledek vypiš.

Interaktivní cvičení na vyzkoušení si v praxi

Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.

# Import the land use dataset
land_use = geopandas.____
print(land_use.head())

# Make a plot of the land use with 'class' as the color
land_use.plot(____, legend=True, figsize=(15, 10))
plt.show()

# Add the area as a new column
land_use['area'] = ____

# Calculate the total area for each land use class
total_area = land_use.groupby(____)['area'].____() / 1000**2
print(total_area)
Upravit a spustit kód