Definir propiedades de clase de entidad

Al crear una nueva clase de entidad, debe especificar varias propiedades de clase de entidad que definirán su estructura.

En la mayoría de los escenarios, la opción mejor es aceptar los valores predeterminados para estas propiedades proporcionados por el Asistente Crear clase de entidad. Sin embargo, esta sección describe cada propiedad de clase de entidad para que entienda cuándo y por qué necesitaría utilizar valores distintos de los valores predeterminado y cómo afectará a los datos que cambie esos valores.

La creación de una clase de entidad adecuada para el modelo de datos dependerá de las siguientes propiedades de clase de entidad:

Nombre/Alias

El nombre de la clase de entidad es un identificador único que identifica la clase de entidad. La manera más popular de nombrar una clase de entidad es con mayúsculas y minúsculas o utilizando un subrayado, como en "CaminosPrincipales" o "Caminos_principales".

Al crear una clase de entidad, debe darle un nombre que indique qué datos almacena la clase de entidad. Los nombres de clase de entidad deben ser únicos en una geodatabase: no se puede tener más de una clase de entidad con el mismo nombre. Esto es verdad en todas las clases de entidad de la misma geodatabase, incluso las agrupadas con otras clases de entidad en un dataset de entidad. No se permite tener dos clases de entidad con el mismo nombre, aunque estén incluidas en diferentes datasets de entidades.

El nombre que indique al crear la clase de entidad en ArcGIS Desktop, no obstante, no es el nombre de la clase de entidad como aparece en la geodatabase. La geodatabase anexa el nombre de la base de datos y el nombre del esquema en el que se almacena la clase de entidad. Esto se conoce como nombre de clase de entidad totalmente calificado. Por ejemplo, si el usuario Werther crea una clase de entidad llamada alpacas en la base de datos SDE, el nombre de la clase de entidad en la geodatabase será

sde.werther.alpacas

Por consiguiente, es posible que otros usuarios creen clases de entidad llamadas alpacas, porque las clases de entidad que creen llevarán sus nombres de usuario anexados a los nombres de clase de entidad. Por ejemplo, si el usuario Gretchen creó su propia clase de entidad alpacas, el nombre en la base de datos sería

sde.gretchen.alpacas

Sin embargo, no se recomienda reutilizar los nombres de clase de entidad incluso cuando se almacenan en esquemas o bases de datos diferentes. En este ejemplo, si ambas clases de entidad contuvieran información sobre alpacas, no habría ninguna razón para tener dos clases de entidad separadas. Si los datos fueran claramente diferentes entre las dos clases de entidad, los nombres de clase de entidad deberían reflejarlo.

NotaNota:

En geodatabases almacenadas en Informix, aunque esté almacenando las clases de entidad en esquemas separados, no pueden tener el mismo nombre.

Reglas adicionales

Nota: no se admiten nombres de tabla o de clase de entidad con los siguientes prefijos:

Alias

Al crear una tabla o clase de entidad en la geodatabase, puede asignarle un alias. Un alias es un nombre alternativo. Si asigna un alias a una tabla o una clase de entidad, ése será el nombre que verán los usuarios cuando la agreguen a ArcMap. Los usuarios aún pueden buscar el nombre de la tabla o clase de entidad yendo a la ficha Fuente del cuadro de diálogo Propiedades de capa.

Tipos de clases de entidad

Las entidades vector (objetos geográficos con geometría vector) son tipos de datos geográficos versátiles y frecuentemente utilizados, aptos para representar entidades con límites discretos, tales como calles, estados y parcelas. Una entidad es un objeto que almacena su representación geográfica, que generalmente es un punto, una línea o un polígono, como una de sus propiedades (o campos) en la fila. En ArcGIS, las clases de entidad son conjuntos homogéneos de entidades con una representación espacial común y un conjunto de atributos almacenados en una tabla de base de datos, por ejemplo, una clase de entidad de línea para representar las líneas de centro de carreteras.

NotaNota:

Cuando crea una clase de entidad, se le solicita que establezca el tipo de entidades para definir el tipo de clase de entidad (punto, línea, polígono, etc.).

Generalmente, las clases de entidad son conjuntos temáticos de puntos, líneas o polígonos, pero existen siete tipos de clases de entidad. Los primeros tres son compatibles en las bases de datos y geodatabases. Los últimos cuatro solo son compatibles en las geodatabases.

Propiedades de geometría

Al crear una nueva clase de entidad, tiene la opción de permitir que las coordenadas contengan valores de medida (m-) o valores z, para los datos de tres dimensiones.

