Proiectarea în Web Mercator pentru utilizarea tile-urilor web
În primul capitol, am realizat un exercițiu în care am reprezentat locațiile restaurantelor din Paris și am adăugat o hartă de fundal folosind pachetul contextily.
În prezent, contextily presupune că datele tale se află în proiecția Web Mercator, sistemul utilizat de majoritatea serviciilor de tile-uri web. În acel prim exercițiu, datele erau deja în CRS-ul potrivit, așa că nu a trebuit să te preocupi de acest aspect.
În practică, însă, datele tale nu vor fi, de obicei, în Web Mercator (EPSG:3857) și va trebui să le aliniezi singur cu tile-urile web.
GeoPandas, matplotlib și contextily sunt deja importate.
Acest exercițiu face parte din cursul
Lucrul cu date geospațiale în Python
Instrucțiuni pentru exercițiu
- Convertește setul de date
restaurantsîn proiecția Web Mercator (EPSG:3857). Stochează rezultatul în variabilarestaurants_webmercator. - Realizează un grafic al acestui set de date proiectat (specifică dimensiunea markerului ca fiind 1) și adaugă o hartă de fundal folosind
contextily.
Exercițiu interactiv practic
Încearcă acest exercițiu completând acest cod de exemplu.
# Convert to the Web Mercator projection
restaurants_webmercator = restaurants.____
# Plot the restaurants with a background map
ax = ____
contextily.____
plt.show()