LoslegenKostenlos loslegen

Fläche in km², Geometrie in Dezimalgrad

In dieser Übung startest du erneut mit dem GeoDataFrame council_districts und dem DataFrame permits. Du änderst council_districts, sodass das Koordinatenreferenzsystem EPSG 3857 verwendet wird, bevor du eine Spalte area erstellst. Sobald die Spalte area erstellt wurde, änderst du das CRS zurück auf EPSG 4326, damit die Geometrie in Dezimalgrad vorliegt.

Diese Übung ist Teil des Kurses

Visualizing Geospatial Data in Python

Kurs anzeigen

Anleitung zur Übung

  • Ändere das Koordinatenreferenzsystem für council_districts auf EPSG 3857 und gib erneut crs und die ersten zwei Zeilen aus.
  • Erstelle eine Spalte namens area. Teile die Fläche jedes Polygons durch sqm_to_sqkm, um die Fläche in Quadratkilometern zu erhalten.
  • Ändere das Koordinatenreferenzsystem für council_districts zurück auf EPSG 4326. Gib crs und die ersten zwei Zeilen aus.

Interaktive Übung

Vervollständige den Beispielcode, um diese Übung erfolgreich abzuschließen.

# 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())
Code bearbeiten und ausführen