CommencerCommencer gratuitement

Explorer les arrondissements de Paris (II)

Dans l’exercice précédent, vous avez utilisé la méthode personnalisée plot() de GeoDataFrame, qui produit une visualisation simple des géométries du jeu de données. Les objets GeoDataFrame et GeoSeries peuvent être vus comme des DataFrame et Series « sensibles à l’espace », et, par rapport à leurs équivalents pandas, ils exposent des méthodes et attributs supplémentaires propres au spatial.

L’attribut .geometry d’un GeoDataFrame renvoie toujours la colonne contenant les objets de géométrie sous forme de GeoSeries, quel que soit le nom réel de la colonne (par défaut, elle s’appelle également "geometry").

Un autre exemple de fonctionnalité spatiale additionnelle est l’attribut area, qui donne la surface des polygones.

GeoPandas a été importé sous le nom geopandas et le jeu de données des arrondissements est disponible dans la variable districts.

Cet exercice fait partie du cours

Travailler avec des données géospatiales en Python

Afficher le cours

Instructions

  • Vérifiez le type de l’objet districts avec la fonction type().
  • Accédez à l’attribut geometry du GeoDataFrame districts et affichez le type de cet objet.
  • Affichez les 5 premières lignes de la géométrie.
  • Examinez la surface des géométries des arrondissements.

Exercice interactif pratique

Essayez cet exercice en complétant cet exemple de code.

# 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.____)
Modifier et exécuter le code