GvSIGinnovaciones

Lenguaje de geoprocesamiento GGL disponible en gvSIG

gvSIG recién acaba de publicar, que como resultado del Google Summer of Code en el proyecto gvSIG, se acaba de liberar el plugin de gvSIG para GGL.

Logo-gvSIG-945GGL es un lenguaje de programación específico para geoprocesamiento en el que se pueden encontrar construcciones típicas de los lenguajes de programación más conocidos (bucles, condicionales, etc.) y construcciones específicas para geoprocesamiento para realizar operaciones topológicas, filtros, transformaciones de geometrías, etc. incorporando ayudas al usuario a medida que escribe sus scripts.

El plugin publicado permite referenciar las fuentes de datos que hay en el proyecto actualmente abierto en gvSIG Desktop desde los scripts GGL, haciendo posible así el geoprocesamiento de los datos cargados en gvSIG. Además, el plugin permite la visualización de los resultados de vuelta en gvSIG Desktop mediante la carga de los mismos en la vista activa.
Además del plugin, se ha puesto a disposición de todo aquel que esté interesado una serie de tutoriales y documentación de referencia que serán de utilidad para comprender la lógica del lenguaje.

También se han habilitado unas listas de correo que pueden ser utilizadas para resolver cualquier incidencia o duda que surja durante el manejo del sistema.
Entre las ventajas de usar un lenguaje específico de geoprocesamiento podemos destacar:

  • Las ya mencionadas construcciones específicas de geoprocesamiento: geometrías en WKT, procesamiento de coordenadas, operadores típicos del álgebra relacional que dotan al lenguaje de las mismas capacidades que el SQL espacial, etc.
  • Ayudas a la creación de scripts: Validaciones al tiempo que el usuario escribe, comprobaciones de la existencia de las fuentes de datos y las estructuras de datos accedidas, autocompleción con los campos de los ficheros a los que se accede, etc.
  • Preselección de tecnologías: GGL pone a disposición del usuario una serie de funciones que internamente usan la tecnología más adecuada a día de hoy: parsers, APIs de acceso a datos, etc. Dicha tecnología está preseleccionada por los desarrolladores del lenguaje y por tanto es una responsabilidad menos para el usuario, que sólo se encarga de especificar la operación y no la forma de llevarla a cabo.
  • Posibilidad de repetir geoprocesos, compartirlos, dar soporte, etc.

 

Estas son las direcciones
Para descargas: http://www.gearscape.org/index.php/downloads
Documentación: http://www.gearscape.org/index.php/documentation
Comunidad: http://www.gearscape.org/index.php/community

Golgi Alvarez

Escritor, investigador, especialista en Modelos de Gestión del Territorio. Ha participado en la conceptualización e implementación de modelos como : Sistema Nacional de Administración de la Propiedad SINAP en Honduras, Modelo de Gestión de municipios Mancomunados en Honduras, Modelo Integrado de Gestión Catastro - Registro en Nicaragua, Sistema de Administración del Territorio SAT en Colombia. Editor del blog de conocimiento Geofumadas desde el año 2007 y creador de la Academia AulaGEO que incluye más de 100 cursos sobre temáticas GIS - CAD - BIM - Digital Twins.

Related Articles

Deja un comentario

Back to top button