Administrar representaciones de clase de entidad

Este tema se aplica sólo a ArcEditor y ArcInfo.

Las representaciones le permiten simbolizar los datos mediante una estructura flexible basada en las reglas que se almacena dentro de la geodatabase con sus datos. Las clases de entidades pueden soportar varias representaciones de la clase de entidad simultáneamente, por lo tanto se puede derivar una variedad de productos de mapa de una base de datos simple sin el almacenamiento innecesario de copias de datos. La representación de una entidad simple (llamada representación de una entidad) se puede modificar si es necesario, lo que crea un excepción persistente a la regla de representación, que además se almacena y mantiene dentro de la geodatabase. Las representaciones proporcionan la estructura organizacional de la simbología basada en la regla mientras retienen la flexibilidad para personalizar la representación de las entidades individuales.

Las representaciones son una propiedad de las clases de entidades y se pueden visualizar y administrar en la ficha Representaciones del cuadro de diálogo Propiedades de clase de entidad en ArcCatalog.

ExplorarExplorar:

Cuando agrega una representación a una clase de entidad, dos campos (el campo ReglaID y el campo de Excepción) se agregan a la tabla de clase de entidad para almacenar información extra que le indica a la clase de entidad cómo simbolizar sus entidades cuando una capa se dibuja con esa representación.

El campo ReglaID es un campo entero que almacena una referencia a las reglas de representación, que se almacenan dentro de las tablas del sistema de la geodatabase. Debido a que es un campo entero (con un dominio de valor codificado), puede editar los valores manualmente en el campo para asignar una regla de representación diferente a una entidad. También puede utilizar la ventana Propiedades de representación durante una sesión de edición de ArcMap o la herramienta de geoprocesamiento Calcular regla de representación para realizar esto.

El campo de Excepción es un campo de objeto binario grande (BLOB) que almacena excepciones específicas de la entidad para las reglas de representación. Las excepciones son cambios en las propiedades de representación al nivel de la entidad y pueden incluir cambios en la geometría de representación de entidad, según cómo se establece el comportamiento de edición de la representación.

Tabla de clase de entidad con campos de representación

Utilizar archivos de capa para organizar las representaciones

Puede utilizar archivos de capa (.lyr) para guardar los datos de un modo específico para su visualización, incluido el uso de una representación presente en los datos de origen. Los archivos de capa no almacenan las reglas de representación reales. Sólo indican la representación de clase de entidad que se debe utilizar para renderizar los datos. Puede crear archivos de capa en ArcMap a partir de capas que están simbolizadas con una representación de clase de entidad, o puede crear archivos de capa en ArcCatalog que hagan referencia a una clase de entidad y una representación de clase de entidad asociada.

Más información sobre cómo guardar capas en un archivo de capa

Utilizar las herramientas de geoprocesamiento de administración de la representación

Puede utilizar las herramientas del conjunto de herramientas de geoprocesamiento Administración de la representación en la caja de herramientas Cartografía para administrar sus representaciones. Hay herramientas para agregar y quitar representaciones de una clase de entidad, crear una capa desde una representación de clase de entidad y administrar excepciones en una representación de clase de entidad.

Tipos de datos que admiten representaciones

Cualquier clase de entidad de punto, línea o polígono en un archivo personal, o geodatabase de ArcSDE puede admitir representaciones. Los shapefiles, las coberturas, las clases de entidad de anotación y las clases de entidad de dimensión no admiten representaciones de clases de entidad.

PrecauciónPrecaución:

Si está creando una representación de clase de entidad desde una capa simbolizada en ArcMap, tenga en cuenta que los símbolos 3D no se traducirán a las reglas de representación. En cambio, se genera un símbolo de representación predeterminado para aquellas entidades.

Las capas que se muestran con el Símbolo proporcional, la Cantidad por categoría o uno de los renderizadores de Símbolo de gráfico no se pueden traducir a las reglas de representación.

LicenciaLicencia:

Se requiere una licencia de ArcEditor o ArcInfo para crear o editar representaciones. Se puede utilizar cualquier licencia para visualizar las representaciones.

Cómo agregar una representación a una clase de entidad

  1. Haga clic en Propiedades en el menú de acceso directo de la clase de entidad en ArcCatalog o en la ventana Catálogo en ArcMap para abrir el cuadro de diálogo Propiedades de la clase de entidad.
  2. En la ficha Representaciones, haga clic en Nuevo para abrir el cuadro de diálogo Nueva representación.
  3. Escriba un nombre para la nueva representación de clase de entidad y los nombres para los campos de ReglaID y Excepción, o acepte los nombres predeterminados. Aunque puede cambiar el nombre de una capa de representación más tarde, los nombres de los campos ReglaID y Excepción no se pueden cambiar. Si piensa tener muchas representaciones asociadas a esta clase de entidad, es mejor elegir nombres de representación y nombres de campo informativos que sean fáciles de relacionar entre sí.
  4. Decida cómo desea almacenar los cambios hechos a la geometría:
    • Elija Almacenar cambio a la geometría como invalidación de representación para colocar todas las modificaciones de la geometría de representación de entidad en el campo Invalidación, dejando intacto el campo Forma.
    • Elija Cambiar la geometría de la entidad de soporte para forzar las modificaciones de la geometría de representación de entidad para que también se altere la geometría de la entidad de origen.

    Más información sobre esta decisión

  5. Para importar reglas de representación desde una capa existente que simboliza entidades con una representación, haga clic en Seleccionar para navegar a la capa en el cuadro de diálogo Seleccionar una capa de entidad. Todas las reglas de representación de esa capa se copiarán en esa representación de clase de entidad.
  6. Si la capa especificada en el paso anterior se basa en la misma clase de entidad que esta clase de entidad, también puede elegir asignar las reglas de representación a las entidades al marcar la casilla de verificación Asignar reglas a las características para marcar la capa. Si está importando reglas de representación provenientes de una clase de entidad diferente, esta opción estará deshabilitada.
  7. Haga clic en Siguiente.
  8. De ser necesario, modifique la estructura de la regla de representación.
  9. Haga clic en Finalizar para crear la nueva representación.
