Pole powierzchni w km², geometria w stopniach dziesiętnych
W tym ćwiczeniu zaczniesz od nowa z GeoDataFrame council_districts i DataFrame permits. Zmienisz układ współrzędnych council_districts na EPSG 3857 przed utworzeniem kolumny area. Po jej dodaniu przywrócisz układ współrzędnych do EPSG 4326, tak aby geometria była wyrażona w stopniach dziesiętnych.
To ćwiczenie jest częścią kursu
Wizualizacja danych geoprzestrzennych w Pythonie
Instrukcje do ćwiczenia
- Zmień układ współrzędnych
council_districtsna EPSG 3857 i wyświetlcrsoraz pierwsze dwa wiersze. - Utwórz kolumnę
area. Podziel pole powierzchni każdego wielokąta przezsqm_to_sqkm, aby uzyskać wynik w kilometrach kwadratowych. - Przywróć układ współrzędnych
council_districtsdo EPSG 4326. Wyświetlcrsoraz pierwsze dwa wiersze.
Interaktywne ćwiczenie praktyczne
Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.
# 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())