Integración de los Datos del Censo 2020 a nivel AGEB con Python (Paso a Paso)

En este tutorial paso a paso usaremos Python para descargar e integrar los datos del Censo de Población y Vivienda 2020 con los polígonos geográficos de AGEB.

Precondición: Contar con Docker Instalado

En este tutorial será necesario tener instalado el software llamado Docker en tu equipo. Existen versiones para los principales sistemas operativos (Windows, macOS y Linux).

Iniciar JupyterLab en una sola linea de código

Jupyter es una herramienta práctica para el trabajo con datos, debido a que evita trabajar en la consola directamente y puedes ir ejecutando código paso a paso y ver el resultado.

docker run --rm -p 8888:8888 -e JUPYTER_ENABLE_LAB=yes -v ${PWD}:/home/jovyan/work abxda/geobigdata:0.19
docker run --rm -p 8888:8888 -e JUPYTER_ENABLE_LAB=yes -v "$(pwd)":/home/jovyan/work abxda/geobigdata:0.19
docker run --rm -p 8888:8888 -e JUPYTER_ENABLE_LAB=yes -v "$PWD":/home/jovyan/work abxda/geobigdata:0.19
Proceso para iniciar Jupyter Lab a partir de Docker

Descarga de Datos Estadísticos y Geográficos

Una vez que se tiene Jupyter corriendo en tu navegador podremos ejecutar los siguientes pasos para descargar e integrar los datos.

Copia éste código y ejecutalo en una celda de Jupyter Lab
Carga de las bibliotecas
Copia y pega el código anterior como se muestra en la animación. ¡No olvides ejecutar el código! Presionando el boton de play ▶️
Ejecuta el código que crea los directorios necesarios
Descarga de los archivos geográficos y estadísticos necesarios

Extracción de los datos estadísticos y geográficos

Hasta el momento ya tienes descargados los archivos necesarios para realizar la integración, ahora realizaremos el proceso de extracción de datos, es decir extraeremos los archivos CSV y SHAPEFILE que usaremos para la union:

Extracción de los archivos de trabajo
./inegi/ccpvagebmza/csv/conjunto_de_datos 
./inegi/mgccpv/shp/m/conjunto_de_datos

Integración de datos estadísticos y geográficos a nivel AGEB

Ahora realizaremos la integración de los datos geográficos con los estadísticos usando la Clave Geoeestadística.

32 archivos procesados

Conteo de AGEBS Rurales y Urbanos

Ahora realizaremos una tabla de comparación para identificar la cantidad de AGEBS Rurales y Urbanos. Para eso ejecuta el siguiente código:

Creación de un mapa nacional con QGis

Ahora utilizaremos la herramienta llamada QGis para integrar los datos resultantes del proceso anterior. Para lo cual es necesario instalar la dicha herramienta en tu equipo, la puedes descargar de aquí : https://www.qgis.org/es/site/

Union de todos los estados
Una vez que termina presiona cerrar
Abrir la capa nacional de AGEBS
Generación de Mapa Nacional de AGEBS
Mapa Final del Análisis

Father-Husband-Data Scientist-Philosopher-Entrepreneur-Professor PhD c. in Data Science-MSc Stats #R #Scala #Spark #SatelliteImagery #Python #BigData #Nerd

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store