SugerenciaSugerencia:

Si no elige la opción Asignar reglas a las características para marcar la capa, las reglas de representación se copiarán en la representación de clase de entidad, pero todas las entidades tendrán una ReglaID NULA. Debe asignar manualmente las reglas de representación a las entidades.

Más información sobre cómo asignar reglas de representación a las entidades

El botón Nuevo puede estar deshabilitado por uno de los siguientes motivos:

  • Está en una sesión de edición.
  • No puede obtener un bloqueo de esquema. Asegúrese de que ArcCatalog u otra sesión de ArcMap no esté accediendo a la capa.
  • Está utilizando ArcView. Se requiere una licencia de ArcEditor o ArcInfo para crear representaciones.

Cómo crear una representación desde una capa simbolizada en ArcMap

  1. En la ventana Tabla de contenido de ArcMap, haga clic con el botón derecho en la capa simbolizada y seleccione Convertir simbología a representación en el menú de acceso directo.
  2. En el cuadro de diálogo Convertir simbología a representación, escriba el nombre de la nueva representación de clase de entidad y de los campos ReglaID y Excepción, o acepte los valores predeterminados.
  3. Decida cómo desea almacenar los cambios hechos a la geometría:
    • Elija Almacenar cambio a la geometría como invalidación de representación para colocar todas las modificaciones de la geometría de representación de entidad en el campo Invalidación, dejando intacto el campo Forma.
    • Elija Cambiar la geometría de la entidad de soporte para forzar las modificaciones de la geometría de representación de entidad para que también se altere la geometría de la entidad de origen.

    Más información sobre esta decisión

  4. Decida si desea convertir todas las entidades en la clase de entidad o sólo aquellas que están visibles en la extensión. También decida si desea o no agregar la nueva representación de clase de entidad al mapa. La capa original aun aparecerá en la tabla de contenido independientemente de su elección.
  5. Haga clic en Convertir para agregar una representación a la clase de entidad de origen, que se completa con las reglas de representación que corresponden a la apariencia de los símbolos utilizados en la capa original.
SugerenciaSugerencia:

El comando Convertir simbología a representación puede estar deshabilitado por uno de los siguientes motivos:

  • Está en una sesión de edición.
  • No puede obtener un bloqueo de esquema. Asegúrese de que ArcCatalog u otra sesión de ArcMap no esté accediendo a la capa.
  • La capa está simbolizada con una representación de clase de entidad.
  • La fuente de datos de la capa no es una clase de entidad de punto, línea o polígono en una geodatabase. Los shapefiles, las coberturas, las clases de entidad de anotación y las clases de entidad de dimensión no admiten representaciones de clases de entidad.
  • La capa está simbolizada con el símbolo proporcional, la cantidad por categoría o una de las categorías del símbolo de gráfico.
  • La fuente de datos de la capa reside en una geodatabase que aun no se ha actualizado a la versión actual.
  • Está utilizando ArcView. Se requiere una licencia de ArcEditor o ArcInfo para crear representaciones.

Cómo acceder a las propiedades de una representación de clase de entidad

  1. Haga clic en Propiedades en el menú de acceso directo de la clase de entidad en ArcCatalog o en la ventana Catálogo en ArcMap para abrir el cuadro de diálogo Propiedades de la clase de entidad.
  2. En la ficha Representaciones, seleccione una representación de clase de entidad de la lista.
  3. Haga clic en Propiedades para abrir el cuadro de diálogo Propiedades de representación y visualizar o modificar los nombres de los campos ReglaID y Excepción, el comportamiento de edición y las reglas de representación asociadas con esta representación.

Cómo quitar una representación de una clase de entidad

  1. Haga clic en Propiedades en el menú de acceso directo de la clase de entidad en ArcCatalog o en la ventana Catálogo en ArcMap para abrir el cuadro de diálogo Propiedades de la clase de entidad.
  2. En la ficha Representaciones, seleccione una representación de clase de entidad de la lista.
  3. Haga clic en Eliminar para quitar la representación, incluidos los campos ReglaID y Excepción y las reglas de representación asociadas con esta representación, desde la clase de entidad.

Temas relacionados


7/10/2012