Saving México; con la seguridad pública en manos del ejército.

Iniciamos la semana con la noticia de que el gobierno de la república asumirá las tareas de seguridad pública en los municipios: Apaxtla, Arcelia, Buenavista de Cuéllar, Coyuca de Catalán, General Canuto Neri, Ixtateopan de Cuauhtémoc, Pungarabato, Pilcaya, San Miguel Totolapan, Taxco de Alarcón, Teloloapan y Tlapehuala en el estado de Guerrero, así como en el municipio de Ixtapan de la Sal, en el Estado de México.

Según el comunicado de la PGR, la Policía Federal, con el apoyo del Ejército mexicano será la institución encargada de brindar la seguridad pública.

Sumados a Iguala y Cocula, el gobierno federal tiene ahora el control de 15 municipios en dos entidades federativas, debido a que han “identificado situaciones irregulares en algunas corporaciones de seguridad municipal en las regiones Norte y Tierra Caliente de Guerrero, así como en el municipio limítrofe de Ixtapan de la Sal, en el Estado de México, lo que permite presumir nexos entre elementos de seguridad pública de dicho orden y miembros de la delincuencia organizada“.

En el siguiente mapa se pueden observar los 15 municipios mencionados, además de Tlatlaya, donde integrantes del 102 Batallón de infantería del ejército mexicano están involcrados en la ejecución extrajudicial de 21 civiles.

MunicipiosaseguradosOct2014A

Con el antecedente de Tlatlaya es preocupante que el gobierno federal deje en manos del ejército la responsabilidad de asumir tareas de seguridad pública, ya que se corre el riesgo de presenciar violaciones a derechos humanos como ha ocurrido en Chihuahua, Tamaulipas y Michoacán, por citar algunos casos.

Y que respuesta nos tienen sobre la desparación forzada de los 43 estudiantes de la Escuela Normal Rural “Raúl Isidro Burgos”?

Esta es responsabilidad del Estado Mexicano porque intervinieron servidores públicos, así que lo menos que pueden hacer es investigar y definir la participación de autoridades municipales, estatales y del gobierno federal, así como sancionar a los responsables y tomar las medidas necesarias para garantizar la no repetición de violaciones a derechos humanos de esta naturaleza.

#JusticiaParaAyotzinapa.

@oliveraherbert

Secciones Electorales en México

Cuando acudimos a votar en elecciones federales para elegir a los integrantes del congreso y el presidente de la república, lo hacemos en alguna de las 67,946 secciones electorales que a su vez forman parte de los 300 distritos electorales federales en los que el INE ha dividido al país para este ejercicio.

De acuerdo a los datos proporcionados por el INE, las cinco entidades que tienen el mayor número de secciones electorales son México (6,430), Distrito Federal (5,539), Veracruz (4,803), Sinaloa (3,809) y Jalisco (3,533) en total concentran 24,114 secciones que representan el 35.5% del total del país.

En contraste, las cinco entidades federativas que tienen el menor número de secciones electorales son Colima (371), Baja California Sur (469), Campeche (524), Aguascalientes (589) y Tlaxcala (608); en conjunto suman 2,561 secciones y representan el 3.8% del total de secciones del país.

Para ilustrarlo elaboré y comparto el mapa de secciones electorales a nivel nacional con datos obtenidos por medio de una solicitud de información dirigida al INE en agosto de 2014.

SeccionesElectoralesFederales

Para quienes estén interesados en elaborar sus propios mapas con ésta información pueden descargar dos archivos; el primero es la tabla de datos que contiene el número de secciones electorales por entidad, en formato csv y conjunto de caracteres Unicode UTF-8.

El segundo archivo contiene los polígonos de las 67,946 secciones electorales en formato shp (comprimido para facilitar la descarga) que puede ser utilizado en cualquier programa para manejo de sistemas de información geográfica(SIG), particularmente recomiendo QGIS, ya que es libre y de código abierto,  y que aprendemos a utilizar en el Taller de Mapas del Rancho Electrónico.

@oliveraherbert

Distritos Electorales Federales en México

La Constitución Política de los estados Unidos Mexicanos en su artículo 53 establece que:

La demarcación territorial de los 300 distritos electorales uninominales será la que resulte de dividir la población total del país entre los distritos señalados. La distribución de los distritos electorales uninominales entre las entidades federativas se hará teniendo en cuenta el último censo general de población, sin que en ningún caso la representación de un Estado pueda ser menor de dos diputados de minoría.

