CommencerCommencer gratuitement

Surface en km carrés, géométrie en degrés décimaux

Dans cet exercice, vous repartez du GeoDataFrame council_districts et du DataFrame permits. Vous allez passer council_districts au système de coordonnées EPSG 3857 avant de créer une colonne area. Une fois la colonne area créée, vous repasserez le CRS en EPSG 4326 afin que la géométrie soit en degrés décimaux.

Cet exercice fait partie du cours

Visualiser des données géospatiales en Python

Afficher le cours

Instructions

  • Modifiez le système de référence de coordonnées de council_districts en EPSG 3857, puis affichez à nouveau crs et les deux premières lignes.
  • Créez une colonne nommée area. Divisez l’aire de chaque polygone par sqm_to_sqkm pour obtenir la surface en kilomètres carrés.
  • Remettez le système de référence de coordonnées de council_districts à EPSG 4326. Affichez crs et les deux premières lignes.

Exercice interactif pratique

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

# Change council_districts crs to epsg 3857
council_districts = council_districts.____(____ = ____)
print(council_districts.crs)
print(council_districts.head())

# Create area in square km
sqm_to_sqkm = 10**6
council_districts['area'] = council_districts.____ / sqm_to_sqkm

# Change council_districts crs back to epsg 4326
council_districts = council_districts.____(____ = ____)
print(council_districts.crs)
print(council_districts.head())
Modifier et exécuter le code