Suprafața în km pătrați, geometria în grade zecimale
În acest exercițiu, vei lucra din nou cu GeoDataFrame-ul council_districts și cu DataFrame-ul permits. Vei schimba sistemul de referință al coordonatelor pentru council_districts la EPSG 3857 înainte de a crea o coloană pentru area. După ce coloana area a fost creată, vei reveni la EPSG 4326, astfel încât geometria să fie exprimată în grade zecimale.
Acest exercițiu face parte din cursul
Vizualizarea datelor geospațiale în Python
Instrucțiuni pentru exercițiu
- Schimbă sistemul de referință al coordonatelor pentru
council_districtsla EPSG 3857 și afișează din noucrsși primele două rânduri. - Creează o coloană numită
area. Împarte suprafața fiecărui poligon lasqm_to_sqkmpentru a obține suprafața în kilometri pătrați. - Schimbă sistemul de referință al coordonatelor pentru
council_districtsînapoi la EPSG 4326. Afișeazăcrsși primele două rânduri.
Exercițiu interactiv practic
Încearcă acest exercițiu completând acest cod de exemplu.
# 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())