Geoprocesamiento con SQL en OrbisGIS
Résumé
OrbisGIS dispone de un lenguaje que permite la manipulación de datos deforma independiente al formato. Éste se ajusta al estándar SQL92(Lenguaje de Consulta Estructurado) y se extiende espacialmente según elOGC simple features SQL specification, lo que permite un alto nivel decompatibilidad con sistemas de bases de datos tradicionales comoPostgreSQL/PostGIS. Habitualmente el SQL es procesado en servidores,sin embargo este artículo presentará cómo puede aplicarse en el cliente,principalmente para la definición y utilización de geoprocesos. Laaplicación del SQL más inmediata es la manipulación de las fuentes dedatos especificando una serie de instrucciones o script. Aparte, laimplementación de SQL de OrbisGIS permite la parametrización de estosscripts de manera que pueden ser reutilizados con diferentes fuentes dedatos y sin necesidad de conocer el proceso internamente. La reutilizaciónpuede darse tanto como ejecución del script como inclusión en unconstructor de modelos que permite encadenar múltiples scripts dandolugar a un nuevo proceso más complejo. Por otra parte, el uso dedisparadores permite la definición de reglas de validación medianteinstrucciones SQL. Es posible definir reglas topológicas (entre otras) quedefinan relaciones entre dos o más fuentes de datos y que controlarán elproceso de edición tanto espacial como alfanumérico. Para finalizar, laespecificación de vistas (en el sentido de los SGBD) permite reducir laredundancia en los datos y realizar algunas aplicaciones interesantescomo la visualización de la evolución de los distintos imperios a lo largo dela historia.
Domaines
GéographieOrigine | Fichiers produits par l'(les) auteur(s) |
---|