Verken de Parijse wijken (II)
In de vorige oefening gebruikten we de aangepaste plot()-methode van de GeoDataFrame, die een eenvoudige visualisatie van de geometrieën in de gegevensset maakt. De objecten GeoDataFrame en GeoSeries kun je zien als DataFrame- en Series-objecten die "ruimtelijk bewust" zijn. Vergeleken met hun pandas-tegenhangers bieden ze extra, specifiek ruimtelijke methoden en attributen.
Het attribuut .geometry van een GeoDataFrame geeft altijd de kolom met de geometrie-objecten terug als een GeoSeries, ongeacht de daadwerkelijke naam van die kolom (standaard heet hij ook 'geometry').
Een ander voorbeeld van extra ruimtelijke functionaliteit is het attribuut area, dat de oppervlakte van de polygonen geeft.
GeoPandas is geïmporteerd als geopandas en de wijken-gegevensset is beschikbaar als de variabele districts.
Deze oefening maakt deel uit van de cursus
Werken met georuimtelijke data in Python
Oefeninstructies
- Controleer met de functie
type()wat voor objectdistrictsis. - Benader het attribuut
geometryvan de GeoDataFramedistrictsen print het type van dit object. - Laat de eerste 5 rijen van de geometrie zien.
- Inspecteer de oppervlakte van de geometrieën van de wijken.
Praktische interactieve oefening
Probeer deze oefening eens door deze voorbeeldcode in te vullen.
# 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.____)