ArcGIS Desktop

  • Documentación
  • Soporte

  • 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

Etiquetas en teselas a anotación

  • Resumen
  • Uso
  • Sintaxis
  • Muestra de código
  • Entornos
  • Información sobre licencias

Resumen

Convierte etiquetas en anotación para capas en un documento de mapa basado en una capa de índice de polígono.

La herramienta divide un mapa en teselas y crea una anotación para cada tesela a la vez. Esto resulta útil para convertir una gran cantidad de etiquetas a anotación. La capa de índice de polígono puede ser una capa generada por las herramientas Esquema de ordenamiento en teselas del caché del servidor de mapas a polígonos o Cuadrícula de entidades de índice o cualquier otra clase de entidad poligonal que cubra el área donde desea crear la anotación.

Uso

  • Se respetarán los rangos de escala de la clase de etiqueta. Cuando la herramienta genere una anotación para una escala de referencia específica, sólo convertirá las clases de etiqueta que estén activadas y visibles en esa escala.

    Nota:

    Los rangos de escala de la clase de etiqueta se establecen en las propiedades de la capa en ArcMap. Una vez que haya configurado las propiedades de etiqueta, guarde el documento de mapa antes de ejecutar este herramienta.

  • Si selecciona teselas antes de ejecutar la herramienta, sólo se creará una anotación para las teselas seleccionadas.

  • Para actualizar la anotación sólo para algunas teselas en la capa de índice de polígono, primero seleccione las entidades de anotación con ese valor TileID específico y elimínelas. Después, seleccione las entidades poligonales y vuelva a ejecutar la herramienta.

  • Una de las salidas de esta herramienta es una serie de capas de grupo. Una capa de grupo contendrá una capa de grupo para cada escala de referencia para la que se creó una anotación.

  • Cuando esté trabajando en ArcCatalog o ModelBuilder, puede usar la herramienta Guardar en archivo de capa para escribir la capa de grupo de salida en un archivo de capa. Cuando utiliza ArcMap, la herramienta agrega la capa de grupo a la visualización si la opción está seleccionada en las opciones de geoprocesamiento. La capa de grupo que se crea es temporal y, una vez finalizada la sesión, no permanece en el sistema a menos que se guarde el documento.

  • Las capas de grupo creadas en ArcCatalog no se pueden utilizar en ArcMap, a menos que se guarden en un archivo de capa usando la herramienta Guardar en archivo de capa.

  • Una capa de grupo existente se sobrescribirá si se especifica el mismo nombre de capa y si especifica explícitamente que está permitida la sobreescritura de las salidas.

  • Si se encuentran nombres de clase de entidad duplicados en el marco de datos, se agregará un número a la anotación después del nombre de la clase de entidad (por ejemplo, Cities01Anno10000, Cities02Anno10000, etc.).

  • Las clases de entidad de anotación no se sobrescribirán si se especifica un sufijo para indicar que ya existe. En este caso, se agregará un número al sufijo de la clase de entidad de anotación (por ejemplo, CitiesAnno10000, CitiesAnno10000_1, etc.).

  • La escala de referencia para las clases de entidad de anotación se puede especificar de dos maneras.

    • La primera opción es utilizar un campo de la capa de índice de polígono para determinar la escala de referencia de las clases de entidad de anotación de salida. Use esta opción si desea crear anotaciones para varios niveles de escalas.
    • La segunda opción es especificar explícitamente un valor de escala de referencia. Todas las clases de entidad de anotación utilizarán esta escala de referencia. Si hay una escala de referencia establecida en el documento de mapa, éste será el valor predeterminado de entrada para la herramienta. Cuando utiliza ArcMap, si no hay una escala de referencia establecida, la escala actual es el valor predeterminado.

  • Si está utilizando una capa de índice de polígono creada con la herramienta Esquema de ordenamiento en teselas del caché del servidor de mapas a polígonos, use el campo Tile_Scale para el Campo de escala de referencia. Se creará una nueva clase de entidad de anotación para cada combinación capa/Tile_Scale.

  • Si está produciendo anotaciones en varias escalas de referencia, diseñe el mapa para cada una de esas escalas y evite establecer una escala de referencia en el marco de datos.

  • Si se proporciona un campo de sistema de coordenadas de la capa de índice de polígono, la anotación para cada tesela se proyectará en un sistema de coordenadas para cumplir con los objetivos de dibujo y ubicación.

  • La anotación vinculada a una entidad está asociada a una entidad específica en otra clase de entidad de la geodatabase. Si está activada, cuando crea la clase de entidad de anotación de salida, también se generará automáticamente una clase de relación.

  • Cuando se crean anotaciones vinculadas a una entidad, el espacio de trabajo de salida debe ser el mismo que el de las clases de entidad a las que están vinculadas.

  • Es posible que algunas etiquetas no se visualicen en el mapa debido a que no hay espacio para ellas. Para convertir estas etiquetas, marque la casilla de verificación Generar anotación no colocada. Esto guarda las etiquetas no colocadas en la clase de entidad de anotación, lo que le permite posicionarlas después en una sesión de edición de ArcMap.

