¿Qué es la anotación?
Las anotaciones de la geodatabase se almacenan en clases de entidad de anotación. Como ocurre con otras clases de entidad, todas las entidades de una clase de entidad de anotación tienen una ubicación geográfica y atributos, y pueden estar dentro de un dataset de entidad o de una clase de entidad independiente. Cada entidad de anotación de texto tiene simbología que incluye fuente, tamaño, color y cualquier otra propiedad de símbolo de texto. Las anotaciones son normalmente texto, pero también pueden incluir formas gráficas, por ejemplo cuadros o flechas, que requieren otros tipos de simbología.
Las dos otras opciones principales para almacenar texto en ArcGIS son las etiquetas dinámicas y las anotaciones de documento de mapa.
Si tiene más de unos cientos de elementos de texto o desea texto modificable que vaya a utilizar en muchos mapas, utilice anotaciones de geodatabase. Trabajar con anotaciones de geodatabase en ArcMap será generalmente más rápido que trabajar con anotaciones de documento de mapa. Las anotaciones de geodatabase se indexan espacialmente, lo que significa que se dibujarán y seleccionarán mucho más rápidamente.
Más información sobre cómo trabajar con texto
Más información sobre los grupos de anotaciones frente a las anotaciones de geodatabase
Anotaciones estándar y vinculadas a entidades
Las clases de entidad de anotación vinculadas a entidades se pueden crear y editar en ArcInfo y ArcEditor, pero son de solo lectura en ArcView.
Hay dos tipos de anotaciones en la geodatabase: estándar y vinculadas a entidades. Las anotaciones estándar no están asociadas formalmente a entidades de la geodatabase. Un ejemplo de anotación estándar es el texto de un mapa para una cordillera. Ninguna entidad concreta representa la cordillera, pero es un área que se desea marcar.
Las anotaciones vinculadas a entidades se asocian a una entidad específica de otra clase de entidad de la geodatabase. El texto de las anotaciones vinculadas a entidades refleja el valor de un campo o campos de la entidad a la que se vincula. Por ejemplo, el conducto principal de transmisión de agua de una red de abastecimiento de agua se puede anotar con sus nombres, que se almacenan en un campo de la clase de entidad de conducto principal de transmisión.
La anotación se vincula a las entidades a través de una relación compuesta con mensajería. La clase de entidad que se está anotando es la clase de origen de la relación, y la clase de entidad de anotación es la clase de destino. Como ocurre con otras relaciones compuestas, la entidad de origen controla la entidad de destino. Si un valor de atributo para la entidad de origen cambia, la anotación vinculada está basada en este atributo se actualizará automáticamente para reflejar el cambio. Cuando la entidad de origen se desplaza o gira, la anotación vinculada también se desplaza o gira con ella. Cuando una entidad de origen se elimina de la geodatabase, también se elimina la entidad de anotación vinculada.
En el ejemplo de la red de abastecimiento de agua, es posible que una boca de agua esté demasiado cerca de un cruce con mucho tráfico y que sea necesario desplazarla 50 pies. Cuando se desplaza la boca de agua, sus anotaciones vinculadas se desplazan con ella. En la misma red, el nombre de un conducto de transmisión puede cambiar. Cuando se modifica el valor de su campo de nombre, el texto almacenado en su entidad de anotación vinculada se actualiza automáticamente con el nuevo nombre.
Una clases de entidad de anotación vinculada a entidad dentro de un dataset de entidad se debe vincular a otra clase de entidad dentro del mismo dataset. De igual forma, las clases de entidad de anotación vinculadas a entidades independientes se deben vincular a clases de entidad independientes de la misma geodatabase.
Una clase de entidad de anotación se puede vincular a una única clase de entidad, pero una clase de entidad puede tener cualquier número de clases de entidad de anotación vinculadas.
clases de anotación
Las clases de entidad de anotación de geodatabase estándar y vinculadas a entidades contienen una o más clases de anotación. Cada clase de anotación contiene propiedades que determinan cómo se muestra un subconjunto de anotaciones de la clase de entidad.
Tanto para las anotaciones estándar como para las anotaciones vinculadas a entidades, estas propiedades son:
- La simbología predeterminada aplicada al crear la nueva anotación
- Un rango de escala visible
Para las anotaciones vinculadas a entidades, se agregan las siguientes propiedades:
- Cómo se definirán las cadenas de texto de anotación sobre la base de los atributos de la clase de entidad vinculada
- Qué entidades de la clase de anotación vinculadas a entidades serán anotadas por la clase de anotación
- Cómo colocar nuevas anotaciones
Por ejemplo, si tiene una clase de entidad de anotación para ciudades, podría tener clases de anotación de tamaños de texto y rangos de escala variados para ciudades pequeñas, medianas y grandes, todas administradas dentro de una clase de entidad de anotación única. Las clases de anotación le ahorran tener que definir y mantener varias clases de entidad de anotación.
Puede crear y modificar clases de anotación. Las clases de anotación se crean al crear una clase de entidad de anotación vacía con ArcCatalog o al convertir etiquetas en anotaciones. Al convertir etiquetas, cada clase de etiqueta se convierte en una clase de anotación. Una vez que se ha creado una clase de entidad de anotación, puede crear y modificar clases de anotación con el cuadro de diálogo Propiedades de Clase de entidad.
Para maximizar el rendimiento de visualización y consulta de ArcMap, defina siempre un rango de escala visible para cada clase de anotación de modo que las entidades de anotación solo se dibujen al hacer zoom lo suficiente como leer el texto.
Si tiene más de una clase de anotación, las clases de anotación se implementarán como subtipos en la clase de entidad de anotación. Para crear nuevas anotaciones para una clase de anotación, elija la clase como objetivo en la barra de herramientas de edición.
Puede crear y modificar clases de anotación con cualquier licencia, incluso ArcView.
Símbolos de texto
Una clase de entidad de anotación contiene una colección de uno o más símbolos de texto definidos. Cada vez que cree una nueva entidad de anotación, le asignará uno de estos símbolos predefinidos. El símbolo contiene propiedades que describen cómo se dibuja la entidad de anotación, tales como fuente, tamaño y color. Por ejemplo, si tiene anotaciones para ciudades pequeñas, medianas y grandes, cree tres símbolos de texto de tamaños de fuente variables para asignar a las anotaciones. Dado que no es necesario que cada entidad de anotación almacene sus propias propiedades de símbolo, ArcGIS puede reducir los requisitos de almacenamiento y maximizar el rendimiento de visualización y consulta. Confirmar una lista limitada de símbolos puede ayudarle a promover estándares para cualquier nueva entidad de anotación que cree.
Siempre que se crea una clase de anotación, se crea un símbolo de texto predeterminado para ella. También puede crear símbolos de texto adicional para una clase de entidad en cualquier momento con el cuadro de diálogo Propiedades de Clase de entidad. Cuando haya creado los símbolos, asígnelos a entidades de anotación durante la edición en ArcMap.
Cuando asigne símbolos a las entidades de anotación en ArcMap, quizá descubra que los símbolos de texto que creó no contienen las propiedades que necesita para una o más entidades de anotación. Por ejemplo, quizá necesite un tamaño de fuente menor que se ajuste a la anotación en una área congestionada. Un enfoque consiste en crear un nuevo símbolo de texto con las nuevas propiedades en ArcCatalog y, a continuación, asignar el nuevo símbolo de texto a las entidades de anotación en una sesión de edición de ArcMap.
La creación de un nuevo símbolo para cada conjunto único de propiedades que necesite podría producir una larga lista de símbolos con la que es difícil trabajar. ArcMap permite modificar propiedades de símbolo entidad por entidad. Al editar en ArcMap, puede seleccionar una anotación y cambiar cualquier propiedad de símbolo para esa anotación.
Editar ciertas propiedades de símbolo entidad por entidad provoca que las anotaciones pierdan la referencia a su símbolo de texto asociado en la colección. Cuando esto ocurre, la entidad de anotación almacena todas sus propiedades de símbolo. Esto aumenta los requisitos de almacenamiento y reduce el rendimiento de visualización y consulta para la anotación.
Las propiedades que puede editar entidad por entidad mientras continúa manteniendo la referencia a un símbolo de texto en la colección son:
- Desplazamiento x e y
- Alineación horizontal y vertical
- Ángulo de giro
- Nombre de la fuente, tamaño, color, espaciado entre caracteres, ancho de carácter y símbolo de fondo
- Fuente: negrita, cursiva y subrayado
- Espaciado entre palabras
- Propiedad de interlineado
Por ejemplo, si reduce el tamaño de fuente de una entidad de anotación de 12 a 8, la entidad de anotación continuará haciendo referencia a un símbolo predefinido; sin embargo, almacena su propio tamaño de fuente de 8. Si cambia una propiedad no mostrada anteriormente, tal como dar un halo a la entidad de anotación, la entidad de anotación pierde la referencia a su símbolo de texto asociado y almacena todas las propiedades del símbolo.
Siempre puede utilizar etiquetas de formato de texto para modificar el formato de una parte de un elemento de anotación. Esto permite crear anotaciones de formato mixto, por ejemplo, donde una palabra de una frase está subrayada. Las etiquetas de formato siempre tienen precedencia sobre las propiedades de símbolo de una entidad de anotación
Más información sobre cómo utilizar etiquetas de formato de texto
Cuando decida qué símbolos almacenar en la clase de entidad de anotación, elija un símbolo predeterminado para cada clase de anotación al crearla y, a continuación, agregue los demás símbolos que contengan las propiedades que necesitará normalmente. Puede aplicar las propiedades que raramente necesite entidad por entidad. Un número limitado de entidades que almacenan sus propias propiedades de símbolo tendrán un impacto pequeño sobre los requisitos de almacenamiento y rendimiento de una clase de entidad.
Más información sobre cómo crear símbolos de texto
Cuando edite la clase de entidad de anotación puede ver un cuadro de límite rojo en lugar del texto de la anotación. Esto indica que el Id del símbolo para la entidad de anotación se ha desconectado de su símbolo de texto.
Esto puede ocurrir de dos maneras:
- La anotación se ha copiado y pegado de una clase de entidad de anotación en otra clase de entidad y el Id del símbolo de la primera clase de entidad de anotación no existe en la colección de símbolos para la segunda clase de entidad de anotación.
- La clase de entidad de anotación se ha editado en ArcCatalog y el símbolo de texto al que hace referencia el Id del símbolo se ha eliminado.
Para resolver esto, puede seguir uno de estos procedimientos:
- Cree un nuevo símbolo en la colección de símbolos y calcule el Id del símbolo de las entidades de anotación correspondientes.
- Calcule los valores de Id del símbolo de las entidades de anotación para un nuevo número de símbolo de texto.
Almacenamiento de anotaciones
Es posible editar anotaciones en una geodatabase a partir de una versión anterior. La clase de entidad de anotación aprovecha de la misma funcionalidad que el comando Guardar una copia en las aplicaciones ArcGIS, para guardar la versión correcta de las entidades de anotación para la versión de la geodatabase que se está editando. Por ejemplo, ArcGIS 10 puede editar anotaciones de geodatabases 9.3 y 9.2.
Para las anotaciones de geodatabase de una geodatabase 8.3 o anterior continúa siendo necesaria la actualización para permitir la edición.
Más información sobre la herramienta Actualizar la Clase de entidad de Anotación
Más información sobre las propiedades de edición de la clase de entidad de anotación