LoslegenKostenlos starten

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

<Kurs>Arbeiten mit Geodaten in Python</Kurs>
Kurs ansehen

Übungsanweisungen

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

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

# 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