LoslegenKostenlos loslegen

Entfernungen in einem projizierten CRS berechnen

Jetzt, da wir die Lage des Eiffelturms in einem projizierten Koordinatensystem haben, können wir die Entfernung zu anderen Punkten berechnen.

Das endgültige s_eiffel_tower_projected aus der vorherigen Aufgabe, das den projizierten Punkt enthält, ist bereits vorhanden, und wir extrahieren den einzelnen Punkt in die Variable eiffel_tower. Außerdem ist das DataFrame restaurants (mit WGS84-Koordinaten) ebenfalls geladen.

Diese Übung ist Teil des Kurses

Arbeiten mit Geodaten in Python

Kurs anzeigen

Anleitung zur Übung

  • Konvertiere restaurants in dasselbe CRS wie der Eiffelturm-Punkt. Gib für diese Aufgabe nicht das Schlüsselwort epsg an, sondern nutze das Attribut .crs.
  • Berechne die Entfernung aller Restaurants zum Eiffelturm.
  • Gib die kleinste Entfernung aus.

Interaktive Übung

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

# Extract the single Point
eiffel_tower = s_eiffel_tower_projected[0]

# Ensure the restaurants use the same CRS
restaurants = restaurants.____

# The distance from each restaurant to the Eiffel Tower
dist_eiffel = ____

# The distance to the closest restaurant
print(____)
Code bearbeiten und ausführen