Proyectar a Web Mercator para usar teselas web
En el primer capítulo, hicimos un ejercicio para representar en un mapa las ubicaciones de restaurantes en París y añadir un mapa de fondo usando el paquete contextily.
Actualmente, contextily asume que tus datos están en la proyección Web Mercator, el sistema que usan la mayoría de los servicios de teselas web. Y en aquel primer ejercicio, te proporcionamos los datos con el SRC adecuado para que no tuvieras que preocuparte por este aspecto.
Sin embargo, normalmente tus datos no vendrán en Web Mercator (EPSG:3857) y tendrás que alinearlos con las teselas web por tu cuenta.
GeoPandas, matplotlib y contextily ya están importados.
Este ejercicio forma parte del curso
Trabajo con datos geoespaciales en Python
Instrucciones del ejercicio
- Convierte el conjunto de datos
restaurantsa la proyección Web Mercator (EPSG:3857). Llama al resultadorestaurants_webmercator. - Haz un gráfico de este conjunto de datos proyectado (especifica el tamaño del marcador en 1) y añade un mapa de fondo usando
contextily.
Ejercicio interactivo práctico
Prueba este ejercicio y completa el código de muestra.
# Convert to the Web Mercator projection
restaurants_webmercator = restaurants.____
# Plot the restaurants with a background map
ax = ____
contextily.____
plt.show()