Sintaxis

TiledLabelsToAnnotation_cartography (map_document, data_frame, polygon_index_layer, out_geodatabase, out_layer, anno_suffix, {reference_scale_value}, {reference_scale_field}, {tile_id_field}, {coordinate_sys_field}, {map_rotation_field}, {feature_linked}, {generate_unplaced_annotation})
ParámetroExplicaciónTipo de datos
map_document

El documento de mapa de origen que contiene las etiquetas que se convertirán a anotación.

ArcMap Document
data_frame

El marco de datos del documento de mapa que contiene las etiquetas que se convertirán a anotación.

String
polygon_index_layer

La capa de polígono que contiene entidades de tesela.

Table View
out_geodatabase

El espacio de trabajo donde se guardan las clases de entidad de salida. El espacio de trabajo puede ser una geodatabase o un dataset de entidades existente.

Workspace ;Feature Dataset
out_layer

La capa de grupo que contiene la anotación generada. Cuando esté trabajando en ArcCatalog, puede usar la herramienta Guardar en archivo de capa para escribir la capa de grupo de salida en un archivo de capa. Cuando utiliza ArcMap, la herramienta agrega la capa de grupo a la visualización si la opción está seleccionada en las opciones de geoprocesamiento. La capa de grupo que se crea es temporal y, una vez finalizada la sesión, no permanece en el sistema a menos que se guarde el documento.

Group Layer
anno_suffix

El sufijo que se agrega a cada clase de entidad de anotación nueva. Este sufijo se incorpora al nombre de la clase de entidad de origen para cada clase de entidad de anotación nueva. La escala de referencia para la anotación aparece a continuación de este sufijo.

String
reference_scale_value
(Opcional)

Introduzca la escala que se va a utilizar como una referencia para la anotación. Esto establece la escala en la que se basarán todos los tamaños de texto y símbolos en la anotación.

Double
reference_scale_field
(Opcional)

El campo en la capa de índice de polígono que determina la escala de referencia de la anotación. Esto establece la escala en la que se basarán todos los tamaños de texto y símbolos en la anotación.

Field
tile_id_field
(Opcional)

Un campo en la capa de índice de polígono que identifica de manera única el área con teselas. Estos valores completan el campo TileID en la tabla de atributos de la clase de entidad de anotación.

Field
coordinate_sys_field
(Opcional)

Un campo en la capa de índice de polígono que contiene la información del sistema de coordenadas para cada tesela. Debido a la longitud necesaria para almacenar la información del sistema de coordenadas en un campo, la capa de índice de polígono que contiene el campo de sistema de coordenadas debe ser una clase de entidad de geodatabase.

Field
map_rotation_field
(Opcional)

El campo en la capa de índice de polígono que contiene el ángulo con el que se rota el marco de datos.

Field
feature_linked
(Opcional)
Licencia:

Este parámetro solo está disponible con las licencias de ArcGIS Desktop Standard y ArcGIS Desktop Advanced.

Elija si la clase de entidad de anotación de salida se vinculará a las entidades en otra clase de entidad.

  • STANDARD — La clase de entidad de anotación de salida no se vinculará a las entidades en otra clase de entidad. Esta es la opción predeterminada.
  • FEATURE_LINKED —La clase de entidad de anotación de salida se vinculará a las entidades en otra clase de entidad.
