LoslegenKostenlos starten

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

<Kurs>Visualizing Geospatial Data in Python</Kurs>
Kurs ansehen

Übungsanweisungen

  • Ä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 praktische Übung

Versuche dich an dieser Übung, indem du diesen Beispielcode vervollständigst.

# 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