Si hacemos una breve revisión de la información a este respecto proporcionada por el INE, que se obtuvo por medio de una solicitud de acceso a la información, tenemos que las cinco entidades de la federación que tienen el mayor número de distritos electorales federales son en orden decreciente:

México: 40

Distrito Federal: 27

Veracruz: 21

Jalisco: 19

Puebla: 16

Las siete entidades que tienen el menor número de distritos son

Aguascalientes, Nayarit, Quintana Roo y Tlaxcala: 3

Baja California Sur, Campeche y Colima: 2

Así, tenemos que el mapa de la distribución de los 300 distritos electorales en las 32 entidades federativas queda de la siguiente forma.

300DistritosElectoralesFederalesLa información del marco geográfico electoral puede encontrarse y descargarse del sitio web del Instituto Nacional Electoral, pero desafortunadamente sólo puede hacerse en formato pdf.

Por ésta razón comparto aquí el archivo en formato shp y kml de los 300 distritos electorales uninominales para que pueda ser utilizado en cualquier programa de manejo de sistemas de información geográfica.

También comparto del marco geostadístico de INEGI el archivo shp de las entidades federativas utilizado para elaborar el mapa que se muestra en ésta entrada.

Los dos archivos mencionados se encuentran comprimidos en formato zip, por lo que es necesario descomprimirlos para utilizarlos, en mi caso uso el programa QGIS, que es un sistema de información geográfica libre y de código abierto que aprendemos a utilizar en el Taller de Mapas del Rancho Electrónico.

Espero que ésta información sea de utilidad en la etapa de regresión autoritaria que estamos viviendo.

@oliveraherbert

ONG en el estado de México

El estado de México está integrado por 125 municipios, de acuerdo con información del Instituto Nacional de Geografía e Informática (INEGI).

Por su parte el Registro Federal de Organizaciones de la Sociedad Civil reporta que existen ONG’s registradas en 102 municipios y que no hay organizaciones registradas en los restantes 23, lo que implica que existen organizaciones de la sociedad civil en el 81.6 de municipios de la entidad.

Con estos datos elaboré el mapa siguiente que muestra en verde los municipios donde existen OSC y en amarillo aquellos donde no hay organizaciones registradas.

EdoMexMpiosConOSC

Con la información obtenida se puede identificar cuantas OSC existen por cada municipio y es interesante observar que 77 municipios cuentan con menos de 11 organizaciones, en 9 municipios tienen presencia de 12 a 33 OSC, en otros 11 municipios hay entre 34 y 61 organizaciones de la sociedad civil, en 4 municipios se registraron entre 62 y 163 OSC y de ahí hay un salto enorme al municipio que registra el mayor número de organizaciones: 306.

Así, tenemos que los municipios con mayor número de organizaciones son:

Nezahualcóyotl: 306

Naucalpan de Juárez: 163

Toluca: 143

Ecatepec de Morelos: 138

Tlalnepantla de Baz: 97

Esta información puede observarse en el mapa siguiente.

EdoMexOSCxMpiosAdemás es curioso observar que los municipios en donde existe el mayor número de OSC registradas están alrededor del Distrito Federal, a excepción de Metepec; y que los municipios donde no existen OSC registradas son los que están más lejanos Toluca, la capital de la entidad.

Si lo deseas aquí puedes descargar el archivo de datos de las OSC en el estado de México y el archivo con la información de OSC por municipio; los dos están en formato csv separado por comas con el conjunto de caracteres utf8.

@oliveraherbert

Liberar tablas de datos de archivos PDF

TabulaHasta hace poco extraer texto de un archivo PDF era complicado, pero extraer una tabla de datos era un vedadero dolor de cabeza.

Hace un par de semanas tuve que extraer información gubernamental de éste tipo de archivos y después de una búsqueda me encontré con Tabula.

Es una herramienta de software libre con la que se puede liberar fácilmente una tabla de datos y guardarla en formato CSV o pasarla a un archivo de Calc en LibreOffice o en cualquier otro programa de hojas de cálculo y lo mejor es que funciona en Linux, Mac o Win.

En su sitio web encontrarás la información necesaria para instalarlo enlas plataformas mencionadas y una breve guía de uso.

Por ahora nos concentraremos en un ejercicio de extracción de datos en unos cuantos pasos.

En Debian abrimos la terminal, vamos a la carpeta donde instalamos tabula y usamos el siguiente comando: java -Dfile.encoding=utf-8 -Xms256M -Xmx1024M -jar tabula.jar

