ÎncepețiÎncepe gratuit

Explorează districtele din Paris (II)

În exercițiul anterior, am folosit metoda personalizată plot() a GeoDataFrame-ului, care produce o vizualizare simplă a geometriilor din setul de date. Obiectele GeoDataFrame și GeoSeries pot fi privite ca variante „conștiente de spațiu" ale obiectelor DataFrame și Series din pandas – față de omologii lor din pandas, acestea expun metode și atribute suplimentare, specifice datelor spațiale.

Atributul .geometry al unui GeoDataFrame returnează întotdeauna coloana cu obiectele geometrice sub formă de GeoSeries, indiferent de numele efectiv al coloanei (în cazul implicit, aceasta va fi numită tot 'geometry').

Un alt exemplu de funcționalitate spațială suplimentară este atributul area, care oferă aria poligoanelor.

GeoPandas a fost importat ca geopandas, iar setul de date cu districte este disponibil ca variabila districts.

Acest exercițiu face parte din cursul

Lucrul cu date geospațiale în Python

Vezi cursul

Instrucțiuni pentru exercițiu

  • Verifică ce tip de obiect este districts folosind funcția type().
  • Accesează atributul geometry al GeoDataFrame-ului districts și afișează tipul acestui obiect.
  • Afișează primele 5 rânduri ale geometriei.
  • Inspectează aria geometriilor districtelor.

Exercițiu interactiv practic

Încearcă acest exercițiu completând acest cod de exemplu.

# 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.____)
Editează și rulează codul