Datasets de entidades en una geodatabase en Informix

Los datasets de entidades son objetos que permiten agrupar clases de entidades relacionadas para que puedan participar en una funcionalidad específica. Un dataset de entidades se utiliza para agrupar las clases de entidad que tienen las siguientes características:

Utilice los siguientes vínculos para leer sobre los diferentes componentes de los datasets de entidad en Informix:

TopologíasClases de relaciónRedes geométricasDatasets de redDatasets esquemáticosDatasets de terrenoEstructuras de parcelas

A continuación se describe cómo aparece un dataset de entidades en la ventana Catálogo, en el sistema de administración de bases de datos (DBMS) y en un documento XML.

Datasets de entidades en ArcGIS Desktop

En el árbol de catálogo, los datasets de entidades están representados con el siguiente icono:

Icono del dataset de entidades

Cuando el dataset de entidades se expande en el árbol de catálogo, usted puede ver todas las clases de entidad y otros objetos de datos que se encuentran allí.

Dataset de entidades expandido en la jerarquía de catálogo

El nombre del dataset de entidades en una geodatabase en IBM Informix consta del nombre de la base de datos seguido por dos puntos (:), el nombre del propietario del dataset y el nombre del dataset de entidades en sí. Esto se puede ver en el gráfico anterior.

Datasets de entidades en una base de datos de IBM Informix

En la base de datos, los datasets de entidades son conjuntos virtuales de clases de entidad. Están agrupados por un Id. en común, que se mantiene en la tabla del sistema gdb_items.

Para el ejemplo de dataset de entidades Water, la clase de entidad, tanks, se identifica como una parte del dataset de entidades Water mediante la tabla gdb_itemrelationships. El uuid del dataset de entidades es el originid, y el uuid de la clase de entidad es el destid.

A continuación se muestra la tabla de negocios de clase de entidad tanks y las tablas del sistema que rastrean el dataset de entidades Water en Informix:

Ejemplo de tablas de dataset de entidades en Informix

Las líneas discontinuas indican relaciones implícitas entre las columnas; las líneas continuas indican relaciones explícitas entre las columnas.

Como los datasets de entidades son conjuntos virtuales de objetos, las clases de entidad en los datasets de entidades son como clases de entidad independientes porque poseen sus propios registros en las tablas asociadas con las clases de entidad como layers, table_registry, sde_geometry_columns y column_registry. Como las clases de entidad asociadas con los datasets de entidades son objetos de base de datos por derecho propio, no pueden tener el mismo nombre que otras tablas o clases de entidad independientes en el mismo esquema en la base de datos.

SugerenciaSugerencia:

Consulte Clases de entidad en una geodatabase en Informix para obtener un diagrama de las relaciones de clase de entidad en la geodatabase.

Las topologías, las redes geométricas, los datasets de red, las estructuras de parcelas, los datasets esquemáticos, y los datasets de terreno son objetos adicionales de base de datos que pueden formar parte de un dataset de entidades. Estos objetos utilizan tablas de sistema adicionales, que se describen en temas separados.

Datasets de entidades en un documento XML

Los datasets de entidades están agrupados bajo la etiqueta DatasetDefinitions en un documento XML y separados por una etiqueta DataElement del tipo FeatureDataset. La entrada del documento XML para el dataset Water debe ser similar a lo siguiente:

<DatasetDefinitions xsi: type="esri:ArrayOfDataElement">  <DataElement xsi:type="esri:DEFeatureDataset">   <CatalogPath>/V=sde.DEFAULT/FD=gdb.Water</CatalogPath>    <Name>gis:gdb.Water</Name>    <Children xsi:type="esri:ArrayOfDataElement">     <DataElement xsi:type="esri:DEFeatureClass">       <CatalogPath>/V=gis:gdb.Water/RC=gis:gdb.Anno_19_72</CatalogPath>        <Name>gis:gdb.Anno_19_72</Name>        <DatasetType>esriDTFeatureClass</DatasetType>        <DSID>1</DSID>        <Versioned>false</Versioned>        <CanVersion>true</CanVersion>        <HasOID>false</HasOID>        <OIDFieldName/>      <Fields xsi:type="esri:Fields">        <FieldArray xsi:type="esri:ArrayOfField">     </Fields>

Todos los demás elementos de datos

</DatasetDefinitions>
NotaNota:

Though the <Versioned> tag is set to false for the feature dataset, this does not reflect the versioned state of the feature classes in the feature dataset. To find this information, query each individual feature class.


7/10/2012