LoslegenKostenlos loslegen

In Web Mercator projizieren, um Web-Kacheln zu nutzen

Im ersten Kapitel haben wir eine Übung gemacht, in der wir die Restaurantstandorte in Paris geplottet und mit dem Paket contextily eine Hintergrundkarte hinzugefügt haben.

Aktuell geht contextily davon aus, dass deine Daten in der Web‑Mercator‑Projektion vorliegen, also dem System, das von den meisten Web‑Kachel‑Diensten verwendet wird. In dieser ersten Übung haben wir die Daten bereits im passenden CRS bereitgestellt, sodass du dich darum nicht kümmern musstest.

In der Praxis liegen deine Daten jedoch typischerweise nicht in Web Mercator (EPSG:3857) vor, und du musst sie selbst an Web-Kacheln anpassen.

GeoPandas, matplotlib und contextily sind bereits importiert.

Diese Übung ist Teil des Kurses

Arbeiten mit Geodaten in Python

Kurs anzeigen

Anleitung zur Übung

  • Wandle den Datensatz restaurants in die Web‑Mercator‑Projektion (EPSG:3857) um. Nenne das Ergebnis restaurants_webmercator.
  • Erstelle einen Plot dieses projizierten Datensatzes (setze die Markierungsgröße auf 1) und füge mit contextily eine Hintergrundkarte hinzu.

Interaktive Übung

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

# Convert to the Web Mercator projection
restaurants_webmercator = restaurants.____

# Plot the restaurants with a background map
ax = ____
contextily.____
plt.show()
Code bearbeiten und ausführen