Si necesitará o no valores m o z viene determinado por el tipo de datos que vaya a utilizar.

Incluyendo valores m en los datos, se permite que se almacenen valores de atributo en el vértice de las coordenadas de punto. En el caso de referencias lineales, los valores m almacenan mediciones en los vértices a lo largo de una entidad lineal. Esto permite encontrar una ubicación a lo largo de la línea. Si va a usar aplicaciones de referencia lineal o de segmentación dinámica con los datos, necesitará que las coordenadas incluyan valores m.

Los valores z se utilizan para representar elevaciones u otros atributos para una ubicación de la superficie determinada. En un modelo de elevación o del terreno, el valor z representa la elevación; en otros tipos de modelos de superficie, representa la densidad o cantidad de un atributo determinado, tal como lluvia anual, población y otras medidas de la superficie. Si va a modelar elevaciones, crear terrenos o trabajar con cualquier superficie de tres dimensiones, necesitará que las coordenadas incluyan valores z.

Sistema de coordenadas

Al crear una nueva clase de entidad, tiene que elegir o, probablemente, crear, un sistema de coordenadas. El sistema de coordenadas, junto con la tolerancia y los valores de resolución, constituye una referencia espacial de una clase de entidad. Una referencia espacial describe dónde se encuentran las entidades en el mundo real.

Puede definir un sistema de coordenadas para la nueva clase de entidad de varias maneras:

Si decide incluir valores z con las coordenadas, tendrá que especificar también un sistema de coordenadas verticales. Un sistema de coordenadas verticales georreferencia valores z, utilizados habitualmente para denotar la elevación. Un sistema de coordenadas verticales incluye un datum geodésico o vertical, una unidad lineal de medida, una dirección del eje y un desplazamiento vertical.

Los valores m, o de medida, no tienen un sistema de coordenadas.

Si no tiene la información del sistema de coordenadas para los datos o no sabe qué sistema de coordenadas utilizar, puede elegir un sistema de coordenadas desconocido.

La opción Modificar permite revisar o editar las propiedades de un sistema de coordenadas.

Más información sobre Proyecciones cartográficas y sistemas de coordenadas.

Tolerancia

Una referencia espacial también incluye valores de tolerancia. Las coordenadas x, y, z y m tienen asociados valores de tolerancia que reflejan la precisión de los datos de coordenadas. El valor de tolerancia es la distancia mínima entre las coordenadas. Si una coordenada está dentro del valor de tolerancia de otra, se interpretan como la misma ubicación. Este valor se utiliza en operaciones relacionales y topológicas al determinar si dos puntos están suficientemente cerca para recibir el mismo valor de coordenadas, o si están suficientemente lejos como para tener cada uno su propio valor de coordenadas.

La tolerancia predeterminada está establecida en 0,001 metros o su equivalente en unidades de mapa. Esto es 10 veces el valor de resolución predeterminado y se recomienda en la mayoría de los casos. El valor de tolerancia permitido mínimo es dos veces el valor de resolución. Establecer un valor de tolerancia superior producirá una precisión inferior en los datos de coordenadas, mientras que establecer un valor inferior producirá una precisión superior.

NotaNota:

Diferentes valores de tolerancia pueden producir diferentes respuestas para operaciones relacionales y topológicas. Por ejemplo, dos geometrías podrían clasificarse como disjuntas (ningún punto en común) con la tolerancia mínima, pero una tolerancia mayor podría provocar que se clasificaran como tangentes.

Resolución y extensión del dominio

Todas las coordenadas de la clase de entidad o dataset de entidad se georreferencian de acuerdo con el sistema de coordenadas elegido y, a continuación, se alinean a una cuadrícula. Esta cuadrícula está definida por la resolución, que determina la precisión (es decir, el número de dígitos significantes) de los valores de coordenadas. La resolución establece la finura de una malla de cuadrícula que cubre la extensión de la clase de entidad o dataset de entidad. Todas las coordenadas se alinean a esta cuadrícula, y la resolución define a qué distancia están las líneas individuales de la cuadrícula.

Los valores de resolución están en las mismas unidades que el sistema de coordenadas asociado. Por ejemplo, si una referencia espacial está utilizando un sistema de coordenadas proyectadas con unidades de metros, el valor de resolución se define en metros. Debe utilizar un valor de resolución que sea al menos 10 veces menor que el valor de tolerancia.

El valor de resolución predeterminado (y recomendado) es 0,0001 metros (1/10 mm) o su equivalente en unidades de mapa.

