IniziaInizia gratis

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

Visualizza il corso

Istruzioni dell'esercizio

  • Converte l’insieme di dati restaurants nella proiezione Web Mercator (EPSG:3857). Chiama il risultato restaurants_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()
Modifica ed esegui il codice