Ejercicio 6: crear anotaciones

Complejidad: Principiante Requisitos de datos: Configuración de datos de tutorial de ArcGIS Objetivo: Entidades de etiqueta basadas en subtipos y dimensiones. Convertir etiquetas en anotación.

En Ejercicio 1: organizar los datos en el catálogo, examinó las clases de entidad existentes en la geodatabase de Montgomery. Una de estas clases de entidad contenía una anotación que se vinculó a las entidades en las clases de entidad Distribmains. Seguidamente, importó las tomas de agua desde una cobertura en el dataset de entidades Water. Ahora creará etiquetas para las tomas de agua en ArcMap y las convertirá en una clase de entidad de anotación que está vinculada a las tomas.

Crear etiquetas para los subtipos de tomas

Inicie ArcMap y agregue la clase de entidad Laterals.

Pasos:
  1. Para iniciar ArcMap, haga clic en Inicio > Todos los programas > ArcGIS > ArcMap 10.
  2. Establezca la geodatabase de Montgomery como predeterminada, dado que se trata de la geodatabase que utilizará en este tutorial. Para ello, haga clic en el botón de exploración en el cuadro de diálogo ArcMap - Introducción.

    Establezca la geodatabase predeterminada para el mapa.

  3. Desplácese hasta la ubicación de la carpeta de tutorial BuildingaGeodatabase, seleccione la geodatabase de Montgomery, a continuación, haga clic en Añadir.
  4. Haga clic en Aceptar para abrir un nuevo mapa vacío.
  5. Haga clic en el botón Ventana de catálogoVentana Catálogo en la barra de herramientas estándar para abrir la Ventana de Catálogo.
  6. Desplácese hasta la geodatabase de Montgomery en la ventana Catálogo.
  7. Expanda el dataset de entidades Water.
  8. Haga clic en la clase de entidades Laterals, mantenga presionado el botón izquierdo del ratón y arrastre la clase de entidad desde la ventana Catálogo a la ventana de ArcMap.
  9. Dado que creó los subtipos para la clase de entidad Laterals, cada subtipo se dibuja automáticamente con símbolos únicos. Creará las clases de etiqueta diferentes para los subtipos.

  10. Haga clic con el botón derecho en la clase de entidad Laterals en la tabla de contenido de ArcMap y haga clic en Propiedades.

    Se abre el cuadro de diálogo Propiedades de capa.

  11. Haga clic en la ficha Etiquetas.
  12. Active el cuadro Etiquetar entidades en esta capa.
  13. Haga clic en la flecha de la lista desplegable Método y haga clic en Definir clases para las entidades y etiquetar cada clase de manera distinta.
  14. Haga clic en Obtener Clases de Símbolos.

Ahora la capa tiene varias clases de etiqueta definidas, una para cada subtipo y una para otros valores.

Deje abierto el cuadro de diálogo Propiedades de capa; lo utilizará en la próxima sección.

Definir las etiquetas para las tomas de bocas de riego

Los distintos subtipos de tomas tienen funciones diferentes en el sistema de distribución de agua. Por ejemplo, las tomas de servicio llevan agua desde el conducto principal de distribución a zonas residenciales o de negocios y las tomas de bocas de riego llevan agua desde el conducto principal a las bocas de incendio. Hará que las etiquetas de las tomas de bocas de riego sean rojas para facilitar que los usuarios del mapa diferencien las tomas de bocas de riego de otras tomas.

