ArcGIS Desktop

  • ArcGIS Pro
  • ArcMap

  • My Profile
  • Ayuda
  • Sign Out
ArcGIS Desktop

ArcGIS Online

La plataforma de representación cartográfica para tu organización

ArcGIS Desktop

Un completo SIG profesional

ArcGIS Enterprise

SIG en tu empresa

ArcGIS for Developers

Herramientas para crear aplicaciones basadas en la ubicación

ArcGIS Solutions

Plantillas de aplicaciones y mapas gratuitas para tu sector

ArcGIS Marketplace

Obtén aplicaciones y datos para tu organización.

  • Documentación
  • Soporte
Esri
  • Iniciar sesión
user
  • Mi perfil
  • Cerrar sesión

ArcMap

  • Inicio
  • Introducción
  • Cartografiar
  • Analizar
  • Administrar datos
  • Herramientas
  • Extensiones

Agregar texto dinámico a un mapa de separación

La información al margen del mapa puede incluir elementos tales como leyendas, un título, cuadrículas y retículas, barras de escala, texto de escala, flecha de norte e información de la referencia espacial, junto con otros gráficos y elementos de texto. Para obtener más información, vea Elementos de mapa.

Ejemplo de mapa de separación

El ejemplo anterior muestra un mapa de separación del río Rhine entre las ciudades de Köln y Koblenz. Esta serie de de 44 páginas la puede crear fácilmente cualquier usuario de ArcMap con una conexión a Internet. Los datos provienen del servicio de mapas topográficos del mundo disponible en ArcGIS Online. Puede volver a crear fácilmente este mapa de separación mediante Páginas controladas por datos, las herramientas de geoprocesamiento disponibles en el conjunto de herramientas de Páginas controladas por datos, propiedades del marco de datos y texto dinámico. Debe crear la entidad de línea que se utiliza para determinar la ruta del mapa de separación. Esto se puede hacer mediante la creación de una nueva clase de entidad de línea utilizando las herramientas de edición de ArcMap.

El ejemplo de mapa de separación anterior contiene texto dinámico para visualizar el nombre del mapa, el número de página actual y el texto de la página anterior y siguiente de la serie. Debido que los mapas de separación siguen una ruta, dos de los elementos más importantes en un página de mapa de separación son una etiqueta para la página siguiente a lo largo de la ruta.

Ejemplo de texto dinámico para un mapa de separación

El resultado de la herramienta de geoprocesamiento Strip_Map_Index_Features incluye varios campos relacionados con el número de página. Algunos de estos campos se pueden utilizar para texto dinámico. Estas incluyen LeftPage, RightPage, TopPage y BottomPage. LeftPage es el valor de PageNumber de la entidad de índice que aparece a la izquierda de la entidad de índice actual después de aplicar la rotación. RightPage es el PageNumber de la entidad de índice que aparece a la derecha. Usaría estos campos si la orientación de la página del mapa de separación es horizontal. Si la orientación de página es vertical, utilice TopPage y BottomPage.

Precaución:

No utilice PrevPage o NextPage para texto dinámico. Estos campos se utilizan para analizar el orden de creación de entidades de índice. El orden de creación no refleja necesariamente el orden correcto de las páginas.

Los pasos siguientes describen el procedimiento necesario para agregar los siguientes elementos de texto dinámico:

  • Nombre de página actual
  • Número de página anterior

Más información sobre agregar texto dinámico para etiquetas vecinas

Los siguientes pasos habilitan las páginas controladas por datos mediante una clase de entidad de índice de cuadrícula creada previamente. Estas páginas definen las extensiones de mapa para el anterior ejemplo de libro de mapas. En estos pasos se asume que ha completado los pasos descritos en los temas siguientes:

  • Preparar el mapa de separación
  • Crear entidades de índice de mapa de separación
  • Habilitar páginas controladas por datos para un mapa de separación
Precaución:

