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 las pistas 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 Desktop
Existen siete tipos de clases de entidad que puede crear en ArcGIS 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).
All feature classes have a business table, which stores attribute information, an ObjectID, and a Shape field. The ObjectID and Shape fields can have different names, but they are required to be in the business table of a feature class.
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 identificadores de entidad para clases de identidad. 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.
Annotation and dimension feature classes have additional required fields in their business tables. See Managing annotation feature class properties for a list of these fields.
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>