Esto ejecuta Tabula en nuestro navegador y se verá así.

Tabula1Hacemos click sobre el botón Examinar para ubicar el archivo PDF que contiene la tabla a extraer y después uno más en Submit para cargarlo.

Tabula2Tabula4

Ahora, con el mouse seleccionamos las columnas y renglones que queremos liberar

Tabula5 Damos click en el boton verde Download All Data y se inicia el procesamiento de la información y eso es todo.

Tabula6

Ahora podemos copiar los datos en formato CSV o bien descargarlos en un archivo, haciendo click sobre cualquiera de los dos botones azules en la parte inferior izquierda de la pantalla.

Tabula7

Si realizas tareas como estas con frecuencia Tabula es la herramienta indicada.

@oliveraherbert

 

Extracción de tablas de datos de páginas web

TableToolsEn diversas ocasiones tenemos necesidad de extraer información de tablas publicadas en sitios web, actividad que para algunos de nosotros es muy frecuente, sobre todo cuando dedicamos parte de nuestro trabajo a la investigación y análisis de datos desde las organizaciones de la sociedad civil.

Aunque esto parace muy complicado es en realidad algo muy fácil de hacer con la herramienta adecuada.

Para facilitar esta tarea sugerimos utilizar el complemento TableTools2 para los navegadores Firefox o Iceweasel que nos permite copiar estos datos en menos de dos minutos; aunque también permite ordenar, buscar, filtrar, resumir, combinar y comparar tablas html, además de hacer gráficos de las mismas.

Vamos al sitio del complemento y hacemos click sobre el botón Add to Firefox para instalarlo.

Después probamos su uso en una tabla de datos publicada por el Instituto Electoral del Distrito Federal, que contiene los resultados de la elección de diputados del 2012 de mayoría relativa de los 40 distritos que existen en el D.F, en la pestaña condensado por distritos.

Tabla1

Aquí colocamos el puntero del mouse sobre la primera celda de la primera fila (Distrito), hacemos click derecho con el mouse y en la parte inferior del menú que se despliega seleccionamos TableTools2 y después la opción Copiar.

Tabla2

Entonces se despliega otro menú y seleccionamos la primera opción: Copiar como texto delimitado por tabulador, con lo que extraemos los datos y ahora podemos pegarlos en una tabla en un programa de manejo de hojas de cálculo, como nosotros utiloizamos software libre sugerimos el programa Calc de LibreOffice.

Tabla3

Abrimos una hoja de cálculo, seleccionamos la primera celda de la primera fila, hacemos click con el botón derecho del mouse y se despliga un menú, donde verificamos que la opción de separador sea la misma que cuando extrajimos los datos, en este caso la opción  de separador es Tabulador, hacemos click sobre aceptar y listo.

Tabla5

Tenemos ahora en una hoja de cálculo los datos que copiamos de la página web para hacer el análisis que consideremos adecuado.

Tabla6Los invitamos a explorar las otras opciones que nos permite TableTools2 y también a instalar y probar el complemento Table2Clipboard con el que podemos realizar tareas similares.

@oliveraherbert

 

Las ONG en Guerrero

El estado de Guerrero se integra con 81 municipios y de acuerdo con información del Registro Federal de Organizaciones de la Sociedad Civil (RFOSC) existen OSC con domicilio fiscal registrado en 59 municipios, mientras que en 22 no existen organizaciones registradas.

Dicho de otra manera en el 72% de municipios hay OSC y en el 28% no hay OSC registradas, a partir de estos datos elaboré el mapa que lo ilustra.

GuerreroMpiosConOSC

Al analizar la información sobre la cantidad de OSC por municipio observamos que en 53 municipios (65.4%) existen entre 1 y 9 organizaciones y sólo en 6 municipios hay más de 10 organizaciones: Iguala (12), Zihuatanejo(13), Chialapa(21), Tlapa (22), Acapulco(90) y Chilpancingo(134), esta distribución se refleja en el mapa siguiente.

CantidadOSCxMpioGuerrero

Es interesante observar que tan sólo dos municipios, Acapulco y Chilpacingo concentran el 50.3% del total de organizaciones registradas en la entidad.

Les comparto, para descarga dos archivos csv separados por comas, uno con el directorio de OSC en la entidad y el otro con un concentrado de organizaciones por municipio, con los que pueden hacer un análisis propio.

El segundo archivo contiene la referencia oid de INEGI con lo que puede ser utilizado para elaborar mapas propios y los dos utilizan el conjunto de caracteres UTF8.