Trabajar con texto dinámico
El texto dinámico se coloca en un diseño de mapa que cambia dinámicamente según las propiedades actuales del documento de mapa, marco de datos y página controlada por datos. El texto dinámico funciona mediante el uso de etiquetas, como HTML. Este es un ejemplo de etiqueta de texto dinámico para el título de un documento de mapa:
<dyn type="document" property="title"/>
El texto real que verá en el diseño de mapa sería el mapa real definido en Propiedades del documento de mapa. Se puede agregar texto dinámico a un diseño de mapa agregando uno de los elementos de texto de la lista Insertar del menú principal o mediante la edición de un elemento de texto existente, agregando manualmente una etiqueta dinámico.
Algunos textos dinámicos pueden ser muy sencillos y usarse por sí mismos, mientras que otros pueden ser bastante complejos. En algunos casos, es posible que desee combinar texto dinámico con texto estático. Por ejemplo, este es un texto dinámico que muestra la última fecha en la que se guardó el mapa:
Fecha de modificación: <dyn type="document" property="date saved" format="short"/> <dyn type="document" property="time saved" format=""/>
Tiene dos partes: el texto estático (Fecha de modificación:), que indica de qué trata el texto, y las etiquetas dinámicas <dyn type="document" property="date saved" format="short"/> <dyn type="document" property="time saved" format=""/>. Dentro de las etiquetas dinámicas, está el tipo de texto dinámico (dyn type="document"), la propiedad del tipo (property="date saved") y la información del formato (format="short").
Puede utilizar etiquetas de formato y otros modificadores universales como emptyStr, preStr y postStr para personalizar aún más su texto dinámico.
Agregar texto dinámico desde el menú principal
Se pueden agregar una serie de tipos de texto dinámico directamente al diseño de mapa. Para ello puede hacer clic en Insertar > Texto dinámico en el menú principal. Los indicados en esta lista son sólo un subconjunto de los tipos de texto dinámico. Puede acceder a otros tipos de texto dinámico editando un elemento de texto existente. Vea más abajo una lista completa de los tipos de texto dinámico.
Los siguientes elementos de texto dinámico se puede agregar directamente desde el menú principal:
- Título (<dyn type="document" property="title"/>)
Este es el título del documento de mapa según especifica el cuadro de diálogo Propiedades del mapa. Si la propiedad del título está vacía en el momento de insertar un elemento de título, se le pedirá que asigne un título al mapa. Si no se ha establecido el título en el momento de guardar el mapa, se usará el nombre del archivo de documento de mapa (.mxd).
- Fecha actual (Fecha: <dyn type="date" format=""/>)
Esta es la propiedad del sistema que especifica los datos actuales que se usan en el formato corto (ejemplo: "6/16/2009"). Vea más abajo los detalles de las etiquetas de formato de fecha.
- Hora actual (Hora: <dyn type="time" format=""/>)
Esta es una propiedad del sistema que especifica la hora actual usando el formato hh':'mm tt (ejemplo: "11:20:52 AM"). Vea más abajo los detalles de las etiquetas de formato de hora.
- Nombre de usuario (Usuario: <dyn type="user"/>)
Este es el nombre de usuario del usuario que abrió documento de mapa.
- Autor (Autor: <dyn type="document" property="author"/>)
Este es el autor según especifica el cuadro de diálogo Propiedades de mapa. Si esta propiedad no tiene ningún valor, el resultado estará vacío.
- Fecha de modificación: (Fecha de modificación: <dyn type="document" property="date saved" format="short"/> <dyn type="document" property="time saved" format=""/>)
Este el valor guardado en el documento de mapa para la fecha y la hora en la que se guardó el mapa. El valor se actualiza automáticamente cada vez que se guarda el mapa. Puede utilizar cada etiqueta dinámica por separado si así lo desea. Por ejemplo, es posible que sólo desee mostrar la fecha en la que se guardó el mapa.
- Nombre del documento (Nombre: <dyn type="document" property="name"/>)
Este es el nombre del archivo de documento de mapa (.mxd) mxd), que estará vacío hasta que guarde el documento de mapa y le asigne un nombre.
- Ruta del documento (Ruta: <dyn type="document" property="path"/>)
Esta es la ruta completa al archivo del documento de mapa (.mxd), que estará vacía hasta que guarde el documento de mapa.
- Sistema de coordenadas (Sistema de coordenadas: <dyn type="dataFrame" name="Main Map" property="sr" srProperty="name"/><dyn type="dataFrame" name="Main Map" property="sr" srProperty="projection" preStr="Projection: " newLine="true" emptyStr=""/><dyn type="dataFrame" name="Main Map" property="sr" srProperty="datum" preStr="Datum: " newLine="true" emptyStr=""/><dyn type="dataFrame" name="Main Map" property="sr" srProperty="1" decimalPlaces="4" newLine="true" emptyStr=""/><dyn type="dataFrame" name="Main Map" property="sr" srProperty="2" decimalPlaces="4" newLine="true" emptyStr=""/><dyn type="dataFrame" name="Main Map" property="sr" srProperty="3" decimalPlaces="4" newLine="true" emptyStr=""/><dyn type="dataFrame" name="Main Map" property="sr" srProperty="4" decimalPlaces="4" newLine="true" emptyStr=""/><dyn type="dataFrame" name="Main Map" property="sr" srProperty="5" decimalPlaces="4" newLine="true" emptyStr=""/><dyn type="dataFrame" name="Main Map" property="sr" srProperty="6" decimalPlaces="4" newLine="true" emptyStr=""/><dyn type="dataFrame" name="Main Map" property="sr" srProperty="7" decimalPlaces="4" newLine="true" emptyStr=""/><dyn type="dataFrame" name="Main Map" property="sr" srProperty="8" decimalPlaces="4" newLine="true" emptyStr=""/><dyn type="dataFrame" name="Main Map" property="sr" srProperty="9" decimalPlaces="4" newLine="true" emptyStr=""/><dyn type="dataFrame" name="Main Map" property="sr" srProperty="10" decimalPlaces="4" newLine="true" emptyStr=""/><dyn type="dataFrame" name="Main Map" property="sr" srProperty="11" decimalPlaces="4" newLine="true" emptyStr=""/><dyn type="dataFrame" name="Main Map" property="sr" srProperty="12" decimalPlaces="4" newLine="true" emptyStr=""/><dyn type="dataFrame" name="Main Map" property="sr" srProperty="13" decimalPlaces="4" newLine="true" emptyStr=""/><dyn type="dataFrame" name="Main Map" property="sr" srProperty="14" decimalPlaces="4" newLine="true" emptyStr=""/><dyn type="dataFrame" name="Main Map" property="sr" srProperty="15" decimalPlaces="4" newLine="true" emptyStr=""/><dyn type="dataFrame" name="Main Map" property="sr" srProperty="16" decimalPlaces="4" newLine="true" emptyStr=""/><dyn type="dataFrame" name="Main Map" property="sr" srProperty="units" preStr="Units: " newLine="true" emptyStr=""/>)
Este es el conjunto de información completa para el sistema de coordenadas del marco de datos identificado según especifica el cuadro de diálogo Propiedades del marco de datos. El marco de datos se identifica mediante el atributo de nombre name="Main Map". Este valor se actualiza cada vez que se produce un cambio en el sistema de coordenadas del marco de datos. En algunos casos, es posible que desee sólo determinada información relativa al sistema de coordenadas del marco de datos. vea más abajo si le interesa sólo añadir cierta información del sistema de coordenadas.
- Nombre del marco de datos (Nombre: <dyn type="dataFrame" name="Main Map" property="name"/>)
Este es el nombre del marco de datos identificado según especifica el cuadro de diálogo Propiedades del marco de datos. El marco de datos se identifica mediante el atributo de nombre name="Main Map". Este valor, así como la etiqueta, se actualizan cada vez que cambie al nombre del marco de datos.
- Escala de Referencia (Escala de Referencia: 1:<dyn type="dataFrame" name="Main Map" property="reference scale"/>)
Esta es la escala de referencia del marco de datos identificado según especifica el cuadro de diálogo Propiedades del marco de datos. El marco de datos se identifica mediante el atributo de nombre name="Main Map". Este valor se actualiza cada vez que cambia la escala de Referencia del marco de datos.
- Hora del marco de datos (Hora actual del marco de datos: <dyn type="dataFrame" name="Main Map" property="time"/>)
Este es el momento en el que se muestran los datos habilitados por hora en el marco de datos especificado. No se trata de de la fecha u hora actuales según se expresan mediante los elementos de texto dinámico Fecha actual u Hora actual. Mediante la ventana Control deslizante de tiempo, puede mostrar datos habilitados a una hora determinada o dentro de un intervalo de tiempo determinado. El texto dinámico Hora del marco de datos se actualizará automáticamente para indicar la hora actualmente mostrada.
- Nombre de la página controlada por datos (<dyn type="page" property="name"/>)
Este es el nombre de la página de la Página actual controlada por datos. El nombre de la página es el valor del campo de nombre especificado en el cuadro de diálogo Configurar las páginas controladas por datos de la entidad de índice actual. Si no se habilita Páginas controladas por datos para el mapa, el resultado de este elemento de texto dinámico estará vacío.
- Número de página controlada por datos (Page <dyn type="page" property="number"/>)
Este es el número de la página de la Página actual controlada por datos. Si no se habilita Páginas controladas por datos para el mapa, el resultado de este elemento de texto dinámico estará vacío.
- Página controlada por datos con total (Page <dyn type="page" property="index"/> of <dyn type="page" property="count"/>)
Este es el número de página de la Página actual controlada por datos con un recuento de todas las páginas controladas por datos del documento de mapa. Por ejemplo, Página 3 de 15.
Más información acerca del uso de texto dinámico en Páginas controladas por datos
Editar texto dinámico
La edición de elementos de texto dinámico para que incluyan etiquetas de texto puede ser un método sencillo de crear elementos muy útiles en su diseño de mapa.
Por ejemplo, digamos que tiene un mapa al que acceden y editan varias personas y desea controlar quién ha trabajado en él por última vez y cuándo. El texto el del diseño podría tener este aspecto: "Actualizado por última vez por Jane el 7/18/2010 a las 9:56 AM". Esto se puede conseguir editando un elemento de texto existente de forma que encadene etiquetas de texto estático y texto dinámico para "usuario", "fecha", y "hora". El texto del elemento de texto tendría este aspecto:
Actualizado por última vez por: <dyn type="user"/> el <dyn type="date" format="short"/> a las <dyn type="time" format=""/>
Puede personalizar aún más el aspecto del texto utilizando etiquetas de formato para cambiar la fuente o el color del texto o usar los atributos de tipos de texto dinámico de fecha y hora para personalizar la forma en la que se devuelven estos valores. Vea más abajo información adicional acerca del trabajo con la fecha y la hora.
Si se copia y se pega el texto dinámico en el marco de datos o el .mxd se guarda en una versión de ArcMap anterior a la 10, se convertirá en realizado. Realizado significa que el texto deja de ser dinámico. Por ejemplo, el siguiente texto dinámico se utiliza para capturar la fecha proporcionada,
Fecha:<dyn type="date" format"short"/>
se convertiría en texto estático con la fecha actual, por ejemplo,
Fecha:4/4/2009
Más información acerca de las etiquetas de formato disponibles en ArcMap
Cadenas vacías
Si el análisis de un elemento de texto dinámico no da nada como resultado, vería [vacío] en el diseño. Cuando el diseño se exporta o imprime, se desechan los elementos de texto [vacío]. No verá estos en el resultado. Mostrarlos en la vista de composición de mapa le permite saber que un elemento de texto está presente, pero el valor de la etiqueta dinámica a la que hace referencia es actualmente nulo.
Se evalúa la cadena de caracteres del elemento de texto completa. Por ejemplo, si tiene el siguiente texto,
Créditos del mapa: <dyn type="document" property="name"/>"
y el documento no dispone de información de créditos, seguirá viendo Créditos de mapa: en el diseño, ya que la cadena de caracteres del elemento de texto analizado no está vacía. Contiene texto estático. Si exporta o imprime los Créditos del mapa: aparecerá en el mapa. Por otro lado, si tiene el texto siguiente,
<dyn type="document" property="name"/>"
verá [vacío] en la visualización, ya que el elemento de texto analizado está vacío. Esto no se mostrará al exportar o imprimir el mapa.
Si desea mostrar un valor diferente cuando una cadena está vacía, puede agregar la etiqueta emptyStr="<text>". El atributo emptyStr le permite especificar el texto a mostrar si el resultado del análisis de una única etiqueta dinámica es vacío. Por ejemplo, considere las siguientes etiquetas:
<dyn type="document" property="credits"/>
Si el documento de mapa no contiene información de créditos (disponible en Propiedades del documento de mapa) el resultado en el diseño será [vacío]. Mediante el uso del atributo vacío, puede utilizar un texto por defecto cuando no hay información disponible. El texto tendría un aspecto parecido a este:
<dyn type="document" property="credits" emptyStr="There are no credits for this map."/>
El resultado en el diseño tendría este aspecto: "No hay créditos para este mapa." Este texto se mostraría en el mapa exportado o impreso.
Trabajar con texto dinámico de fecha
Hay varios formatos de fecha disponibles que se pueden utilizar independientemente o combinados. Si se utilizan combinados, cualquier espacio utilizado para separar cada elemento de formato aparecerá en la cadena de caracteres de salida. El formato distingue entre mayúsculas y minúsculas. Deben estar en minúsculas o en mayúsculas según se indica en la tabla, por ejemplo, MM, no mm. Los caracteres de la cadena de formato que se encuentran entre comillas sencillas aparecen en el mismo lugar y sin cambios en la cadena de salida.
Por ejemplo, la etiqueta
<dyn type="date" format="ddd MMM yy"/>
devuelve Sep 09.
Formato |
Descripción |
Ejemplo de sintaxis |
Salida de ejemplo |
---|---|---|---|
corto |
Mes, día y año como dígitos sin ceros a la izquierda para días de un solo dígito. |
<dyn type="date" format="short"/> |
9/7/2009 |
largo |
Mes y día como texto con año. |
<dyn type="date" format="long"/> |
Jueves, 7 de septiembre de 2009 |
mes |
Mes como texto con año. |
<dyn type="date" format="month"/> |
Septiembre de 2009 |
d |
Día del mes como dígitos sin ceros a la izquierda para días de un solo dígito. |
<dyn type="date" format="d"/> |
7 |
dd |
Día del mes como dígitos con ceros a la izquierda para días de un solo dígito. |
<dyn type="date" format="dd"/> |
07 |
ddd |
Día de la semana como abreviatura de tres letras. La función utiliza el valor LOCALE_SABBREVDAYNAME asociado a la configuración local especificada. |
<dyn type="date" format="ddd"/> |
Jue |
dddd |
Día de la semana como nombre entero. La función utiliza el valor LOCALE_SDAYNAME asociado a la configuración local especificada. |
<dyn type="date" format="dddd"/> |
Jueves |
M |
Mes como dígitos sin ceros a la izquierda para meses de un solo dígito. |
<dyn type="date" format="M"/> |
9 |
MM |
Mes como dígitos con ceros a la izquierda para meses de un solo dígito. |
<dyn type="date" format="MM"/> |
09 |
MMM |
Mes como abreviatura de tres letras. La función utiliza el valor LOCALE_SABBREVMONTHNAME asociado a la configuración local especificada. |
<dyn type="date" format="MMM"/> |
Sep |
MMMM |
Mes como su nombre completo. La función utiliza el valor LOCALE_SMONTHNAME asociado a la configuración local especificada. |
<dyn type="date" format="MMMM"/> |
Septiembre |
a |
Año como los últimos dos dígitos, pero sin ceros a la izquierda para años inferiores a 10. |
<dyn type="date" format="y"/> |
9 |
aa |
Año como los últimos dos dígitos, pero con ceros a la izquierda para años inferiores a 10. |
<dyn type="date" format="yy"/> |
09 |
aaaa o bien, aaaaa |
Año representado por cuatro o cinco dígitos completos, según el calendario utilizado. Los calendarios budista y coreano tienen años de cinco dígitos. El patrón aaaa mostrará cinco dígitos para estos dos calendarios, y cuatro dígitos para el resto de calendarios admitidos. |
<dyn type="date" format="yyy"/> |
2009 |
gg |
Cadena de periodo/era. La función utiliza el valor CAL_SERASTRING asociado a la configuración local especificada. El elemento se ignora si la fecha a la que se da el formato no tiene asociada una cadena de era o período. |
<dyn type="date" format="gg"/> |
Trabajar con texto dinámico de hora
Hay varios formatos de fecha disponibles que se pueden utilizar independientemente o combinados. Si se utilizan combinados, cualquier espacio utilizado para separar cada elemento de formato aparecerá en la cadena de caracteres de salida. El formato distingue entre mayúsculas y minúsculas. Deben estar en mayúsculas o minúsculas según indica la tabla, por ejemplo, ss y no SS. Los caracteres de la cadena de caracteres de formato que se encuentran dentro de comillas sencillas aparecen en el mismo lugar y sin cambios en la cadena de caracteres de salida.
Por ejemplo, la etiqueta
Hora: <dyn type="time" format= "HH:mm tt"/>
devuelve "09:24 AM".
Formato |
Descripción |
Ejemplo de sintaxis |
Salida de ejemplo |
---|---|---|---|
vacío |
Hora, minutos y segundos sin cero a la izquierda para horas de un solo dígito; reloj de 12 horas |
<dyn type="time" format=""/> |
3:04:09 PM |
h |
Hora sin cero a la izquierda para horas de un solo dígito; reloj de 12 horas |
<dyn type="time" format="h"/> |
3 |
H |
Hora sin cero a la izquierda para horas de un solo dígito; reloj de 24 horas |
<dyn type="time" format="H"/> |
15 |
hh |
Hora con cero a la izquierda para horas de un solo dígito; reloj de 12 horas |
<dyn type="time" format="hh"/> |
03 |
HH |
Hora con cero a la izquierda para horas de un solo dígito; reloj de 24 horas |
<dyn type="time" format="HH"/> |
15 |
m |
Minutos sin cero a la izquierda para minutos de un solo dígito |
<dyn type="time" format="m"/> |
4 |
mm |
Minutos con cero a la izquierda para minutos de un solo dígito |
<dyn type="time" format="mm"/> |
04 |
s |
Segundos sin cero a la izquierda para segundos de un solo dígito |
<dyn type="time" format="s"/> |
9 |
ss |
Segundos con cero a la izquierda para segundos de un solo dígito |
<dyn type="time" format="ss"/> |
09 |
t |
Cadena de marcador de hora de un carácter, como A o P |
<dyn type="time" format="t"/> |
P |
tt |
Cadena de marcador de hora de varios caracteres, como AM o PM |
<dyn type="time" format="tt"/> |
p.m. |
Texto dinámico disponible en ArcMap
También hay una serie de etiquetas que no están disponibles directamente desde el menú principal. Estas etiquetas se indican en las tablas siguientes. Si desea agregarlas a su diseño de mapa, necesitará hacerlo a un elemento de texto existente. Sólo tienen que agregar un elemento de texto, abrir sus propiedades y empezar a editar. También puede personalizar su texto dinámico usando etiquetas de formato.
Las tablas siguientes especifican el texto dinámico disponible en ArcMap.
Descripción |
Ejemplo de sintaxis |
Nota |
---|---|---|
Nombre del equipo |
<dyn type="computer"/> |
Debe agregarse manualmente. |
Nombre de usuario |
<dyn type="user"/> |
Disponible en el menú principal. |
Fecha actual |
Fecha: <dyn type="date" format="short"/> |
Disponible en el menú principal. Al texto dinámico de fecha se le pueden aplicar más formatos. Consulte la sección Trabajar con Fecha en este tema de ayuda para obtener más información. |
Hora actual |
Hora: <dyn type="time" format=""/> |
Disponible en el menú principal. Al texto dinámico de hora se le pueden aplicar más formatos. Consulte la sección Trabajar con Hora en este tema de ayuda para obtener más información. |
Descripción |
Ejemplo de sintaxis |
Nota |
---|---|---|
Título |
<dyn type="document" property="title"/> |
Disponible en el menú principal. |
Resumen |
<dyn type="document" property="summary"/> |
Debe agregarse manualmente. |
Autor |
<dyn type="document" property="author"/> |
Disponible en el menú principal. |
Categoría |
<dyn type="document" property="category"/> |
Debe agregarse manualmente. |
Descripción |
<dyn type="document" property="description"/> |
Debe agregarse manualmente. |
Etiquetas |
<dyn type="document" property="tags"/> |
Debe agregarse manualmente. |
Base de hipervínculo |
<dyn type="document" property="hyperlinkBase"/> |
Debe agregarse manualmente. |
Créditos |
<dyn type="document" property="credits"/> |
Debe agregarse manualmente. |
Nombre del documento |
<dyn type="document" property="name"/> |
Disponible en el menú principal. |
Ruta |
<dyn type="document" property="path"/> |
Debe agregarse manualmente. La ruta incluye el nombre del documento de mapa. |
Carpeta |
<dyn type="document" property="folder"/> |
Debe agregarse manualmente. Esta es la carpeta donde se encuentra el documento de mapa. Se trata de la ruta sin el nombre del documento. |
Fecha de modificación |
<dyn type="document" property="date saved" format="short"/> <dyn type="document" property="time saved" format=""/> |
Disponible en el menú principal. Puede utilizar las etiquetas "date saved" y "time saved" juntas, como en el ejemplo, o por separado. |
Fecha de impresión |
<dyn type="document" property="date printed" dateFormat="MM dd yy"/> |
Debe agregarse manualmente. |
Fecha de exportación |
<dyn type="document" property="date exported" dateFormat="MM dd yy"/> |
Debe agregarse manualmente. |
Descripción |
Ejemplo de sintaxis |
Nota |
---|---|---|
Sistema de coordenadas |
Disponible en el menú principal. La etiqueta método por incluye todos los parámetros de coordenadas del marco de datos, y puede ser bastante grande. Consulte la tabla siguiente para acceder a los elementos individuales del sistema de coordenadas. |
|
Créditos |
<dyn type="dataFrame" name="DataFrameName" property="credits"/> |
Debe agregarse manualmente. |
Nombre del marco de datos |
<dyn type="dataFrame" name="DataFrameName" property="name"/> |
Disponible en el menú principal. |
Descripción |
<dyn type="dataFrame" name="DataFrameName" property="description"/> |
Debe agregarse manualmente. |
Unidades de distancia |
<dyn type="dataFrame" name="DataFrameName" property="distance units"/> |
Disponible en el menú principal. |
Unidades de mapa |
<dyn type="dataFrame" name="DataFrameName" property="units"/> |
Debe agregarse manualmente. |
Escala de referencia |
<dyn type="dataFrame" name="DataFrameName" property="reference scale"/> |
Disponible en el menú principal. |
Rotación |
<dyn type="dataFrame" name="DataFrameName" property="rotation"/> |
Debe agregarse manualmente. |
Escala |
<dyn type="dataFrame" name="DataFrameName" property="scale"/> |
Se puede agregar manualmente como texto dinámico o agregarse mediante la opción Texto de Escaladel menú Insertar. |
Hora de inicio |
<dyn type="dataFrame" name="DataFrameName" property="start time"/> |
Esta es la hora de inicio según define la extensión de tiempo del control deslizante de tiempo. Debe agregarse manualmente. Si no ve ningún valor para el tiempo, es necesario iniciarlo abriendo la ventana Control deslizante de tiempo. Si el tiempo incluye elementos de fecha y hora, puede incorporar .date o .time después de la propiedad para obtener un elemento específico. Por ejemplo, puede utilizar property = "starttime.date". De este modo se obtiene sólo el elemento de fecha de la hora de inicio. El formato se especifica en el cuadro de diálogo Opciones del control deslizante de tiempo. Puede invalidar este formato mediante la aplicación de un elemento de formato en la etiqueta de texto dinámico, como por ejemplo, property="time.date" format = "long", que mostrará la fecha en formato largo. |
Tiempo |
<dyn type="dataFrame" name="DataFrameName" property="time"/> |
Esta es la hora del marco de datos actual según define el control deslizante de tiempo. Disponible en el menú principal. Si no ve ningún valor para el tiempo, es necesario iniciarlo abriendo la ventana Control deslizante de tiempo. Si el tiempo incluye elementos de fecha y hora, puede incorporar .date o .time después de la propiedad para obtener un elemento específico. Por ejemplo, puede utilizar property = "starttime.date". De este modo se obtiene sólo el elemento de fecha de la hora de inicio. El formato se especifica en el cuadro de diálogo Opciones del control deslizante de tiempo. Puede invalidar este formato mediante la aplicación de un elemento de formato en la etiqueta de texto dinámico, como por ejemplo, property="time.date" format = "long", que mostrará la fecha en formato largo. |
Hora de fin |
<dyn type="dataFrame" name="DataFrameName" property="end time"/> |
Esta es la hora final según define la extensión de tiempo del control deslizante de tiempo. Debe agregarse manualmente. Si no ve ningún valor para el tiempo, es necesario iniciarlo abriendo la ventana Control deslizante de tiempo. Si el tiempo incluye elementos de fecha y hora, puede incorporar .date o .time después de la propiedad para obtener un elemento específico. Por ejemplo, puede utilizar property = "starttime.date". De este modo se obtiene sólo el elemento de fecha de la hora de inicio. El formato se especifica en el cuadro de diálogo Opciones del control deslizante de tiempo. Puede invalidar este formato mediante la aplicación de un elemento de formato en la etiqueta de texto dinámico, como por ejemplo, property="time.date" format = "long", que mostrará la fecha en formato largo. |
Cuando crea una etiqueta de texto dinámico para un marco de datos concretos, se hará referencia a este marco de datos por el nombre que tenía cuando se creó la etiqueta. Por ejemplo, si el actual marco de datos activo se llama Mi mapa e inserta un elemento de texto dinámico para la descripción del marco de datos, la etiqueta será
<dyn type="dataFrame" name="My Map" property="description"/>
Si más adelante renombra el marco de datos en la tabla de contenido del marco de datos mediante el cuadro de diálogo Propiedades, la etiqueta se actualiza automáticamente para reflejar este cambio. Por ejemplo, si cambia el nombre del marco de datos desde Mi mapa a Mapa ciudad, las etiquetas de texto dinámico del marco de datos cambiarán automáticamente a
<dyn type="dataFrame" name="City Map" property="description"/>
Descripción |
Ejemplo de sintaxis |
Nota |
---|---|---|
Esquina superior izquierda |
<dyn type="dataFrame" name="DataFrameName" property="upperLeft" units="dms" decimalPlaces="4"/> |
Debe agregarse manualmente. El ejemplo de sintaxis devuelve un par coordenadas. Si sólo desea una de las coordenadas, incorpore .x o .y a la posición. Por ejemplo, upperLeft.x o center.y. |
Punto medio superior |
<dyn type="dataFrame" name="DataFrameName" property="upperMid" units="ddm" decimalPlaces="2"/> |
Debe agregarse manualmente. El ejemplo de sintaxis devuelve un par coordenadas. Si sólo desea una de las coordenadas, incorpore .x o .y a la posición. Por ejemplo, upperLeft.x o center.y. |
Superior derecha |
<dyn type="dataFrame" name="DataFrameName" property="upperRight"/> |
Debe agregarse manualmente. El ejemplo de sintaxis devuelve un par coordenadas. Si sólo desea una de las coordenadas, incorpore .x o .y a la posición. Por ejemplo, upperLeft.x o center.y. |
Punto medio izquierdo |
<dyn type="dataFrame" name="DataFrameName" property="midLeft"/> |
Debe agregarse manualmente. El ejemplo de sintaxis devuelve un par coordenadas. Si sólo desea una de las coordenadas, incorpore .x o .y a la posición. Por ejemplo, upperLeft.x o center.y. |
Centrar |
<dyn type="dataFrame" name="DataFrameName" property="center"/> |
Debe agregarse manualmente. El ejemplo de sintaxis devuelve un par coordenadas. Si sólo desea una de las coordenadas, incorpore .x o .y a la posición. Por ejemplo, upperLeft.x o center.y. |
Punto medio derecho |
<dyn type="dataFrame" name="DataFrameName" property="midRight"/> |
Debe agregarse manualmente. El ejemplo de sintaxis devuelve un par coordenadas. Si sólo desea una de las coordenadas, incorpore .x o .y a la posición. Por ejemplo, upperLeft.x o center.y. |
Esquina inferior izquierda |
<dyn type="dataFrame" name="DataFrameName" property="lowerLeft"/> |
Debe agregarse manualmente. El ejemplo de sintaxis devuelve un par coordenadas. Si sólo desea una de las coordenadas, incorpore .x o .y a la posición. Por ejemplo, upperLeft.x o center.y. |
Punto medio inferior |
<dyn type="dataFrame" name="DataFrameName" property="lowerMid"/> |
Debe agregarse manualmente. El ejemplo de sintaxis devuelve un par coordenadas. Si sólo desea una de las coordenadas, incorpore .x o .y a la posición. Por ejemplo, upperLeft.x o center.y. |
Esquina inferior derecha |
<dyn type="dataFrame" name="DataFrameName" property="lowerRight"/> |
Debe agregarse manualmente. El ejemplo de sintaxis devuelve un par coordenadas. Si sólo desea una de las coordenadas, incorpore .x o .y a la posición. Por ejemplo, upperLeft.x o center.y. |
Sistema de coordenadas proyectadas |
<dyn type="dataFrame" name="Layers" property="spatialReference" srProperty=" pcs"/> |
Debe agregarse manualmente. |
Sistema de coordenadas geográficas |
<dyn type="dataFrame" name="DataFrameName" property="spatialReference" srProperty=" gcs"/> |
Debe agregarse manualmente. |
Datum |
<dyn type="dataFrame" name="DataFrameName" property="spatialReference" srProperty="datum"/> |
Debe agregarse manualmente. |
Proyección |
<dyn type="dataFrame" name="DataFrameName" property="spatialReference" srProperty="projection"/> |
Debe agregarse manualmente. |
Observaciones |
<dyn type="dataFrame" name="DataFrameName" property="spatialReference" srProperty="remarks"/> |
Debe agregarse manualmente. |
Meridiano central |
<dyn type="dataFrame" name="DataFrameName" property="spatialReference" srProperty= "centralMeridian" units="dms" decimalPlaces="2"/> |
Debe agregarse manualmente. |
Latitud de origen |
<dyn type="dataFrame" name="DataFrameName" property="spatialReference" srProperty= "latitudeOfOrigin" units="dms" decimalPlaces="2"/> |
Debe agregarse manualmente. |
Longitud de origen |
<dyn type="dataFrame" name="DataFrameName" property="spatialReference" srProperty= "longitudeOfOrigin" units="dms" decimalPlaces="2"/> |
Debe agregarse manualmente. |
Latitud del centro |
<dyn type="dataFrame" name="DataFrameName" property="spatialReference" srProperty= "latitudeOfCenter" units="dms" decimalPlaces="2"/> |
Debe agregarse manualmente. |
Longitud del centro |
<dyn type="dataFrame" name="DataFrameName" property="spatialReference" srProperty= "longitudeOfCenter" units="dms" decimalPlaces="2"/> |
Debe agregarse manualmente. |
Latitud del 1º |
<dyn type="dataFrame" name="DataFrameName" property="spatialReference" srProperty= "latitudeOf1st" units="dms" decimalPlaces="2"/> |
Debe agregarse manualmente. |
Latitud del 2º |
<dyn type="dataFrame" name="DataFrameName" property="spatialReference" srProperty= "latitudeOf2nd" units="dms" decimalPlaces="2"/> |
Debe agregarse manualmente. |
Longitud del 1º |
<dyn type="dataFrame" name="DataFrameName" property="spatialReference" srProperty= "longitudeOf1st" units="dms" decimalPlaces="2"/> |
Debe agregarse manualmente. |
Longitud del 2º |
<dyn type="dataFrame" name="DataFrameName" property="spatialReference" srProperty= "longitudeOf2nd" units="dms" decimalPlaces="2"/> |
Debe agregarse manualmente. |
Falso Este |
<dyn type="dataFrame" name="DataFrameName" property="spatialReference" srProperty="falseEasting" units="dms" decimalPlaces="2"/> |
Debe agregarse manualmente. |
Falso Norte |
<dyn type="dataFrame" name="DataFrameName" property="spatialReference" srProperty= "falseNorthing" units="dms" decimalPlaces="2"/> |
Debe agregarse manualmente. |
Paralelo estándar 1 |
<dyn type="dataFrame" name="DataFrameName" property="spatialReference" srProperty= "standardParallel1" units="dms" decimalPlaces="2"/> |
Debe agregarse manualmente. |
Paralelo estándar 2 |
<dyn type="dataFrame" name="DataFrameName" property="spatialReference" srProperty= "standardParallel2" units="dms" decimalPlaces="2"/> |
Debe agregarse manualmente. |
Factor de escala |
<dyn type="dataFrame" name="DataFrameName" property="spatialReference" srProperty="scaleFactor" decimalPlaces="2"/> |
Debe agregarse manualmente. |
Acimut |
<dyn type="dataFrame" name="DataFrameName" property="spatialReference" srProperty="azimuth" decimalPlaces="2"/> |
Debe agregarse manualmente. |
Descripción |
Ejemplo de sintaxis |
Nota |
---|---|---|
Nombre de página |
<dyn type="page" property="name"/> |
Disponible en el menú principal. Este se corresponde con el valor actual del campo de atributo establecido como campo de nombre de página de las páginas controladas por datos. |
Número de página |
<dyn type="page" property="number"/> |
Disponible en el menú principal. Este se corresponde con el valor actual del campo de atributo establecido como número de página de las páginas controladas por datos. Si no se especifica un campo de número de página, las páginas se numerarán en incrementos de 1, comenzando por el valor establecido como número de página inicial. |
Índice de página |
<dyn type="page" property="index"/> |
Debe agregarse manualmente. El índice de página ignora los valores del campo de número de página y el número de página inicial. Por ejemplo, puede tener 10 páginas controladas por datos y establecer el número de página en 3. El índice de página indicará 1 para la primera página. |
Conteo de página |
<dyn type="page" property="count"/> |
Debe agregarse manualmente. Este es el recuento total de las páginas controladas por datos. |
Página vecina o adyacente |
<dyn type="page" property="PageNumber_NW"/> |
Debe agregarse manualmente y se basa en el nombre del campo. En este ejemplo, la etiqueta se obtiene de un campo llamado PageNumber_NW. Este campo comunica el nombre de la página adyacente al noroeste de la página actual. Si su capa de índice es una cuadrícula regular, puede utilizar la herramienta de geoprocesamiento Calcular campos adyacentes para crear los campos. |
Más información acerca del uso de texto dinámico en Páginas controladas por datos
Con
dyn type="page"
Puede crear texto dinámico sin ningún campo de atributo de la capa de índice de las páginas controladas por datos. Por ejemplo, si tiene un atributo en la capa de índice llamada POBLACIÓN, puede crear una etiqueta de texto dinámico utilizando este campo,
<dyn type="page" property="POPULATION"/>
para mostrar dinámicamente los valores de POBLACIÓN para cada página del diseño.
Cómo agregar texto dinámico desde el menú principal
- En el menú principal, haga clic en Insertar > Texto dinámico.
- Seleccione el texto dinámico que desee agregar en el menú desplegable de la derecha.
- Haga clic en la herramienta Seleccionar elementos de la barra de herramientas Dibujar, haga doble clic en el elemento de texto y arrástrelo a la ubicación que desee en el diseño de página.
Cómo agregar texto dinámico no disponible desde el menú principal
- En el menú principal, haga clic en Insertar > Texto dinámico.
- Seleccione cualquier texto dinámico en el menú desplegable de la derecha.
Edite el elemento de texto después de agregarlo al diseño de página.
- Haga clic en la herramienta Seleccionar elementos de la barra de herramientas Dibujar y haga doble clic en el elemento de texto que acaba de agregar.
- Sustituya el texto mostrado en el cuadro Texto de la ficha Texto con el texto (y etiquetas) que desee utilizar. Quizás desee copiar alguno de los ejemplos de sintaxis anteriores y pegarlos directamente en el cuadro de entrada. Asegúrese de incluir la etiqueta completa (< to >).
Cómo editar texto dinámico
- Haga clic en la herramienta Seleccionar elementos de la barra de herramientas Dibujar y haga doble clic en el elemento de texto que desee editar.
- Sustituya el texto mostrado en el cuadro Texto de la ficha Texto con el texto (y etiquetas) que desee utilizar. Quizás desee copiarlo directamente de los ejemplos de sintaxis anteriores y pegarlo en el cuadro de entrada. Asegúrese de incluir la etiqueta completa (< to >).