Boolean
generate_unplaced_annotation
(Opcional)

Elija si desea crear una anotación no colocada a partir de etiquetas no colocadas.

  • NOT_GENERATE_UNPLACED_ANNOTATION —La anotación sólo se crea para las entidades que estén etiquetadas. Esta es la opción predeterminada.
  • GENERATE_UNPLACED_ANNOTATION —Las anotaciones no colocadas se almacenan en la clase de entidad de anotación. El campo de estado de esta anotación se establece como No colocada.
Boolean

Muestra de código

Ejemplo de TiledLabelsToAnnotation (ventana de Python)

import arcpy
from arcpy import env
env.workspace = "C:/data/data.gdb"
arcpy.TiledLabelsToAnnotation_cartography("Annotation.mxd", "Layers", 
"Tiles", "data.gdb", "GroupAnno", "Anno", "", "Tile_Scale",  
"OID", "", "", "FEATURE_LINKED", "GENERATE_UNPLACED_ANNOTATION")
Ejemplo 2 de TiledLabelsToAnnotation (secuencia de comandos del flujo de trabajo)

La siguiente secuencia de comandos muestra un flujo de trabajo con las funciones MapServerCacheTilingSchemeToPolygons y TiledLabelsToAnnotation.

# Name: TiledLabelsToAnnotation_Example2.py
# Description: Create a tile feature class and use those tiles to create annotation.
# Requirements: ArcGIS Desktop Advanced license
# Import system modules
import arcpy
from arcpy import env
# Set environment settings
env.workspace = "C:/data/data.gdb"
# Set local variables
inMapDocument = "C:/data/Annotation.mxd"
inDataFrame = "Layers"
inTilingScheme = "C:/Program Files/ArcGIS/Desktop10.2/TilingSchemes/ArcGIS_Online_Bing_Maps_Google_Maps.xml"
outFeatureClass = "C:/data/data.gdb/Tiles"
inTileExtent = "USE_MAP_EXTENT"
inClipping = "CLIP_TO_HORIZON"
inAntialiasing = "NONE"
inScales = ""
# Execute MapServerCacheTilingSchemeToPolygons
arcpy.MapServerCacheTilingSchemeToPolygons_cartography(inMapDocument, inDataFrame, inTilingScheme, outFeatureClass, 
																																																							inTileExtent, inClipping, inAntialiasing, inScales)
# Set local variables
inMapDocument = "C:/data/Annotation.mxd"
inDataFrame = "Layers"
inPolygonIndexLayer = "Tiles"
inOutGeodatabase = "C:/data/data.gdb"
outOutLayer = "GroupAnno"
inAnnoSuffix = "Anno"
inRefScaleValue = ""
inRefScaleField = "Tile_Scale"
inTileIDField = "OID"
inCoordSysField = ""
inMapRotationField = ""
inFeatureLinked = "STANDARD"
inGenerateUnplaced = "GENERATE_UNPLACED_ANNOTATION"
# Execute TiledLabelsToAnnotation
arcpy.TiledLabelsToAnnotation_cartography(inMapDocument, inDataFrame, inPolygonIndexLayer, inOutGeodatabase, 
																																										outOutLayer, inAnnoSuffix, inRefScaleValue, inRefScaleField, 
																																										inTileIDField, inCoordSysField, inMapRotationField,inFeatureLinked, 
																																										inGenerateUnplaced)

Entornos

  • Escala de referencia

Información sobre licencias

  • ArcGIS Desktop Basic: Sí
  • ArcGIS Desktop Standard: Sí
  • ArcGIS Desktop Advanced: Sí

Temas relacionados

  • Vista general del conjunto de herramientas Anotación
  • Esquema de ordenamiento en teselas de la caché del servidor de mapas a polígonos
  • Cuadrícula de entidades de índice
  • Entidades de índice de mapa de separación

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 interno
  • Conferencia de usuarios
  • Cumbre de desarrolladores
Esri
Díganos su opinión.
Copyright © 2018 Esri. | Privacidad | Legal