Proiezione in Web Mercator per usare le web tiles
Nel primo capitolo, abbiamo fatto un esercizio per visualizzare le posizioni dei ristoranti a Parigi e aggiungere una mappa di sfondo usando il pacchetto contextily.
Al momento, contextily presuppone che i tuoi dati siano nella proiezione Web Mercator, il sistema usato dalla maggior parte dei servizi di web tile. E in quel primo esercizio abbiamo fornito i dati nel CRS appropriato, così non dovevi preoccuparti di questo aspetto.
Tuttavia, di solito i tuoi dati non saranno in Web Mercator (EPSG:3857) e dovrai allinearli tu con le web tiles.
GeoPandas, matplotlib e contextily sono già importati.
Questo esercizio fa parte del corso
Lavorare con i dati geospaziali in Python
Istruzioni dell'esercizio
- Converte l’insieme di dati
restaurantsnella proiezione Web Mercator (EPSG:3857). Chiama il risultatorestaurants_webmercator. - Crea un grafico di questo insieme di dati proiettato (specifica la dimensione dei marker a 1) e aggiungi una mappa di sfondo usando
contextily.
Esercizio pratico interattivo
Prova a risolvere questo esercizio completando il codice di esempio.
# Convert to the Web Mercator projection
restaurants_webmercator = restaurants.____
# Plot the restaurants with a background map
ax = ____
contextily.____
plt.show()