Prozkoumej pařížské obvody (II)
V předchozím cvičení jsi použil/a metodu plot() objektu GeoDataFrame, která vytvoří jednoduchou vizualizaci geometrií v datasetu. Objekty GeoDataFrame a GeoSeries si můžeš představit jako "prostorově uvědomělé" verze DataFrame a Series – oproti jejich pandím protějškům nabízejí navíc metody a atributy specifické pro prostorová data.
Atribut .geometry objektu GeoDataFrame vždy vrátí sloupec s geometrickými objekty jako GeoSeries, bez ohledu na skutečný název sloupce (ve výchozím nastavení se sloupec také jmenuje 'geometry').
Dalším příkladem rozšířené prostorové funkcionality je atribut area, který vrací plochu polygonů.
GeoPandas byl importován jako geopandas a dataset obvodů je dostupný jako proměnná districts.
Toto cvičení je součástí kurzu
Práce s geoprostorovými daty v Pythonu
Pokyny k cvičení
- Pomocí funkce
type()zjisti, jakého typu je objektdistricts. - Přistup k atributu
geometryobjektu GeoDataFramedistrictsa vypiš typ tohoto objektu. - Zobraz prvních 5 řádků geometrie.
- Prohlédni si plochu geometrií jednotlivých obvodů.
Interaktivní cvičení na vyzkoušení si v praxi
Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.
# Check what kind of object districts is
print(type(____))
# Check the type of the geometry attribute
print(____)
# Inspect the first rows of the geometry
print(districts.____)
# Inspect the area of the districts
print(districts.____)