Procesamiento de la Carta Marina Cordoba 2017
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
img
res
.gitignore
README.md
carta-marina-process.py

README.md

Carta Marina Córdoba 2017

Procesamiento de la Carta Marina Cordoba 2017

Se inicia el proceso con la Carta Marina Cordoba 2017 publicada en PDF.

Como este PDF no permite una lectura correcta se usa el script pdftotext que permite obtener el texto a secas del archivo PDF.

pdftotext -layout LugaresDeVotacion-elecciones-2017.pdf carta-marina-cordoba-2017.txt
# notese el -layout, es clave

Luego este texto se convierte a CSV vía:

python3 carta-marina-process.py

Este script esta adaptado de uno similar hecho en 2015.
La Carta Marina no es muy precisa en el orden de las escuelas y es posible que requiera toques a mano.
Muchas direcciones tienen formas complicadas por lo que el retoque final a mano puede ser necesario. La detección de barrios (muchas veces metido entre la calle y el numero (?)) podría hacerce con expresiones regulares y simplificar este proceso.
Dentro de google sheets se geolocalizaron las escuelas con este script liberado desde la Municipalidad de Córdoba.

Con esta geolocalización quedo disponible un CSV.
De aquí puede hacerse un mapa.

Escuelas geo

Con esos datos junto a los de 2015 se armó una lista de variaciones de electores por sección (departamento) y por circuito (generalmente ciudades).

CSV variación por departamentos.
CSV variación por circuitos.

Mapa variación de departamentos

Según el mapa de departamentos de Córdoba se puede construir uno con los valores obtenidos.

Se extraen a CSV con polígonos WKT (o una versión con polígonos simplificados)y luego se mezclan en otro [nuevo CSV con datos y poligonos](res/2017-vs-2015 departamentos-WKT.csv) que puede subirse a Carto:

Crecimiento-padrones-por-departamentos

VER MAPA.

Más: Verión KML de los resultados