You are on page 1of 5

Por qu usar una Geodatabase?

Ventajas y desventajas
Publicado el 12 noviembre, 2010 por Jos Mara Ciampagna

Antecedentes Histricamente, en el desarrollo de los SIG, en los inicios se tom un camino de dos vas separadas para el manejo de los datos. Por un lado los datos grficos, por otro lado los datos alfanumricos. Concomitantemente, las aplicaciones para administrar, analizar, y exhibir los datos eran diseadas y trabajaban en dos mundos distintos. Un ejemplo claro del tema era el producto lder de ESRI: el ArcInfo. Este software manejaba los datos eficientemente con archivos de datos grficos denominados coberturas y los datos alfanumricos con Info, una base relacional. Info tambin permita vincular otros datos alfanumricos almacenados en las tradicionales bases de datos (Oracle, Informix, DB2, etc.) al sistema. La razn del xito de este esquema, en aquellos momentos, era que las bases de datos eran ineficientes en cuanto al despliegue grfico de los datos grficos. Los ndices y algoritmos de bsqueda estaban diseados para una dimensin y dificultaban las bsquedas espaciales de caractersticas multidimensionales. Poco a poco, los fabricantes de software de DBMS fueron incorporando desarrollos que fueron mejorando la performance e incorporaron otros tipos de datos diferentes a los alfanumricos. Este tipo de DBMS se conocieron como bases de datos universales. Comenzaron a archivar datos binarios (sonido, videos, archivos CAD, etc.) e incorporaron ndices y bsquedas multidimensionales con eficiencia. Simultneamente, a los modelos de bases de datos relacionales, jerrquicas y en red se agregaron las bases de datos orientadas a objeto. Uno de los fabricantes de software SIG, la compaa Small World introduce estos adelantos producidos en el mundo de las bases de datos por primera vez en el mercado de los SIG con singular xito. La reaccin fue inmediata y los desarrolladores SIG se alinearon con esta nueva direccin que aseguraba mejores prestaciones. Desde ese momento se empez a manejar en el mundo SIG las que se conocieron como Bases de Datos Espaciales.

ESRI, lder de los desarrolladores de software SIG, incorpora en la versin 8 estos adelantos y desde ese momento comienza a trabajar con el concepto de Bases de Datos Espacial a laque denomin: Geodatabase, en el dominio de sus productos, En los siguientes prrafos analizamos, en base a la informacin ofrecida por la compaa, las ventajas y desventajas de este producto y los conceptos o marco que lo soportan. Bases de Datos Espaciales La base de datos espacial consiste en la estructuracin y el almacenamiento de los datos espaciales en un sistema administrador de base de datos, comnmente denominados en la jerga informtica como DBMS. Diferencias de los DBMS con el software SIG Si bien algunos autores definen un SIG con una base de datos espacial, no es la principal funcin de un SIG serlo. Una base de datos espacial se circunscribe al modelado de datos y su almacenamiento. Si bien estn ntimamente vinculados los datos y su estructuracin a los procesos posibles con esos datos, los procesos de un SIG son la clave en la individualizacin y definicin de un SIG. Cabe destacar, entre los procesos que caracterizan principalmente a un SIG encontramos los de anlisis geogrfico y posterior exhibicin cartogrfica. Qu es una Geodatabase? La geodatabase (GBD) es el modo de almacenamiento repositorio- y marco de referencia de datos comn de la arquitectura de software ArcGIS. Es el lugar o contenedor de los datos espaciales y sus atributos. La geodatabase es el modelo de datos primario de ArcGIS. El nombre combina la palabra geo (como referencia a lo espacial) con database, especficamente un sistema relacional de base de datos (RDBMS). El trmino promueve la idea de que todos los datos SIG sean almacenados en una ubicacin central para un fcil acceso y administracin. La Geodatabase es un modelo que permite el almacenamiento fsico de la informacin geogrfica, ya sea en archivos dentro de un sistema de ficheros o en

