Agregar y modificar texto dinámico

El texto dinámico es texto de un diseño que cambia según las propiedades actuales del proyecto, diseño, marco de mapa, etc. Cuando se actualiza esa propiedad, el texto se actualiza automáticamente. El texto dinámico funciona mediante el uso de etiquetas, de forma parecida a HTML. Permiten combinar texto tanto dinámico como estático en un único elemento de texto. Las etiquetas de texto dinámico más habituales pueden seleccionarse de la galería de texto dinámico, tal y como se describe a continuación, aunque hay disponibles etiquetas adicionales. Para disponer de una lista completa de etiquetas de texto dinámico y más información sobre cómo trabajar con las etiquetas, consulte Etiquetas de texto dinámico.

El texto dinámico de tabla devuelve estadísticas o valores de atributo de una capa o una tabla independiente que se especifiquen en un marco de mapa. Dado que puede haber varios marcos de mapa, capas y tablas independientes en un diseño, el texto dinámico de tabla requiere seleccionar los datos que se desean incluir, y tiene una experiencia de inserción ligeramente diferente a la de otro texto dinámico. A continuación se describen los pasos para agregar texto dinámico y texto dinámico de tabla.

Nota:

Si convierte un elemento de texto que contiene una etiqueta de texto dinámico en un gráfico, la etiqueta se reemplaza por el texto mostrado actualmente en la página.

Agregar texto dinámico a un diseño

Siga estos pasos para agregar texto dinámico a un diseño:

  1. Con la vista de composición activa, en la pestaña Insertar, en el grupo Gráficos y texto, haga clic en el botón Texto dinámico Add Dynamic Text.

    Aparece una galería que muestra las etiquetas de texto dinámico.

    Nota:

    El uso de la galería es la forma más común de agregar texto dinámico, aunque también puede agregar un elemento de texto dinámico escribiendo directamente la etiqueta.

  2. Elija una etiqueta de texto dinámico de la galería.
  3. En la vista de composición de mapa, haga clic y arrastre un cuadro en la ubicación deseada para crear el elemento de texto dinámico.

    El elemento de texto dinámico se agrega al diseño.

  4. Opcionalmente, mueva, aplique formato y edite el texto.

Modificar texto dinámico

Para modificar un elemento de texto dinámico, realice lo siguiente:

  1. En el panel Contenido, haga clic con el botón derecho en el elemento de texto dinámico y haga clic en Propiedades para abrir el panel Elemento.
  2. En el panel Elemento, en la pestaña Opciones, seleccione Vista de textoText View o Vista de etiquetasTag View. Modifique el elemento de texto con el texto y las etiquetas de acuerdo con su tipo de vista.

El texto dinámico se puede editar usando Vista de etiquetas Tag View o Vista de textoText View. La Vista de etiquetas representa cada etiqueta de texto dinámico como un botón en el que se puede hacer clic, con cualquier texto estático mostrado en el formato de texto habitual. Al hacer clic en el botón se abre una ventana que permite editar solo esa etiqueta. La Vista de texto muestra las etiquetas de texto dinámico completas junto con cualquier texto estático.

Nota:

El corrector ortográfico no está disponible en la Vista de texto para el texto dinámico, ya que las etiquetas se considerarían siempre un error. Cambie a la Vista de etiquetas para comprobar la ortografía del texto estático.

Texto dinámico de tabla

