Inizia subitoInizia gratis

Area in km quadrati, geometria in gradi decimali

In questo esercizio partirai di nuovo dal GeoDataFrame council_districts e dal DataFrame permits. Cambierai il council_districts per usare il sistema di riferimento delle coordinate EPSG 3857 prima di creare una colonna per area. Una volta creata la colonna area, riporterai il CRS a EPSG 4326 in modo che la geometria sia in gradi decimali.

Questo esercizio fa parte del corso

Visualizzare dati geospaziali in Python

Visualizza corso

Istruzioni dell'esercizio

  • Cambia il sistema di riferimento delle coordinate di council_districts a EPSG 3857 e stampa di nuovo il crs e le prime due righe.
  • Crea una colonna chiamata area. Dividi l'area di ciascun poligono per sqm_to_sqkm per ottenere l'area in chilometri quadrati.
  • Riporta il sistema di riferimento delle coordinate di council_districts a EPSG 4326. Stampa il crs e le prime due righe.

esercizio interattivo pratico

Prova questo esercizio completando questo codice di esempio.

# 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())
Modifica ed esegui il codice