una coleccin de tablas en un Sistema Gestor de Base de Datos (Microsoft Access, Oracle, Microsoft SQL Server, IBM DB2 e Informix). Caractersticas Permite almacenar numerosos tipos de datos, entre ellos: datos vector, raster, CAD, tablas, topologa, modelos digitales del terreno, redes, etc. Cuando reside en un sistema gestor de base de datos estndar, permite aprovechar todo el potencial de las herramientas de estos sistemas, y completa la funcionalidad presente en la base de datos con funciones necesarias para el tratamiento de la informacin espacial. El modelo de la Geodatabase permite almacenar, adems de elementos geogrficos, el comportamiento de dichos elementos, lo que facilita la generacin de una visin ms completa de la realidad. Esta ltima mencin refiere a la incorporacin de los conceptos de bases de datos orientada a objetos. Por qu la utilizacin de una Geodatabase? Existen numerosas ventajas en la utilizacin de una Geodatabase, entre las principales encontramos las siguientes: Gestin de Datos Centralizada Dado que todos los datos de una Geodatabase son almacenados directamente en sistemas gestores de bases de datos comerciales (Microsoft Access para Geodatabase personal y Oracle, IBM DB2, SQL Server o Informix para Geodatabase corporativa) o en sistemas de ficheros, stos constituyen un repositorio comn, nico y centralizado para todos los datos geogrficos de una organizacin. Esta caracterstica permite facilidades de replicacin, facilita la administracin y constituye una solucin naturalmente escalable. Edicin multiusuario Por estar montada en un mecanismo de DBMS, la geodatabase permite la edicin multiusuario y el seguimiento de cambios en los datos. Ello significa acceder a los mismos datos al mismo tiempo. A travs del mecanismo de versiones que se

implementa sobre el Sistema Gestor de Bases de Datos (DBMS), es posible realizar tareas de edicin multiusuario. Implementacin de comportamiento La implementacin de comportamiento en los elementos geogrficos incluidos en la geodatabase, permite trabajar con elementos ms intuitivos, ya que la definicin de su comportamiento les hace ms cercanos a la realidad. Ello habilita a que los usuarios pueden aplicar sofisticadas reglas del negocio y relaciones entre los datos. Ello significa ms eficiencia en el ingreso de datos y la edicin. El comportamiento (orientacin a objetos) se logra por la definicin de dominios de los campos, valores por defecto, rangos de validacin, reglas de comportamiento, implementacin de tipos y subtipos de datos espaciales. Modelado de relaciones espaciales especiales La Geodatabase permite la incorporacin de tipos de datos especiales que optimizan algunos aspectos caractersticos de realidad geogrfica. Incorpora modelos del terreno, redes direccionadas y no direccionadas, reglas topolgicas y otros modelos de anlisis que no se pueden obtener con otras estructuras de datos ms simples. Esta caracterstica lleva a su mximo potencial el uso de las herramientas SIG. El anlisis de redes de infraestructura, redes de transporte, y comportamientos del negocio catastral no son posibles sin ests posibilidades. Integracin a otros sistemas informticos Por estar, detrs de la escena, soportada por un DBMS, permite la integracin de los datos con otros sistemas informticos como terceras aplicaciones. Desventajas de una Geodatabase La principal desventaja es observar las posibilidades y necesidades de los usuarios y estar atentos a las implicaciones de licenciamientoConclusiones La geodatabase es el modelo primario de almacenamiento de datos de ArcGIS. Este es el contenedor de datos espaciales y atributos y habilita al usuario a almacenar muchos diferentes tipos de datos SIG dentro de su estructura.

Esta estructura se implementa en una RDBMS o como una coleccin de archivos en un sistema de archivos. Con este comprensible modelo de datos, las capacidades de modelado geoespacial, y la arquitectura escalable, la geodatabase es la fundacin que habilita el ensamblado de sistemas de informacin geogrfica inteligentes que pueden ser adaptados para diferentes negocios y otras aplicaciones SIG.

You might also like