Esplora i distretti di Parigi (II)
Nel precedente esercizio, abbiamo usato il metodo personalizzato plot() del GeoDataFrame, che produce una semplice visualizzazione delle geometrie nel dataset. Gli oggetti GeoDataFrame e GeoSeries possono essere considerati come DataFrame e Series "consapevoli dello spazio" e, rispetto alle loro controparti in pandas, espongono metodi e attributi aggiuntivi specifici per lo spazio.
L'attributo .geometry di un GeoDataFrame restituisce sempre la colonna con gli oggetti geometria come GeoSeries, qualunque sia il nome effettivo della colonna (nel caso predefinito sarà anch'essa chiamata 'geometry').
Un altro esempio di funzionalità spaziale aggiuntiva è l'attributo area, che fornisce l'area dei poligoni.
GeoPandas è stato importato come geopandas e il dataset dei distretti è disponibile nella variabile districts.
Questo esercizio fa parte del corso
Lavorare con i dati geospaziali in Python
Istruzioni dell'esercizio
- Verifica di che tipo di oggetto è
districtscon la funzionetype(). - Accedi all'attributo
geometrydel GeoDataFramedistrictse stampa il tipo di questo oggetto. - Mostra le prime 5 righe della geometria.
- Esamina l'area delle geometrie dei distretti.
Esercizio pratico interattivo
Prova a risolvere questo esercizio completando il codice di esempio.
# 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.____)