La anotación en la geodatabase se almacena en clases de entidad de anotación. Al igual que 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 entidades 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. La anotación suele ser texto, pero puede incluir formas gráficas, como por ejemplo, cuadros o flechas, que requieren otro tipo de simbología.
Las otras dos opciones principales para almacenar texto en ArcGIS son etiquetas dinámicas y anotación de documento de mapa.
Si tiene más de un centenar de trozos de texto o desea tener texto editable para utilizar en diversos mapas, utilice la anotación de geodatabase. Trabajar con la anotación de geodatabase en ArcMap suele ser más rápido que hacerlo con la anotación de documento de mapa. La anotación de geodatabase está indexada espacialmente, lo que significa que se dibujará y seleccionará mucho más rápido.
Más información acerca de trabajar con texto
Más información acerca de grupos de anotaciones frente a anotación de geodatabase
Anotación estándar y vinculada a entidad
Hay dos tipos de anotación en la geodatabase: estándar y vinculada a entidad. La anotación estándar no está formalmente asociada con entidades de la geodatabase. Un ejemplo de anotación estándar es el texto en un mapa de una cordillera. No hay ninguna entidad específica que represente la cordillera, pero es un área que desea marcar.
La anotación vinculada a entidad se asocia a una entidad específica en otra clase de entidad en la geodatabase. El texto de la anotación vinculada a entidad refleja el valor de un campo o campos de la entidad a la que está vinculada. Por ejemplo, la red de transmisión de agua de una red hidráulica se pueden anotar con sus nombres, que se almacenan en un campo de la clase de entidad de la red de transmisión de agua.
La anotación se vincula a entidades mediante una relación compuesta con mensajería. La clase de entidad que se anota es la clase de origen en la relación y la clase de entidad de anotación es la clase de destino. Al igual que sucede con otras relaciones compuestas, la entidad de origen controla a la entidad de destino. Si cambia un valor de atributo de la entidad de origen, la anotación vinculada que se basa en este atributo se actualizará automáticamente para reflejar el cambio. Cuando la entidad de origen se desplaza o rota, la anotación vinculada lo hace con ella. Cuando una entidad de origen se elimina de la geodatabase, la entidad de anotación vinculada también desaparece.
En el ejemplo de la red hidráulica, una boca de riego podría estar demasiado cerca de una intersección concurrida y podría ser necesario desplazarla a 15 metros. Cuando la boca se desplaza, también lo hace su anotación vinculada. En la misma red, el nombre de una transmisión principal podrá cambiar. Al modificar el valor en su campo de nombre, el texto almacenado en su entidad de anotación vinculada se actualiza automáticamente con el nuevo nombre.
Una clase de entidad de anotación vinculada a entidad dentro de un dataset de entidades debe vincularse a una clase de entidad dentro del mismo dataset. Del mismo modo, las clases de entidad de anotación vinculada a entidad independientes deben vincularse a clases de entidad independientes de la misma geodatabase.
Una clase de entidad de anotación puede estar vinculada a una sola clase de entidad, pero una clase de entidad puede tener cualquier número de clases de entidad de anotación vinculada.
Clases de anotación
Las clases de entidad de anotación de geodatabase estándar y vinculada a entidad contienen una o más clases de anotación. Cada una de ellas contiene propiedades que determinan cómo se visualiza un subconjunto de anotación en la clase de entidad.
Tanto para la anotación estándar como para la anotación vinculada a entidad, estas propiedades son:
- Simbología predeterminada aplicada al crear una nueva anotación
- Un rango de escala visible
Para la anotación vinculada a entidad, se añaden las siguientes propiedades:
- Cómo se definirán las cadenas de caracteres de texto de la anotación basadas en atributos en la clase de entidad vinculada
- Qué entidades de la clase de entidad vinculada serán anotadas por la clase de anotación
- Cómo ubicar nueva anotación
Por ejemplo, si tiene una clase de entidad de anotación para ciudades, podría tener clases de anotación de diferentes tamaños de texto y rangos de escala para ciudades pequeñas, medianas y grandes, todo ello administrado dentro de una única clase de entidad de anotación. Las clases de anotación le evitan tener que definir y mantener varias clases de entidad de anotación.
Puede crear y modificar las clases de anotación. Puede crear clases de anotación al crear una clase de entidad de anotación vacía con ArcCatalog o al convertir etiquetas a anotación. Al convertir etiquetas, cada clase de etiqueta se convierte en una clase de anotación. Una vez que haya creado una clase de entidad de anotación, podrá crear y modificar las clases de anotación con el cuadro de diálogo Propiedades de clase de entidad.
Para maximizar la visualización de ArcMap y el rendimiento de la consulta, defina siempre un rango de escala visible para cada clase de anotación de modo que las entidades de anotación sólo se dibujen al acercarse lo suficiente como para leer su texto.
Si tiene más de una clase de anotación, las clases de anotación se implementan como subtipos en la clase de entidad de anotación. Para crear una nueva anotación para una clase de anotación, seleccione la plantilla de entidad que hace referencia a esa clase en la ventana Crear entidades.
Puede crear y modificar las clases de anotación con cualquier licencia, incluida ArcGIS for Desktop Basic.
Símbolos de texto
Una clase de entidad de anotación contiene una colección de uno o varios símbolos de texto definidos por el usuario. Cada vez que crea una nueva entidad de anotación, le asigna uno de estos símbolos predefinidos. El símbolo contiene propiedades que describen cómo se dibuja la entidad de anotación, como fuente, tamaño y color. Por ejemplo, si tiene una anotación para ciudades pequeñas, medianas y grandes, cree tres símbolos de texto de diferentes tamaños de fuente para asignar a la anotación. Debido a 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 la visualización y el rendimiento de consulta. Ceñirse a una lista limitada de símbolos puede ayudar a promover los estándares de cualquier entidad de anotación nueva que cree.
Puede modificar los símbolos y las clases de anotación en el cuadro de diálogo Propiedades de clase de entidad en la ventana Catálogo o ArcCatalog. Si desea eliminar un símbolo de la colección de símbolos, primero debe eliminar la clase de anotación haciendo referencia a ella o debe cambiar el símbolo predeterminado para esa clase de anotación. También puede crear símbolos de texto adicionales en este cuadro de diálogo. Una vez que haya creado los símbolos, asígnelos a las entidades de anotación durante la edición en ArcMap.
Al asignar símbolos a entidades de anotación en ArcMap puede encontrarse con que los símbolos de texto que ha creado no contienen las propiedades que necesita para una o más entidades de anotación. Por ejemplo, puede requerir un tamaño de fuente más pequeño para ajustar la anotación en un área congestionada. Una opción es crear un símbolo de texto nuevo 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.
Crear un nuevo símbolo para cada conjunto de propiedades único que requiera podría dar lugar a una larga lista de símbolos que dificulta el trabajo. ArcMap le permite modificar las propiedades del símbolo entidad por entidad. Al editar en ArcMap, puede seleccionar anotación y cambiar cualquier propiedad de símbolo para esa anotación.
Editar ciertas propiedades de símbolo entidad por entidad hace que la anotación pierda la referencia al símbolo de texto asociado en la colección. Cuando esto sucede, la entidad de anotación almacena todas sus propiedades de símbolo. Esto aumenta las necesidades de almacenamiento y reduce el rendimiento de la visualización y la consulta de la anotación.
Las propiedades que se pueden editar entidad por entidad sin dejar de mantener la referencia a un símbolo de texto en la colección son:
- Desplazamiento x e y
- Alineación horizontal y vertical
- Invertir ángulo
- Nombre de fuente, tamaño, color, espaciado entre caracteres, ancho de caracteres y símbolo de fondo
- Fuente: negrita, cursiva y subrayada
- Espaciado entre palabras
- Propiedad de dirección
Por ejemplo, si se reduce el tamaño de fuente de una entidad de anotación de 12 a 8, la entidad de anotación seguirá haciendo referencia a un símbolo predefinido; sin embargo, almacenará su propio tamaño de fuente, 8. Si cambia una propiedad que no aparece en las mencionadas anteriormente, como asignar un halo a la entidad de anotación, la entidad de anotación perderá la referencia a su símbolo de texto asociado y almacenará todas las propiedades de símbolo.
Puede utilizar etiquetas de formato de texto para modificar el formato de una parte de un trozo de anotación. Esto le permite crear anotación con formato mixto, por ejemplo, cuando hay una palabra de una oración subrayada. Las etiquetas de formato siempre tienen prioridad sobre las propiedades de símbolo de una entidad de anotación.
Más información acerca de utilizar etiquetas de formato de texto
Al decidir qué símbolos almacenar en la clase de entidad de anotación, seleccione un símbolo predeterminado para cada clase de anotación en el momento de crearla y, a continuación, agregue cualquier otro símbolo que contenga las propiedades que va a necesitar normalmente. Para las propiedades que rara vez son necesarias se pueden aplicar entidad por entidad. Un número limitado de entidades almacenando sus propias propiedades de símbolo tendrán poco impacto en los requisitos de almacenamiento y el rendimiento de una clase de entidad.
Al editar la clase de entidad de anotación podrá ver un cuadro rojo de delimitación en lugar del texto de anotación. Esto indica que el SymbolID para la entidad de anotación se ha desconectado de su símbolo de texto.
Esto puede suceder de dos maneras:
- La anotación se ha copiado y pegado desde una clase de entidad de anotación a otra clase de entidad y el SymbolID de la primera clase de entidad de anotación no existe en la colección del símbolo 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 SymbolID ha sido eliminado.
Para resolverlo, puede hacer lo siguiente:
- Cree un nuevo símbolo en la colección del símbolo y calcule los SymbolID de su anotación de entidad a éste.
- Calcule los SymbolID de las entidades de anotación a un nuevo número de símbolo de texto.
Almacenamiento de anotación
Es posible editar la anotación en una geodatabase de una versión anterior. La clase de entidad de anotación aprovecha la misma funcionalidad que el comando Guardar una copia en las aplicaciones de ArcGIS para guardar la versión correcta de entidades de anotación para la versión de la geodatabase que se está editando. Por ejemplo, ArcGIS 10 puede editar anotación de geodatabase 9.3 y 9.2.
Más información acerca de las propiedades de edición de clase de entidad de anotación