El texto dinámico de tabla tiene una experiencia de inserción ligeramente diferente. El texto dinámico de tabla devuelve estadísticas o valores de atributo de una capa o una tabla independiente que se especifiquen en un marco de mapa. Dado que puede haber varios marcos de mapa, capas y tablas independientes en un diseño, el texto dinámico de tabla requiere seleccionar los datos que se desean. El texto dinámico de tabla también se puede filtrar. Puede utilizar todos los datos de una tabla o un subconjunto. Para ello, es necesario definir el parámetro Consulta. Las opciones de consulta son las siguientes:

  • Todas las filas: utiliza todas las filas de la tabla.
  • Filas visibles: utiliza todas las filas de datos visibles en la extensión de mapa. No es una opción para tablas independientes, ya que no se visualizan en el mapa.
  • Consulta personalizada: utiliza una consulta creada por el usuario mediante el generador de consultas. Esta expresión del generador de consultas se aplica a todas las filas de la tabla y no se puede limitar a las filas visibles en la extensión de mapa.
  • Filas de serie de mapas: solo utiliza las filas que intersecan con la entidad de índice de serie de mapas actual. Esta opción solo está disponible para una serie de mapas espaciales y no se aplica a las tablas independientes.

También se pueden establecer parámetros adicionales para los grupos Atributo de tabla y Estadística de tabla en el texto dinámico de tabla.

Agregar texto dinámico de tabla a un diseño

Siga estos pasos para agregar texto dinámico de tabla a un diseño:

  1. Con la vista de composición de mapa activa, en la pestaña Insertar, en el grupo Texto, haga clic en Texto dinámico Add Dynamic Text.

    Aparece una galería que muestra las etiquetas de texto dinámico.

  2. En la galería, elija una etiqueta del grupo Atributo de tabla o Estadística de tabla.

    Al elegir una etiqueta de esta galería, se abre el cuadro de diálogo de inserción correspondiente.

  3. Seleccione el marco de mapa, la capa o tabla independiente, la consulta y el campo que desee utilizar. También puede establecer parámetros adicionales específicos de las etiquetas de Atributo de tabla y Estadística de tabla. Haga clic en Aceptar.
  4. En la vista de composición de mapa, haga clic y arrastre un cuadro en la ubicación deseada para crear el elemento de texto dinámico.

    El elemento de texto dinámico se agrega al diseño.

  5. Opcionalmente, mueva, aplique formato y edite el texto.

Grupo Atributo de tabla

Valor devuelve el valor o valores de uno o más registros de una capa o tabla independiente. Valores distintos devuelve el valor o los valores de los registros en una capa o tabla independiente que son únicos, eliminando los duplicados en el texto. No se admiten valores distintos para los tipos de campo doble o flotante. Los siguientes parámetros se pueden establecer para Valor o Valores distintos en el cuadro de diálogo Insertar atributo de tabla:

Atributo de tabla

ParámetroDefinición

Marco de mapa

El marco de mapa que contiene la capa o tabla independiente de la que se desea visualizar datos.

Tabla

La capa o tabla independiente de la que se desea visualizar datos.

Consulta

El conjunto de datos que se desea visualizar: Todas las filas, Filas visibles, Consulta personalizada o Filas de serie de mapas.

Campo

La columna de datos de la tabla que se desea visualizar.

Distinto

Devuelva solo valores únicos, eliminando duplicados. Esto no está disponible para los tipos de campo doble o flotante.

Campo de ordenamiento

El campo de la tabla que se utiliza para ordenar los datos mostrados. Si se selecciona <None>, los datos se muestran en el orden creado.

Marque Orden ascendente para que los valores se ordenen de menor a mayor o alfabéticamente, según el tipo de campo. Desactive esta opción para que los valores se ordenen de mayor a menor o en orden alfabético inverso.

Delimitador

Los caracteres para separar cada valor. El valor predeterminado es un solo espacio. Utilice \n para tener una nueva línea como delimitador.

Posiciones decimales

El número de decimales que se desea visualizar. El valor predeterminado es 2.

Separador de miles

Coloca un delimitador entre los miles.

Expresión Definir una expresión

Expresión de Arcade opcional para controlar la visualización precisa de los valores.

Nota:

Los controles Posiciones decimales y Separador de miles aparecen solamente cuando se selecciona un campo numérico.

A continuación se muestran algunos ejemplos de expresiones de Arcade que se pueden utilizar con Valor:

Concatenar varios campos. En este ejemplo, se utilizan tres campos para crear una fecha.

