La geodatabase es una colección de datasets geográficos de varios tipos.
En este tema, puede obtener información sobre los principios de la geodatabase. Estos conceptos le ayudarán a hacerse con una base para el aprendizaje y a utilizar eficazmente las geodatabases para su trabajo SIG.
Datasets fundamentales en la geodatabase
Un concepto clave de la geodatabase es el dataset. Es el mecanismo principal utilizado para organizar y utilizar la información geográfica en ArcGIS. La geodatabase contiene tres tipos de datasets principales:
- Clases de entidad
- Datasets ráster
- Tablas
Crear una colección de estos tipos de dataset es el primer paso para diseñar y generar una geodatabase. Los usuarios suelen empezar por generar varios datasets de estos tipos fundamentales. A continuación, agregan a las geodatabases capacidades más avanzadas (por ejemplo, agregando topologías, redes o subtipos) para modelar el comportamiento SIG, mantener la integridad de los datos y trabajar con un conjunto importante de relaciones espaciales.
Almacenamiento de geodatabases en tablas y archivos
El almacenamiento de geodatabases incluye tanto el esquema y la base de reglas para cada dataset geográfico como el almacenamiento simple, tabular de los datos espaciales y de atributos. Los tres dataset principales de la geodatabase (clases de entidad, tablas de atributos y datasets ráster), así como otros elementos de la geodatabase, se almacenan utilizando tablas. Las representaciones espaciales en datasets geográficos se almacenan como entidades vectoriales o ráster. Estas geometrías se almacenan y se administran en columnas de atributos junto con campos de atributos tabulares tradicionales.
Una clase de entidad se almacena como una tabla. Cada fila representa una entidad. En la tabla de clase de entidad de polígono siguiente, la columna Forma contiene la geometría de polígono para cada entidad. Se utiliza el valor Polígono para especificar que el campo contiene las coordenadas y la geometría que definen un polígono en cada fila.
Una estrategia clave de la geodatabase consiste en aprovecha el sistema de administración de bases de datos (DBMS) para escalar datasets SIG a tamaños y números de usuarios sumamente grandes (por ejemplo, para admitir desde bases de datos pequeñas y simples, para un usuario o para unos pocos, hasta instancias con centenares de millones de entidades y miles de usuarios simultáneos). Las tablas proporcionan el mecanismo de almacenamiento principal para los datasets geográficos. SQL es muy fuerte en la consulta y el procesamiento establecido de filas de tablas, y la estrategia de la geodatabase se ha diseñado para aprovechar estas funciones.
La geodatabase admite el acceso de SQL a la geometría de entidad en los siguientes DBMS:
- Oracle
- IBM DB2
- IBM Informix
- Microsoft SQL Server
- Informix
- PostgreSQL (utilizando el tipo ST_Geometry o el tipo de geometría de PostGIS, si desea utilizar PostGIS)
Los tipos avanzados de datos geográficos extienden las clases de entidad, los ráster y las tablas de atributos
Varios elementos de geodatabase se utilizan para extender tablas simples, entidades y ráster para modelar relaciones espaciales, agregar comportamiento rico, mejorar la integridad de datos y extender las capacidades de la geodatabase para la administración de datos.
El esquema de la geodatabase incluye las definiciones, las reglas de integridad y el comportamiento para cada una de estas capacidades extendidas. Incluyen propiedades para sistemas de coordenadas, resolución de coordenadas, clases de entidad, topologías, redes, catálogos ráster, relaciones y dominios. Esta información de esquema persiste en una colección de metatablas de geodatabase en el DBMS. En estas tablas se define la integridad y el comportamiento de la información geográfica.
Elementos de la geodatabase
Todos los usuarios de SIG trabajarán con tres tipos de datasets fundamentales sea cual sea el sistema que utilicen. Tendrán un conjunto de clases de entidad (muy similar a una carpeta llena de shapefiles de Esri); tendrán varias tablas de atributos (archivos de dBASE, tablas de Microsoft Access, hojas de cálculo de Excel, DBMS, etc.); y, la mayor parte del tiempo, también tendrán un gran conjunto de datasets de imágenes y ráster con los que trabajar.
Fundamentalmente, todas los geodatabases contendrán este mismo tipo de contenido. Se puede pensar en esta colección de datasets como en el punto inicial universal para el diseño de la base de datos SIG.
Si es necesario, los usuarios pueden extender sus modelos de datos para que admitan ciertas capacidades esenciales. El geodatabase tiene varios elementos de datos y tipos de datasets adicionales que se pueden utilizar para extender esta colección fundamental de datasets.
Vea Extender tablas, Extender clases de entidad y Extender los ráster para obtener más información.
Transacciones de geodatabase y control de versiones
Las geodatabases corporativas admiten la creación de versiones y las transacciones largas
Además de la compatibilidad de la geodatabase para tipos de datos ricos, tales como anotaciones, topología, redes, terrenos y localizadores de direcciones, todos los cuales funcionan sobre bases de datos sumamente grandes y de alto rendimiento, la geodatabase también es compatible con un marco de transacciones sólido para la administración de muchos flujos de trabajo de administración de datos y operaciones.
- Muchas situaciones requieren varios editores simultáneos.
- Check out y check in en actualizaciones.
- Puede sincronizar varias copias compartiendo actualizaciones compuestas solo de cambios entre réplicas, que pueden estar en cualquier número de tipos de DBMS (tales como Oracle y SQL Server) y no necesitan estar conectadas.
- Cree, administre y utilice archivos históricos (por ejemplo, analice y superponga el estado de la base de datos de parcelas del 1 de mayo de 2006).
Vea Control de versiones para obtener más información.