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:
- Se almacenan en el mismo sistema de coordenadas.
- Participan en una topología.
- Participan en una clase de relación.
- Forman parte de una red geométrica, un dataset de red, un dataset esquemático, una estructura de parcela o un dataset de terreno.
- Tienen una anotación vinculada a entidad asociada.
Utilice los siguientes vínculos para leer sobre los diferentes componentes de los datasets de entidad en Informix:
A continuación se describe cómo aparece un dataset de entidades en el árbol de Catálogo en ArcGIS for Desktop, en el sistema de administración de bases de datos (DBMS) y en un documento XML.
Datasets de entidad en ArcGIS for Desktop
En el árbol de catálogo, los datasets de entidades están representados con el siguiente icono:
![Icono del dataset de entidades Icono del dataset de entidades](002m/GUID-7C29A8CE-472B-4341-BFA3-462366DB0832-web.png)
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í.
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:
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.
![Sugerencia Sugerencia](rsrc/tip.png)
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 definidos por una etiqueta DataElement del tipo esri:DEFeatureDataset. Las clases de entidades que son parte del dataset de entidades se enumeran como elementos de datos secundarios del dataset de entidades. Las definiciones de estos elementos están seguidas por una definición del dataset de entidades. 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 secundarios...
</Children> <DatasetType>esriDTFeatureDataset</DatasetType> <DSID>-1</DSID> <Versioned>false</Versioned> <CanVersion>true</CanVersion> <ConfigurationKeyword></Configuration Keyword> <Extent xsi:type="esri:EnvelopeN"> <XMin>2210083.8332546502</XMin> <YMin>386326.52300001681</YMin> <XMax>2223761.6047394276</XMax> <YMax>399843.09970059991</YMax> <SpatialReference xsi:type"esri:ProjectedCoordinateSystem"> <WKT>PROJCS["NAD_1927_StatePlane_Colorado_North_FIPS_0501", GEOGCS["GCS_North_American_1927",DATUM["D_North_American_1927", SPHERIOD["Clarke_1866",6378206.4,294.9786982]],PRIMEM["Greenwich",0.0], UNIT["Degree",0.0174532925199433]],PROJECTION["Lambert_Conformal_Conic"], PARAMETER["False_Easting",2000000.0],PARAMETER["False_Northing",0.0], PARAMETER["Centeral_Meridian",-105.5],PARAMETER["Stnadard_parallel_1",39.71666666666667], PARAMETER["Standard_Parallel_2",40.78333333333333], PARAMETER["Latitude_Of_Origin",39.333333333334], UNIT["Foot_US",0.3048006096012192],AUTHORITY["EPSG",26753]]</WKT> <XOrigin>-119259500</XOrigin> <YOrigin>-96173400</YOrigin> <XYScale>37140179.758043662</XYScale> <ZOrigin>-100000</ZOrigin> <ZScale>10000</ZScale> <MOrigin>-100000</MOrigin> <MScale>10000</MScale> <XYTolerance>0.0032808333333333335</XYTolerance> <ZTolerance>0.001</ZTolerance> <MTolerance>0.001</MTolerance> <HighPrecision>true</HighPrecision> <WKID>26753</WKID> </SpatialReference> </Extent> </DataElement> </DatasetDefinitions>
![Nota Nota](rsrc/note.png)
Aunque la etiqueta <Versionado> está establecida como falso para el dataset de entidades, no refleja el estado versionado de las clases de entidad en el dataset de entidades. Para obtener esta información, consulte cada clase de entidad individual en el dataset de entidades.