Pasos:
  1. Haga clic en la lista desplegable Clase en la ficha Etiquetas del cuadro de diálogo Propiedades de capa y haga clic en Hydrant laterals.
  2. Haga clic en la flecha de las lista desplegable de color de texto y elija una muestra roja de la paleta.
  3. Haga clic en los botones de negrita, N y cursiva, N.
  4. Haga clic en Expresión.

    Se abre el cuadro de diálogo Etiquetar Expresión.

  5. A veces se desean etiquetar las entidades con el contenido de un único campo. La lista desplegable Campo de Etiqueta le permite seleccionar un campo único para etiquetar las entidades. En otros momentos, es posible que desee crear más etiquetas complejas. El cuadro de diálogo Etiquetar Expresión le permite construir etiquetas concatenando uno o más campos y otro texto. También puede agregar lógica a la expresión de etiqueta mediante una secuencia de comandos.

    Para crear las etiquetas para las tomas de boca de riego, cargará una expresión de etiqueta que se ha guardado en un archivo.

  6. Haga clic en Cargar.

    Esto abre un cuadro de diálogo que le permite desplazarse hasta el archivo que desea cargar.

  7. Desplácese hasta la carpeta Capas en la carpeta del tutorial BuildingaGeodatabase.
  8. Seleccione el archivo lateral_exp.lxp y haga clic en Abrir.
  9. Esta expresión de secuencia de comandos evalúa la longitud de cada toma; si su valor es mayor que 200, etiqueta la toma con el contenido del campo DIAMETER, un espacio y el contenido del campo MATERIAL. Si la longitud es inferior a 200, etiqueta la toma con el contenido del campo DIAMETER.

    Ajustará esta expresión para las tomas de bocas de riego de forma que las tomas de bocas de riego superiores a 100 pies de longitud obtengan las etiquetas más completas.

  10. Haga clic en el cuadro Expresión del cuadro de diálogo Etiquetar Expresión y cambie el valor de la instrucción IF de 200 a 100.
  11. Haga clic en Verificar.

    Se prueba la expresión y se muestra un ejemplo.

  12. Haga clic en Aceptar en el cuadro de diálogo Verificación de etiquetas de expresión para cerrarlo.
  13. Haga clic en Aceptar en el cuadro de diálogo Etiquetar Expresión.

    Ha creado una expresión para la clase de etiqueta Hydrant laterals.

  14. Haga clic en Aplicar en la ficha Propiedades de capa Capas para aplicar los cambios.

A continuación, creará expresiones para las clases de etiqueta de otros subtipos.

Definir las etiquetas para las tomas de servicio

Las tomas de servicio tienden a ser más cortas que las tomas de bocas de riego. Para este ejercicio, solo es importante para mostrar el tipo material cuando son más largas de 200 pies, de modo que volverá a cargar la expresión de etiqueta y la utilizará sin modificarla.

Pasos:
  1. Haga clic en la lista desplegable Clase en el cuadro de diálogo Propiedades de capa y haga clic en Service laterals.
  2. Ahora puede configurar los parámetros de etiqueta para esta clase de etiqueta.

  3. Utilice el mismo procedimiento que acaba de usar para definir las etiquetas para las tomas de bocas de riego, pero haga que las etiquetas sean negras y no modifique la expresión de etiqueta después de cargarlas.
  4. Haga clic en Aplicar para aplicar los cambios.

Definir las etiquetas de otras tomas

Ha cargado expresiones de etiqueta para las tomas de bocas de riego y las tomas de servicio. Ahora definirá las etiquetas para tomas contra incendios, tomas desconocidas y la clase <todos los demás valores>. Dado que estas clases son menos comunes y solo el diámetro es de interés, utilizará únicamente el campo Diámetro para etiquetar estas entidades.

Pasos:
  1. Haga clic en la flecha de la lista desplegable Clase y haga clic en Fire laterals.
  2. Haga clic en la flecha de la lista desplegable Campo de Etiqueta y a continuación en DIAMETER.
  3. Haga clic en Aplicar.
  4. Utilice el mismo procedimiento para establecer las etiquetas para las clases de etiqueta Desconocido y <todos los demás valores>.
  5. Haga clic en Aceptar en el cuadro de diálogo Propiedades de capa.

    Las etiquetas se dibujan en el mapa. Las tomas de bocas de riego se etiquetan en rojo y debido a la expresión de etiqueta, las más largas se etiquetan también con el tipo de material.

Ha creado etiquetas para los distintos subtipos de tomas utilizando las clases de simbología en ArcMap para deducir las clases de etiqueta.

Ahora convertirá las etiquetas en anotación en la geodatabase.

Establecer la escala de referencia para las etiquetas

Las etiquetas son dinámicas, se general al vuelo cuando se desplaza por el mapa y cuando hace zoom. De forma predeterminada, se dibujarán utilizando el mismo símbolo de tamaño, sin tener en cuenta la escala a la que hace zoom. No todas las entidades se pueden etiquetar usando una fuente de 8 puntos en toda la extensión de la clase de entidad, pero si hace zoom, habrá más espacio alrededor de las entidades, de modo que se dibujaran más etiquetas.

A diferencia de las etiquetas, la anotación es estática. Se almacenan entidades de anotación. Tienen una ubicación fija y una escala de referencia, de modo que al hacer zoom, el texto aumenta en la pantalla. Puede hacer que las etiquetas se comporten como anotación estableciendo una escala de referencia. Es aconsejable utilizar la escala a la que se usará normalmente el mapa. Al convertir las etiquetas en anotación, desea que la anotación tenga la referencia de escala correcta de modo que se dibuje al tamaño correcto, en relación a las entidades, en los mapas que cree.

