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
Anleitung zur Übung
- Konvertiere
restaurantsin dasselbe CRS wie der Eiffelturm-Punkt. Gib für diese Aufgabe nicht das Schlüsselwortepsgan, 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(____)