Clases de entidad en una geodatabase en Informix
Una clase de entidad es un conjunto de entidades geográficas, todas del mismo tipo de geometría (punto, línea, polígono, multipunto, anotación, dimensión o multiparche). Por ejemplo, puede almacenar los puntos que representan todos los depósitos de trenes de una línea de ferrocarril en una sola clase de entidad. En otra clase de entidad, puede almacenar líneas que representen todos los recorridos del ferrocarril.
Este tema contiene descripciones del modo en que aparece una clase de entidad en una ventana de catálogo, tanto en el sistema de administración de bases de datos (DBMS) como en un documento XML.
Clases de entidad en ArcGIS for Desktop
Existen siete tipos de clases de entidad que puede crear en ArcGIS for Desktop: punto, multipunto, línea, poligonal, anotación, dimensión o multiparche.
Dentro del árbol de catálogo, puede saber qué tipo de clase de entidad es cada una de acuerdo al icono. La tabla que se presenta a continuación muestra el icono para cada tipo de clase de entidad.
Icono de clase de entidad |
Tipo de clase de entidad |
---|---|
Punto o multipunto |
|
Línea |
|
Polígono |
|
Anotación |
|
Dimensión |
|
Multiparche |
En IBM Informix, el nombre de una clase de entidad tal como aparece en el árbol de catálogo incluye el nombre de la base de datos en la que se encuentra la clase de entidad seguida por dos puntos (:), el nombre del usuario que posee la clase de entidad y el nombre de la clase de entidad en sí.
Por ejemplo, una clase de entidad llamada parcelas, a cargo del usuario RJP, en una geodatabase llamada geodata se incluye como geodata:RJP.parcels en el árbol de catálogo.
Para obtener una descripción sobre los diferentes tipos de clases de entidad, consulte el tema Conceptos básicos sobre clases de entidad.
Clases de entidad en una base de datos de IBM Informix
Las clases de entidad almacenadas en geodatabases en una base de datos de Informix poseen una columna ST_Geometry, que se utiliza para almacenar datos de geometría. Esto significa que una columna de ST_Geometry se agrega a la tabla de negocios de la clase de entidad.
ST_Geometry es una superclase abstracta que no se puede representar, cuyas subclases pueden representarse. Para obtener más información, consulte el tema ¿Cuál es el tipo de almacenamiento de ST_Geometry.
Cuando una clase de entidad se crea a través de ArcGIS con un almacenamiento de ST_Geometry, se genera una tabla de negocios con una columna ST_Geometry en el esquema del propietario. Además, se agregan registros a las tablas layers, table_registry, sde_geometry_columns, column_registry, sde_spatial_references (si se definió una referencia espacial), y gdb_items del esquema del usuario sde para rastrear la información sobre la clase de entidad. La tabla gdb_itemtypes del esquema del usuario sde define el tipo de datos (en este caso, la clase de entidad).
Todas las clases de entidad cuentan con una tabla base (también denominada tabla de negocios) que almacena información de atributos, un Id. de objeto y un campo Forma. El Id. de objeto y los campos Forma pueden tener diferentes nombres, pero deben encontrarse en la tabla base de una clase de entidad.
Un vez que haya cargado los datos, contará con varias tablas i y procedimientos almacenados en su base de datos. Estos procedimientos almacenados y tablas i se utilizan para generar Id. de entidad para clases de entidad. Las tablas i contienen un número en el nombre. Este número corresponde al registration_id de la clase de entidad de la tabla table_registry. La edición de estas tablas o procedimientos almacenados no se admite ni se recomienda.
View a diagram of a feature class in Informix.
Necesita Adobe Acrobat Reader para abrir el archivo.
Las líneas discontinuas indican relaciones implícitas entre las columnas; las líneas continuas indican relaciones explícitas entre las columnas.
Las clases de entidad de anotación y de dimensión tienen más campos requeridos en las tablas de negocios. Para obtener una lista de estos campos, consulte los temas Administrar propiedades de clase de entidad de anotación y Propiedades de entidad de dimensión.
Clases de entidades almacenadas en un documento XML
Las clases de entidad se definen dentro de los elementos DataElement. Las etiquetas DataElement para una clase de entidad se establecen en el tipo esri:DEFeatureClass. Dentro de la clase de entidad DataElement hay otros elementos que definen la clase de entidad, como Field, Domain, ConfigurationKeyword y SpatialReference.
La siguiente es una pequeña parte del contenido de un documento XML para la clase de entidad Parcels:
<DataElement xsi:type="esri:DEFeatureClass"> <CatalogPath>/V=sde.DEFAULT/FC=geodata:rjp.parcels</CatalogPath> <Name>geodata:rjp.parcels</Name> <DatasetType>esriDTFeatureClass</DatasetType> <DSID>11</DSID> <Versioned>false</Versioned> <CanVersion>true</CanVersion> <HasOID>true</HasOID> <OIDFieldName>objectid</OIDFieldName> <Fields xsi:type="esri:Fields"> <FieldArray xsi:type="esri:ArrayOfField"> <Field xsi:type="esri:Field"> <Name>sde92:world.lakes.objectid</Name> <Type>esriFieldTypeOID</Type> <IsNullable>false</IsNullable> <Length>4</Length> <Precision>10</Precision> <Scale>0</Scale> <Required>true</Required> <Editable>false</Editable> <AliasName>OBJECTID</AliasName> <ModelName>OBJECTID</ModelName> </Field>
Todos los otros elementos que definen la clase de entidad
</DataElement>