Aunque puede adaptar estos pasos para sus propios mapas o mapa de separación, tenga presente que los pasos citados en este ejemplo son específicos para el mapa de ejemplo que se muestra más arriba. El uso de estos pasos exactos en un conjunto de mapas diferente puede conducir a resultados inesperados.

  1. Haga clic en Texto de página > Número de la página controlada por datos en la barra de herramientas Páginas controladas por datos.

    Más información sobre cómo agregar la barra de herramientas Páginas controladas por datos

    El elemento de texto del número de página se agrega al centro del mapa. Utiliza el símbolo de texto predeterminado. Para cambiar el símbolo, haga doble clic en el elemento y cambiar las propiedades como lo considere adecuado.

  2. Haga clic en la herramienta Seleccionar elementos Seleccionar elementos en la barra de herramientas Dibujar; a continuación, haga clic en el elemento de texto y arrástrelo hasta la esquina superior derecha del diseño de página.
  3. Esta será la etiqueta para de la página actual.
  4. Haga doble clic en el elemento y cambie las propiedades, tales como la fuente, el color y la alineación, según lo considere adecuado.
  5. Escriba lo siguiente para el texto: Página <dyn type="page" property="number"/>.
  6. La página (con un espacio después de la letra e) es texto estático y aparecerá para cada página de la serie de mapas de separación. El texto entre las etiquetas (< y >) es la parte dinámica del elemento de texto.
  7. Haga clic en Aceptar.
  8. Haga clic en Texto de página > Número de la página controlada por datos en la barra de herramientas Páginas controladas por datos.
  9. No todos los elementos de texto dinámico están disponibles en la barra de herramientas Páginas controladas por datos o desde Insertar > Texto dinámico en el menú principal. Esto incluye texto dinámico para etiquetas de páginas vecinas. Para agregar texto dinámico para etiquetas de página, tendrá que editar manualmente los elementos de texto existentes. Si agrega un elemento de texto dinámico para las páginas controladas por datos disponible en el menú se ahorrará el paso de introducir el tipo de etiqueta.
  10. Haga clic en la herramienta Seleccionar elementos Seleccionar elementos en la barra de herramientas Dibujar, a continuación, haga clic en el elemento de texto y arrástrelo para que quede justo arriba y centrado con el marco de datos principal.
  11. Esta será la etiqueta para la página que estaría en la parte superior de la página actual si todas las páginas del mapa de separación se dispusieran de extremo a extremo.
  12. Haga doble clic en el elemento y cambie las propiedades, tales como la fuente, el color y la alineación, según lo considere adecuado.
  13. Escriba lo siguiente para el texto: <dyn type="page" property="ToPage" preStr="Page " emptyStr=""/>.
  14. En este ejemplo, se utiliza el modificador preStr para colocar el texto Página (con un espacio después de la letra e) al comienzo de este elemento de texto dinámico. TopPage es el campo que contiene el número de página de la página que estaría en la parte superior de la página actual si todas las páginas del mapa de separación se dispusieran de extremo a extremo.
  15. Haga clic en Aceptar.
  16. Repita los pasos del 6 al 10. Esta vez, coloque el texto de la derecha debajo del marco de datos principal e introduzca <dyn type="page" property="BottomPage" preStr="Page " emptyStr=""/> en el cuadro de texto.

Ahora habrá colocado los elementos de texto dinámico necesarios para el mapa de separación. Puede exportar el mapa de separación a un PDF de varias páginas. Hay una serie de cosas adicionales que puede hacer para perfeccionar y añadir a un mapa de separación. Puede agregar páginas de título y de mapa de vista general, crear un mapa de localizador e insertar páginas que no sean mapas. Estos ejemplos deben darle ideas sobre cómo puede utilizar scripts arcpy.mapping de Python y la funcionalidad de ArcMap para mejorar su mapa de separación. Aunque los scripts específicos en estos ejemplos son para un libro de mapas específico, puede realizar cambios simples en los scripts para que funcionen para el mapa de separación u otros libros de mapas.

Temas relacionados

  • Crear libros de mapas con ArcGIS
  • Alphabetical list of arcpy.mapping classes
  • Alphabetical list of arcpy.mapping functions
  • Recorrido rápido por Python
  • Crear una secuencia de comandos Python nueva

ArcGIS Desktop

  • Inicio
  • Documentación
  • Soporte

Plataforma ArcGIS

  • ArcGIS Online
  • ArcGIS Desktop
  • ArcGIS Enterprise
  • ArcGIS for Developers
  • ArcGIS Solutions
  • ArcGIS Marketplace

Acerca de Esri

  • Quiénes somos
  • Empleo
  • Blog de Esri
  • Conferencia de usuarios
  • Cumbre de desarrolladores
Esri
Díganos su opinión.
Copyright © 2019 Esri. | Privacidad | Legal