Zacznij terazZacznij za darmo

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

Zobacz kurs

Instrukcje do ćwiczenia

  • Zmień układ współrzędnych council_districts na EPSG 3857 i wyświetl crs oraz pierwsze dwa wiersze.
  • Utwórz kolumnę area. Podziel pole powierzchni każdego wielokąta przez sqm_to_sqkm, aby uzyskać wynik w kilometrach kwadratowych.
  • Przywróć układ współrzędnych council_districts do EPSG 4326. Wyświetl crs oraz 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())
Edytuj i uruchom kod