Vamos a usar python y alguna de sus librerías para crear una representación gráfica de datos sobre un mapa.
1. Un mapa base.
2. Shape de cada área del mapa.
3. Datos a representar de cada área/shape.
4. Asociar los datos de provincias a cada shape.
5. Mapa con los datos.
- Los shapes de las provincias españolas forman el mapa de España.
- Un dato a representar en el mapa. He escogido la Tasa de Incidencia Acumulada en los últimos 14 días. Esta serie de datos se llamará TIA_14d.
Necesitamos librerías que nos permitan acceder a los datos, procesarlos y presentarlos de manera interactiva:
-
Podemos usar datos en local ó acceder a ellos a traves de su url pública. En este caso será con los datos de @esCOVID19data ==> https://github.com/montera34/escovid19data
-
Vamos a usar distintas librerías para los gráficos: geoviews, holoviews, geoviews, en los mapas interactivos y matplotlib para crear ficheros png y luego un gif.
-
Terminando con opciones interactivas.
- Cargamos en un GeoDataFrame los shapes. Uso el fichero de shapes de carto por una buena relación entre la calidad de los shapes y su consumo de recursos.
He descartado los shapes oficiales, por tener Los ficheros los proporciona el Centro Nacional de Información Geográfica
- Proporciona los shapes de los límites administrativos de Provincias. Datos de shapes
https://vangdata.carto.com/tables/shapefiles_provincias_espana/public/map
- Podríamos acceder a estos ficheros directamente online ó descargarlo y usarlo como fichero local.
PREVIAMENTE he descargado el fichero con los shapes de las provincias a un subdirectorio llamado 'Shapes_Provincias'
- Usamos los datos de Escovi19data como fuente de datos COVID para todas las provincias desde el principio de la pandemia. Se actualiza a diario, Un gran trabajo, realizado por EsCovid19data. Está disponible en el repositorio https://github.com/montera34/escovid19data Puedes usarlo. Es muy laborioso conseguir datos fiables para este dataset. Contrastando datos de las Comunidades Autónomas y el Instituto de Salud Carlos III.
Mapas peninsula canarias semáforo COVID
### Los juntamos en distintos ficheros gif, modificando los fps.
### Terminamos con creando un fichero mp4 generado con ffmpeg