Territorio de datos

Los colonos de la España verde de Franco y Población dirigida

Arriba, construcción en 1956 e imagen actual de 2014 de un poblado de colonización. Abajo, colonia penitenciaria para trabajos de colonización de 1956 e imagen actual del emplazamiento en 2014. Créditos: Territorio de datos

Territorio de datos es el nombre, muy acertado en mi opinión, que se dieron las personas que empezaron a desarrollar un proyecto en el Taller de Periodismo de Datos 2017 “La España vacía” y siguieron trabajando la temática y presentaron otro para el Taller de Visualización de Datos 2017 “Visualizar'17: Migraciones”.

Ambos proyectos quedaron alojados en la plataforma que utilizábamos desde el Laboratorio de Datos: Github1.

En algún momento posterior y ya con los proyectos realizados alojé en un servidor del que participo su web y se gestionó el dominio territoriodedatos.org (copia en Archive.org). Hace un tiempo el dominio caducó, el proyecto dejó de funcionar, Medialab-Prado desapareció… pero las webs siguieron en Github y algunas tareas pendientes:

  • Alojarlo de nuevo en alguna parte
  • Optimizar las páginas.

Lo detallo en el siguiente apartado.

Actualización de la web

Sin un dominio propio di muchas vueltas a cómo alojar este tipo de proyectos que se quedan sin dominio y/o sin alojamiento hasta que recientemente decidí aplicar la misma nomenclatura que aplico a las cosas que realizo en mi localhost, la carpeta “proyectos”. Dado que el dominio infotics.es lo utilizo para mi actual web gestionada con el tema Wowchemy de Hugo generado desde Orgmode con ox-hugo, suele ser más semejante a una “carpeta propia” el uso de un “subdominio”. Así por ejemplo, la antigua web que funcionaba con Jekyll está alojada ahora en blog.infotics.es. Por tanto, los proyectos estarían en project.infotics.es (en inglés, por seguir el idioma de los subdominios) y cada proyecto tendrá “carpeta”.

En la actualidad hay dos carpetas:

Las webs de Territorio de Datos eran (son) tres:

  • Un sitio HTML estático que presenta brevemente el proyecto y enlaza con los dos trabajos realizados.
  • Poblados de colonización
  • Población dirigida

Web del proyecto

La web del proyecto era una web estática que no estaba alojada en Github. Era la que se creó para el dominio “territoriodedatos.org”. Como lo había alojado y suelo tener una copia local, recuperarlo ha sido sencillo, se puede ver aquí.

Poblados de colonización

La web de “Poblados de colonización” tenía dos particularidades que se han resuelto en la versión publicada en https://project.infotics.es/territoriodedatos/poblados-colonizacion

  • Estaba creada en Jekyll
  • Usaba Leaflet con Mapbox

Jekyll

Intuyo que lo primero era para saltarse una restricción de Github de no permitir código JavaScript local en sus páginas web estáticas pero que sí que se pueden usar si utilizas el generador de contenidos Jekyll.

Después de instalar Jekyll en local (ruby, gems y bundle mediante) y de lanzarlo éxitosamente, realizo una copia de la web en local con httrack para guardar el contenido generado como HTML estático. Dado que iba a alojarlo en el mismo servidor compartido prefería disponer solo de HTML + CSS + JS.

Leaflet

Supongo que por una cuestión de costumbre y quizás estética quien les ayudó a desarrollar el mapa lo hizo con la librería de JavaScript para crear mapas interactivos Leaflet. Una cosa que detecté que empezó a fallar hace un tiempo fue que la tesela del mapa que cargaban de Mapbox ya no lo hacían así que se lo cambié por OpenStreetMap.

Población dirigida

El segundo trabajo, “Población dirigida”, era una web realizada con la librería JavaScript de presentaciones web Reveal.js. Dado que utilizaba el JS externo Github sí que lo servía apropiadamente.

El “problema” de esta web para un entorno de producción era que pesaba alrededor de 1,8 Gb por los vídeos que contenía.

Después de aplicar ffmpeg y bajarlos de resolución y de bitrate pesa 259 Mb, seis veces menos, como se puede ver aquí.


  1. No es que tuviera ni a título personal ni como coordinador del Laboratorio de Datos Abiertos y Transparencia de Medialab-Prado ni como Medialab-Prado ningún interés ni beneficio por alojar los proyectos en su repositorio git público sino que desde Medialab-Prado no ofrecían esa posibilidad y desde Visualizar'15 lo empleé como espacio de trabajo y, gracias a una funcionalidad de Github, como servidor de páginas web de los proyectos realizados. ↩︎

Adolfo Antón Bravo
Adolfo Antón Bravo
Coordinador del Máster de Periodismo y Visualización de Datos de la Universidad de Alcalá

Periodismo y visualización de datos, web semántica, bash, emacs, orgmode