$feature.Day + " " + $feature.Month + ", " + $feature.Year

Evitar mostrar valores nulos. Para que esta expresión funcione correctamente, no debe haber un delimitador establecido.

if (isEmpty($feature.CROP_ACR97)){}
else($feature.CROP_ACR97 + ", ")
Nota:

Las expresiones de Arcade se utilizan en todo ArcGIS. Se utiliza el perfil de diseño de las expresiones de texto dinámico.

Grupo Estadística de tabla

Existen 15 estadísticas que se pueden calcular en un campo. Son las siguientes:

  • Recuento: devuelve el número de filas no nulas
  • Recuento distinto: devuelve el número de filas de valores únicos. Esto no está disponible para los tipos de campo doble o flotante.
  • Recuento nulo: devuelve el número de filas nulas
  • Mínimo: devuelve el valor más bajo
  • Máximo: devuelve el valor más alto
  • Valor medio: devuelve el valor medio
  • Mediana: devuelve el valor central
  • Rango: devuelve la diferencia entre el valor más alto y el más bajo
  • Suma: devuelve el total de todos los valores sumados
  • Desviación estándar: devuelve la desviación estándar de los valores, una medida de la variación de los datos
  • Curtosis: devuelve la curtosis de los valores, una medida de la concentración en las colas de distribución
  • Sesgo: devuelve el sesgo de los valores, una medida de la distribución
  • Cuartil inferior: devuelve el valor que supera al 25 por ciento de los valores de datos ordenados
  • Cuartil superior: devuelve el valor al que superan el 75 por ciento de los valores de datos ordenados
  • Varianza: devuelve la varianza de los valores, una medida de la dispersión en torno a la desviación estándar

Nota:

Recuento y Recuento nulo se pueden ejecutar en cualquier campo, pero el resto de estadísticas solo se pueden ejecutar en campos numéricos. Si se intenta insertar estas estadísticas en una tabla sin campos numéricos, aparecerá un mensaje de error.

Los siguientes parámetros se pueden establecer para cualquier cálculo de Estadística de tabla en el cuadro de diálogo Insertar estadísticas de tabla:

ParámetroDefinición

Marco de mapa

El marco de mapa que contiene la capa o tabla independiente que se desea visualizar.

Tabla

La capa o tabla independiente que se desea visualizar.

Consulta

El conjunto de datos que se desea visualizar: Todas las filas, Filas visibles, Consulta personalizada o Filas de serie de mapas.

Estadística

La estadística que se calcula.

Campo

La columna de datos de la tabla que se desea visualizar.

Posiciones decimales

El número de decimales que se desea visualizar. El valor predeterminado es 2.

Separador de miles

Coloca un delimitador entre los miles.

Modificar el texto dinámico de la tabla

El texto dinámico de tabla también puede modificarse después de agregarse al diseño. El texto dinámico de atributo de tabla y estadística de tabla devuelve propiedades de una capa o una tabla independiente específicas de un marco de mapa. Por ello, hay parámetros editables que no se encuentran en otros tipos de texto dinámico. Estos parámetros se editan en los cuadros de diálogo Insertar atributo de tabla o Insertar estadística de tabla.

Para editar el texto dinámico de la tabla, realice lo siguiente:

  1. Haga clic con el botón derecho en el elemento de texto dinámico de la tabla en el panel Contenido o en la página y haga clic en Propiedades.
  2. En el panel Elemento, en la pestaña Opciones, haga clic en Vista de etiquetas Tag View. Agregue o modifique el texto estático existente o haga clic en el botón de texto dinámico para abrir el cuadro de diálogo de edición apropiado.
  3. Modifique los parámetros de atributos de tabla o los parámetros de estadística de tabla en el cuadro de diálogo y haga clic en Aceptar.
Sugerencia:

Debido a la cantidad de propiedades que se pueden cambiar, se recomienda editar solo el texto dinámico de la tabla en Vista de etiquetas.