Anda di halaman 1dari 7

ARMONIZAR DATOS GEOGRÁFICOS

La arominiación de datos es muy importa cuando se trabaja con datos de diferentes fuentes y se
dispone de un esquema de datos establecido. Con la armonización, los datos que provienen de
otras instituciones son “adaptados” a los formatos y esquemas requeridos y predefinidos con
anterioridad.

1. Validar geometría

Uno de los primeros pasos al momento de armonizar datos geográficos provenientes de


diferentes fuentes consiste en validar la geometría/topología de los objetos que conforman las
coberturas.

El software QGIS permite realizar la validación de la geometría a través de varias herramientas


entre ellas una que se encuentra disponible en: Vector > Geometry Tools > Check validity, y también
dos complementos: Topology Checker y Check Geometries.

A continuación se expone un ejemplo de validación de geometría. En este caso se usa una


cobertura de edificaciones que fueron levantadas utilizando herramientas CAD. Utilizando la
herramienta Vector > Geometry Tools > Check validity se obtiene el resultado siguiente:

Imagen 1. Comprobación de validez de la geometría

Haciendo uso del complemento Vector > Topology Checker se obtiene el siguiente resultado, imagen
2:
Imagen 2. Comprobación de la topología

Una vez que se han identificado los objetos con errores en la geometría se deberá proceder a
realizar tareas de corrección de estos errores. La primera opción para esto es hacer uso de las
herramientas de edición que dispone QGIS y realizar esta tarea manualmente; siendo esta la más
recomendada.

Imagen 3. Herramientas de edición

Otra alternativa al momento de corregir errores en la geometría de las capas es usar herramientas
automáticas; una de estas es v.clean que se encuentra disponible en Processing > Toolbox > GRASS >
v.clean.

Imagen 4. Caja de herramientas

Nota: A pesar de que las herramientas automáticas de corrección de geometrías ahorran mucho
tiempo, los resultados que estas arrojen deben ser revisados cuidadosamente y en algunos casos
es posible que se requiera una corrección manual usando las herramientas de edición de
geometrías.
2. Armonizar datos geográficos usando GeoKettle

Luego de comprobar la validez de la geometría de los objetos geográficos se procede a ejecutar


los procesos que permitan que la información proveniente de terceros sea “adaptada” a los
requerimientos de formato y contenido establecidos.

GeoKettle permite cargar coberturas de datos geográficos en diferentes formatos gracias a


librerías libres de terceros como GDAL/OGR. A manera de ejemplo, a continuación, se usan
coberturas geográficas en formato ESRI Shapefile.

Mediante la creación de una nueva Trasnformación (Transformation), en GeoKettle, es posible


acceder a las diferentes herramientas que permiten la armonización de los datos. El caso más
simple de armonización de datos es cuando únicamente se seleccionan y se renombran ciertos
atributos de una cobertura de datos geográficos.

Imagen 5. Proceso de transformación simple

La herramienta Seleccionar valores (Select values) permite realizar el caso de armonización de datos
más simple, imagen 6).

Imagen 6. Ventana de Selección / Renombrado de atributos

En el caso de existir procesos más complejos de adaptación o conversión de los datos es posible
agrupar la funcionalidad de varias trasformaciones mediante la creación de un nuevo Trabajo (Job) en
el que se hacen llamadas a las transformaciones antes definidas.
Imagen 7. Diagrama de trabajo (job)

Una de las ventajas de ejecutar transformaciones dentro de un (Trabajo) Job es que las
transformaciones que no son dependientes pueden ser ejecutadas de forma paralela, lo cual
permite optimizar tiempos y aprovechar los recursos de cómputo de los equipos. En la imagen 7,
se presenta un Trabajo (Job) que realiza un proceso de transformación simultánea de cinco
coberturas.

A pesar de que Geokettle dispone de herramientas de geoprocesamiento de datos geográficos


(unión, intersección, centroides, etc.) al no ser un software dedicado para tratamiento de este tipo
de datos en algunas ocasiones resulta muy complicado el manejo de la información.

Imagen 8. Procesos geográficos de GeoKettle

En los casos de armonización de datos que requieran la ejecución de procesos de


geoprocesamiento es recomendable utilizar herramientas de sistemas de información geográfica
especializadas como QGIS.
Imagen 9. Proceso de transformación avanzado

3. Armonizar datos geográficos usando QGIS

QGIS al ser un software especializado para el tratamiento de datos geográficos es ideal para
procesos de armonización que requieran geoprocesamiento. Sin embargo, para procesos de
armonización relativamente simples también es útil QGIS mediante el uso de la herramienta
Processing > Toolbox > Refactor fields.
Imagen 10. Ventana de refactorización de campos

Al igual que GeoKettle, QGIS, dispone de un entorno de trabajo gráfico para modelar procesos
denominado Graphical Modeler.

Imagen 11. Modelo gráfico de armonización de datos usando QGIS

A diferencia de GeoKettle, QGIS, no dispone la funcionalidad ejecutar procesos en paralelo


empero dispone la posibilidad de ejecutar scripts de terceros o elaborados por el mismo usuario y
la opción de procesamiento por lotes.
Imagen 12. Herramientas para la creación de modelos gráficos de procesamiento de datos

4. Conclusiones

GeoKettle es una herramienta muy potente para trabajar con datos tabulares; a pesar de tener
soporte para realizar cálculos con datos geográficos no es recomendable realizarlos en GeoKettle.
Una de las principales ventajas de GeoKettle es su interfaz de trabajo visual en la que cada
función o proceso es representado como un nodo de un grafo. La versión más reciente de
GeoKettle actualmente es la 2.5, misma que no ha sido actualizada desde el 2013 debido a que la
firma propietaria de GeoKettle ya no desarrolla más esta herramienta sino que más bien
actualmente desarrolla la herramienta Pentaho Community Edition la cual dispone de un pluggin
para el manejo de datos geográficos.

QGIS por su parte es una herramienta muy potente cuando se requiere realizar transformaciones
de datos geográficos. Gracias a que QGIS integra varias librerías de terceros brinda la posibilidad
de acceder a una gran variedad de formatos de datos geográficos. La posibilidad de crear modelos
gráficos de los procesos de transformación, así como la posibilidad de crear funcionalidades
personalizadas mediante scripts son características de QGIS dignas de destacar notablemente. En
mi opinión QGIS es la mejor opción gratuita para la armonización de datos geográficos, sin
desmerecer a las herramientas GeoKettle y Pentaho que bien podrían servir como complemento
a esta tarea.