Item


Integración de SEXTANTE en GearSCape

SEXTANTE es un marco para el desarrollo de algoritmos dedicados al procesamiento de información geográficamente referenciada, que actualmente cuenta con más de doscientos algoritmos que son capaces de operar sobre datos vectoriales, alfanuméricos y raster. Por otra parte, GearScape es un sistema de información geográfico orientado al geoprocesamiento, que dispone de un lenguaje declarativo que permite el desarrollo de geoprocesos sin necesidad de herramientas de desarrollo complejas. Dicho lenguaje está basado en el estándar SQL y extendido mediante la norma OGC para el acceso a fenómenos simples. Al ser un lenguaje mucho más simple que los lenguajes de programación imperativos (java, .net, python, etc.) la creación de geoprocesos es también más simple, más fácil de documentar, menos propensa a bugs y además la ejecución es optimizada de manera automática mediante el uso de índices y otras técnicas. La posibilidad de describir cadenas de operaciones complejas tiene también valor a modo de documentación: es posible escribir todos los pasos para la resolución de un determinado problema y poder recuperarlo tiempo después, reutilizarlo fácilmente, comunicárselo a otra persona, etc. En definitiva, el lenguaje de geoprocesamiento de GearScape permite "hablar" de geoprocesos. La integración de SEXTANTE en GearScape tiene un doble objetivo. Por una parte se pretende proporcionar la posibilidad de usar cualquiera de los algoritmos con la interfaz habitual de SEXTANTE. Por la otra, se pretende añadir al lenguaje de geoprocesamiento de GearScape la posibilidad de utilizar algoritmos de SEXTANTE. De esta manera, cualquier problema que se resuelva mediante la utilización de varios de estos algoritmes puede ser descrito con el lenguaje de geoprocesamiento de GearScape. A las ventajas del lenguaje de GearScape para la definición de geoprocesos, se añade el abanico de geoprocesos disponible en SEXTANTE, por lo que el lenguaje de geoprocesamiento de GearScape nos permite "hablar" utilizando vocabulario de SEXTANTE

SEXTANTE is a framework for geospatial analysis, currently including a set of more than 200 geoalgorithms for both raster and vector data, and a set of base classes upon which new algorithms can easily be implemented. GearScape is a geoprocessing-oriented Geographical Information System which features a declarative language that allows for the creation of geoprocessing algorithms with no need for programming. This language is based on the SQL standard and extended using OGC’s Simple Features Standard. Being much simpler than imperative programming languages (i.e. Java, Python, etc), it allows for an easier creation of new geoalgorithms, these being easier to document, less bug-prone, and highly efficient, since they can make use of built-in optimization mechanisms such as spatial indices. Integrating SEXTANTE and GearScape is done in two different ways. First, SEXTANTE geoalgorithms are incorporated into GearScape using the standard SEXTANTE interface, thus enriching the array of different analysis techniques available to GearScape users and providing and almost seamless transition from other GIS for users with previous knowledge of SEXTANTE. Second, the GearScape processing language is extended so it can be used to programmatically execute SEXTANTE algorithms. This way, any problem that can be solved using SEXTANTE geoalgorithms could be described using the GearScape processing language. This extended language will feature the powerful semantics of GearScape and the rich vocabulary of SEXTANTE, constituting a flexible tool for solving most geo-analysis problems

Universitat de Girona. Servei de Sistemes d’Informació Geogràfica i Teledetecció

