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>Übungsanweisungen
- 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 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()