La geodatabase es una colección de datasets geográficos de varios tipos.
En este tema, puede obtener información sobre los aspectos básicos 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 tabular simple 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ásteres. Estas geometrías se almacenan y se administran en campos junto con los atributos tradicionales.
Una clase de entidad se almacena como una tabla. Cada fila representa una entidad. En la tabla de clases 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 aprovechar 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. El lenguaje estructurado de consultas (SQL) es muy eficaz en la consulta y el procesamiento de filas de tablas y la estrategia de la geodatabase se ha diseñado para aprovechar estas capacidades.
Los tipos avanzados de datos geográficos extienden las clases de entidad, los rásteres 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, varias tablas de atributos 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. La geodatabase tiene varios elementos de datos y tipos de datasets adicionales que se pueden utilizar para extender esta colección fundamental de datasets.
Consulte Extender tablas, Extender clases de entidad e Imágenes y ráster en ArcGIS Pro para obtener más información.
Transacciones de geodatabase y control de versiones
Las geodatabases corporativas aprovechan las capacidades del DBMS subyacente para proporcionar versiones que ofrecen asistencia escalable para la edición multiusuario en grandes bases de datos. Con el versionado, cada editor puede trabajar con su propia versión personal de la geodatabase, hacer ediciones sin afectar a otros editores ni a la base de datos de producción e incorporar sus cambios de nuevo al sistema una vez completado su trabajo. Este marco de transacción larga da cabida a una gran variedad de estrategias de administración de datos adecuadas para usuarios individuales, equipos de personas e incluso grandes organizaciones internacionales e implementaciones completas de WebGIS.
Consulte Descripción general de la administración de datos y transacciones para más información.