1 votos

¿Automatizar la conversión de etiquetas en anotaciones en ArcMap a múltiples escalas?

Necesito poder convertir etiquetas en clases de características de anotación a múltiples niveles de escala para datos de direcciones y calles. De forma similar a la generación de capas en mosaico para un servicio web, tengo de 5 a 10 extensiones predefinidas para las que necesito exportar la anotación. La anotación resultante se utilizará en una aplicación de ArcEngine que está restringida a esos niveles de zoom. Cuando lo hago manualmente, activo las etiquetas para las capas que quiero etiquetar, hago clic con el botón derecho del ratón en cada capa y elijo "Convertir etiquetas en anotación", las guardo en una clase de característica de anotación, y luego repito para cada nivel de escala. ¿Alguien sabe de una manera de lograr esto mediante programación? Todo mi código hasta ahora ha sido en Python, pero si es necesario estoy abierto a otros lenguajes.

3voto

Ryan Guest Puntos 2262

Si está utilizando ArcGIS 10, debería ver el Etiquetas en mosaico para la anotación herramienta. Esta herramienta hace lo que buscas (puede que tengas que modificar tus extensiones de entrada para que tengan un campo de escala si no lo tienen). Si está utilizando una versión anterior, sólo puede lograr esto a través de la coclase ConvertLabelsToAnnotation en ArcObjects.

i-Ciencias.com

I-Ciencias es una comunidad de estudiantes y amantes de la ciencia en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X