GGL2: una alternativa real para el geoprocesamiento

González Cortés, Fernando
González Cortés, Víctor
Compartir
GGL2 es un lenguaje de programación específico para el tratamiento de información geográfica que está especialmente diseñado para ser utilizado por profesionales del sector sin conocimientos avanzados de programación. En este artículo se muestran las diferentes características que se han desarrollado en el transcurso del último año y que han permitido que GGL2 pase a ser una herramienta de geoprocesamiento flexible y productiva, capaz de interactuar con otras aplicaciones SIG, manejar diferentes tipos de datos, procesarlos y exportar los resultados de diversas maneras. En efecto, la productividad del usuario se ve mejorada con la integración de GGL2 en gvSIG. Esta integración permite a GGL2 poder utilizar los datos disponibles en gvSIG desde el lenguaje así como mostrar los resultados en gvSIG de manera inmediata. Uno de los desarrollos recientes más importantes ha sido el soporte raster, que se suma a la capacidad vectorial que ya tenía anteriormente el lenguaje y posibilita el tratamiento conjunto de ambos tipos de datos. Además, el acceso a nivel de muestra o píxel da una gran flexibilidad a la hora de aplicar filtros, operaciones de álgebra de mapas, etc. También es posible el tratamiento de información en múltiples formatos, tanto tabulares (SHP, DBF, …) como jerárquicos (GPX, GML y XML en general), y todo ello con la misma sintaxis, lo cual proporciona una gran flexibilidad ya que el código es independiente de la ubicación y formato de los datos. Así, por ejemplo, con GGL es posible realizar operaciones como modificar la coordenada Z de una capa vectorial en base a los valores de un modelo digital de terreno, realizar la resta de dos modelos digitales o filtrar las muestras de un raster en base a consultas sobre una capa vectorial, mostrando los resultados inmediatamente en gvSIG ​
​Tots els drets reservats