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
Anleitung zur Übung
- Wandle den Datensatz
restaurantsin die Web‑Mercator‑Projektion (EPSG:3857) um. Nenne das Ergebnisrestaurants_webmercator. - Erstelle einen Plot dieses projizierten Datensatzes (setze die Markierungsgröße auf 1) und füge mit
contextilyeine 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()