Author: González Cortés, Fernando
Olaya Ferrero, Víctor
Date: 2010 March
Abstract: SEXTANTE es un marco para el desarrollo de algoritmos dedicados al procesamiento de información geográficamente referenciada, que actualmente cuenta con más de doscientos algoritmos que son capaces de operar sobre datos vectoriales, alfanuméricos y raster. Por otra parte, GearScape es un sistema de información geográfico orientado al geoprocesamiento, que dispone de un lenguaje declarativo que permite el desarrollo de geoprocesos sin necesidad de herramientas de desarrollo complejas. Dicho lenguaje está basado en el estándar SQL y extendido mediante la norma OGC para el acceso a fenómenos simples. Al ser un lenguaje mucho más simple que los lenguajes de programación imperativos (java, .net, python, etc.) la creación de geoprocesos es también más simple, más fácil de documentar, menos propensa a bugs y además la ejecución es optimizada de manera automática mediante el uso de índices y otras técnicas. La posibilidad de describir cadenas de operaciones complejas tiene también valor a modo de documentación: es posible escribir todos los pasos para la resolución de un determinado problema y poder recuperarlo tiempo después, reutilizarlo fácilmente, comunicárselo a otra persona, etc. En definitiva, el lenguaje de geoprocesamiento de GearScape permite "hablar" de geoprocesos. La integración de SEXTANTE en GearScape tiene un doble objetivo. Por una parte se pretende proporcionar la posibilidad de usar cualquiera de los algoritmos con la interfaz habitual de SEXTANTE. Por la otra, se pretende añadir al lenguaje de geoprocesamiento de GearScape la posibilidad de utilizar algoritmos de SEXTANTE. De esta manera, cualquier problema que se resuelva mediante la utilización de varios de estos algoritmes puede ser descrito con el lenguaje de geoprocesamiento de GearScape. A las ventajas del lenguaje de GearScape para la definición de geoprocesos, se añade el abanico de geoprocesos disponible en SEXTANTE, por lo que el lenguaje de geoprocesamiento de GearScape nos permite "hablar" utilizando vocabulario de SEXTANTE
SEXTANTE is a framework for geospatial analysis, currently including a set of more than 200 geoalgorithms for both raster and vector data, and a set of base classes upon which new algorithms can easily be implemented. GearScape is a geoprocessing-oriented Geographical Information System which features a declarative language that allows for the creation of geoprocessing algorithms with no need for programming. This language is based on the SQL standard and extended using OGC’s Simple Features Standard. Being much simpler than imperative programming languages (i.e. Java, Python, etc), it allows for an easier creation of new geoalgorithms, these being easier to document, less bug-prone, and highly efficient, since they can make use of built-in optimization mechanisms such as spatial indices. Integrating SEXTANTE and GearScape is done in two different ways. First, SEXTANTE geoalgorithms are incorporated into GearScape using the standard SEXTANTE interface, thus enriching the array of different analysis techniques available to GearScape users and providing and almost seamless transition from other GIS for users with previous knowledge of SEXTANTE. Second, the GearScape processing language is extended so it can be used to programmatically execute SEXTANTE algorithms. This way, any problem that can be solved using SEXTANTE geoalgorithms could be described using the GearScape processing language. This extended language will feature the powerful semantics of GearScape and the rich vocabulary of SEXTANTE, constituting a flexible tool for solving most geo-analysis problems
Format: application/pdf
Citation: González Cortés, F.; Olaya Ferrero, V. (2010). Integración de SEXTANTE en GearSCape. A ’IV Jornadas SIG Libre’. Universitat: Girona. [Consulta 29 juny 2011]. Disponible a: http://hdl.handle.net/10256/3457
ISBN: 978-84-692-9901-2
Document access: http://hdl.handle.net/10256/3457
Language: spa
Publisher: Universitat de Girona. Servei de Sistemes d’Informació Geogràfica i Teledetecció
Collection: IV Jornadas SIG Libre
Rights: Aquest document està subjecte a una llicència Creative Commons: Reconeixement – No comercial – Compartir igual (by-nc-sa)
Rights URI: http://creativecommons.org/licenses/by-nc-nd/3.0/es/deed.ca
Subject: Sistemes d’informació geogràfica
Geographic information systems
Programari lliure
Open source software
SEXTANTE
GearScape
Title: Integración de SEXTANTE en GearSCape
Type: info:eu-repo/semantics/conferenceObject
Repository: DUGiDocs

Subjects

Authors