LoslegenKostenlos loslegen

Erkunde die Pariser Bezirke (II)

In der vorherigen Übung haben wir die angepasste plot()-Methode des GeoDataFrame verwendet, die eine einfache Visualisierung der Geometrien im Datensatz erzeugt. GeoDataFrame- und GeoSeries-Objekte kannst du dir als „raumbezugsfähige“ DataFrame- bzw. Series-Objekte vorstellen; im Vergleich zu ihren pandas-Pendants stellen sie zusätzliche, räumlich spezifische Methoden und Attribute bereit.

Das Attribut .geometry eines GeoDataFrame gibt immer die Spalte mit den Geometrieobjekten als GeoSeries zurück – unabhängig vom tatsächlichen Spaltennamen (standardmäßig heißt sie ebenfalls ‚geometry‘).

Ein weiteres Beispiel für zusätzliche räumliche Funktionalität ist das Attribut area, das die Fläche der Polygone liefert.

GeoPandas wurde als geopandas importiert und der Datensatz der Bezirke ist als Variable districts verfügbar.

Diese Übung ist Teil des Kurses

Arbeiten mit Geodaten in Python

Kurs anzeigen

Anleitung zur Übung

  • Prüfe mit der Funktion type(), um was für ein Objekt es sich bei districts handelt.
  • Greife auf das Attribut geometry des GeoDataFrame districts zu und gib den Typ dieses Objekts aus.
  • Zeige die ersten 5 Zeilen der Geometrie an.
  • Untersuche die Fläche der Geometrien der Bezirke.

Interaktive Übung

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

# Check what kind of object districts is
print(type(____))

# Check the type of the geometry attribute
print(____)

# Inspect the first rows of the geometry
print(districts.____)

# Inspect the area of the districts
print(districts.____)
Code bearbeiten und ausführen