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
Istruzioni dell'esercizio
- Cambia il sistema di riferimento delle coordinate di
council_districtsa EPSG 3857 e stampa di nuovo ilcrse le prime due righe. - Crea una colonna chiamata
area. Dividi l'area di ciascun poligono persqm_to_sqkmper ottenere l'area in chilometri quadrati. - Riporta il sistema di riferimento delle coordinate di
council_districtsa EPSG 4326. Stampa ilcrse 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())