Por ejemplo, si una clase de entidad se almacena en pies del plano de estado, la precisión predeterminada será 0,0003281 pies (0,003937 pulgadas). Si las coordenadas son de latitud-longitud, la resolución predeterminada es 0,000000001 grados.

Para los sistemas de coordenadas desconocidos o para los valores m, tendrá que establecer valores de resolución adecuados para el tipo de datos sin establecer explícitamente la unidad de medida.

Palabras clave de configuración

Una configuración de almacenamiento de base de datos permite configurar con precisión cómo se almacenan los datos en una geodatabase de archivos o una geodatabase de ArcSDE. Los parámetros de configuración se agrupan en una o más palabras clave de configuración, uno de las cuales es la palabra clave de configuración predeterminada, que especifica los parámetros de almacenamiento predeterminados.

Las geodatabases personales no permiten elegir palabras clave de configuración. Las geodatabases de ArcSDE autorizadas a través de SQL Server Express solo admiten los parámetros de almacenamiento predeterminados (la palabra clave de configuración DEFAULTS).

Al crear una clase de entidad en una geodatabase de archivos o una geodatabase de ArcSDE, puede indicar a la base de datos qué palabra clave de configuración utilizar. En la mayoría de los casos, se debe utilizar la palabra clave Default. Sin embargo, en algunos casos puede que desee especificar palabras clave de configuración alternativas al crear datasets o tipos de datos determinados para maximizar el rendimiento o configurar con precisión algún aspecto del almacenamiento en la base de datos.

Éstos son algunos ejemplos de palabras clave de configuración y sus usos:

Más información sobre las palabras clave de configuración de geodatabases de archivos

Más información sobre palabras clave de configuración de ArcSDE

Campos y propiedades de campo

Al crear una nueva clase de entidad en ArcCatalog o la ventana Catálogo, puede especificar cualquier número de campos que se vayan a incluir. También puede especificar propiedades para campos, tales como el tipo de campo y el tamaño máximo de los datos que se pueden almacenar en el campo. Cada tipo de campo tiene propiedades especiales.

Todos los campos tienen propiedades, tales como las siguientes:

Todas las clases de entidad tienen un conjunto de campos requeridos necesario para registrar el estado de cualquier objeto determinado en la clase de entidad. Estos campos requeridos se crean automáticamente al crear una nueva clase de entidad, y no se pueden eliminar. Los campos requeridos también pueden tener propiedades requeridas, tales como su propiedad de dominio. No se puede modificar la propiedad requerida de un campo requerido.

Por ejemplo, en una clase de entidad de polígono, OBJECTID y Forma con campos requeridos. Tienen propiedades, tales como sus alias y tipos de geometría, que se pueden modificar, pero estos campos no se pueden eliminar.

Al crear una nueva clase de entidad, tiene la opción de importar campos de otra clase de entidad o tabla. Esta opción permite utilizar otra clase de entidad o tabla como plantilla para las definiciones de campo del que está creando. Cuando haya importado los campos, puede editar los nombres de campo, sus tipos de datos y sus propiedades.

Cuando importe campos al crear una nueva clase de entidad, los campos requeridos no resultarán afectados. Por ejemplo, si ha establecido la propiedad Tipo de geometría de la nueva clase de entidad en Punto, al importar las definiciones de campo de una clase de entidad en la que la propiedad Tipo de geometría del campo SHAPE sea el polígono, no se sobrescribirá la propiedad Punto.

Ciertos nombres de campo aparecerán en ArcGIS con sus nombres completos para las clases de entidad almacenadas dentro de una geodatabase de ArcSDE. Por ejemplo, si crea o importa una clase de entidad de polígono que contenga un campo denominado Area, se le anexará el nombre de la base de datos, esquema y clase de entidad. Éste es el nombre que verá en la tabla de atributos de la clase de entidad. Eso significa que, para una clase de entidad de polígono denominada archsites almacenada en el esquema prof de la base de datos museum, el campo Area tendrá este aspecto:

MUSEUM.PROF.ARCHSITES.AREA

La siguiente lista contiene todos los nombres de campo que estarán totalmente calificados dentro de una geodatabase de ArcSDE:

FID, AREA, LEN, POINTS, NUMOFPTS, ENTITY, EMINX, EMINY, EMAXX, EMAXY, EMINZ, EMAXZ, MIN_MEASURE, MAX_MEASURE

Para casos como estos, quizá desee considerar el uso de un nombre de campo o un alias de campo diferente.


7/10/2012