Pasos:
  1. Haga clic en la herramienta AcercarAcercar en la barra de herramientas ArcMap Tools y haga clic y arrastre un cuadro alrededor de algunas de las tomas en el borde este de los datos.
  2. Escriba 1000 en el cuadro Escala y presione Intro.

    Ahora se dibujan más etiquetas en la pantalla.

  3. Ésta es la escala a la que normalmente se dibujarán los datos, de modo que ahora establecerá la escala de referencia del mapa y la anotación que crea a partir de la misma.
  4. Haga clic en Lista por orden de dibujo en la tabla de contenido de ArcMap.
  5. Haga clic con el botón derecho en Capas en la tabla de contenido de ArcMap, seleccione Escala de referencia, a continuación, haga clic en Establecer Escala de Referencia.

    Ahora, al acercar o alejar el zoom, las etiquetas aumentarán o se reducirán.

Convertir las etiquetas en anotación

Esta sección se aplica sólo a ArcEditor y ArcInfo.

Ahora que se ha establecido la escala de referencia, puede convertir las etiquetas en anotación y almacenarlas en la geodatabase. Convertirá las clases de etiqueta en subtipos de una clase de entidad de anotación vinculada a entidad única. Este proceso requiere un puesto autorizado para ArcEditor o ArcInfo de ArcMap. Con un puesto de ArcView, puede crear la anotación a partir de etiquetas pero no la anotación vinculada a entidad.

Pasos:
  1. Haga clic con el botón derecho en Capas en la tabla de contenido de ArcMap y haga clic en Convertir Etiquetas En Anotaciones.

    Se abre el cuadro de diálogo Convertir Etiquetas En Anotaciones.

  2. Haga clic en la columna Clases de entidad de anotación para la capa de entidades Water laterals y cambie el nombre de la clase de entidad de anotación de salida LateralsAnno.
  3. Haga clic en el icono de propiedades en Clases de entidad de anotaciónIcono de propiedades Convertir Etiquetas En Anotaciones.

    Se abre el cuadro de diálogo Propiedades de Clase de la Entidad Anotación.

  4. Active el cuadro Requerir que el símbolo se seleccione en la tabla de símbolos.

    Esto reducirá el espacio de almacenamiento necesario en la geodatabase para la anotación. Cada entidad de anotación hará referencia a una tabla de simbología en la geodatabase, en lugar de almacenar toda la información de simbología propia. No podrá almacenar gráficos en esta clase de entidad de anotación.

  5. De forma predeterminada se activan las casillas de verificación de las dos opciones de comportamiento de edición de anotación vinculada a entidad. Se creará la nueva anotación cuando se agreguen nuevas tomas y la anotación existente se desplazará cuando las tomas se muevan o se cambie su forma.

  6. Haga clic en Aceptar para cerrar el cuadro de diálogo Propiedades de Clase de la Entidad Anotación.
  7. Haga clic en Convertir en el cuadro de diálogo Convertir Etiquetas En Anotaciones.

    Aparece un cuadro de mensaje que muestra el progreso del proceso de conversión.

    Las etiquetas se convierten en un conjunto de clases de anotación dentro de una clase de entidad de anotación única. Esta clase de entidad se ha agregado a la tabla de contenido de ArcMap.

    También se crea una clase de relación que vincula la anotación a las tomas. Para ver esto, haga clic en la ficha Catálogo en ArcMap para abrir la ventana Catálogo. Haga clic con el botón derecho en el dataset de entidades Water en la geodatabase de Montgomery y haga clic en Actualizar. Se debería mostrar una nueva clase de relación Anotaciones dataset de entidades Water.

  8. Cierre ArcMap.
    SugerenciaSugerencia:

    No tiene que guardar el mapa, pero puede hacerlo si lo desea.

Ha creado una clase de entidad de anotación en la geodatabase. Las clases de anotación dentro de la misma corresponden a las subclases de la clase de entidad de tomas. Algunas de estas clases de anotación tienen una simbología especial, además de lógica, para anotar determinadas entidades con información adicional. Cuando la clase de entidad Laterals se edita en ArcMap, se crearán o modificarán las entidades de anotación correspondientes utilizando la expresión de simbología y anotación que ha definido.

Temas relacionados


3/6/2012