7 votos

¿Suprimir las características cuyas etiquetas no se muestran?

Utilizando ArcMap 10.0, estoy trabajando en un mapa que muestra muchos pueblos. Cada pueblo tiene un atributo de nombre que quiero utilizar para una etiqueta, pero en algunas zonas hay tantos pueblos que no se pueden etiquetar todos. Estoy utilizando el motor de etiquetas de Maplex y no he marcado la casilla "No eliminar nunca (permitir la superposición)".

Me parece muy bien que no se muestren todos los nombres de los pueblos, ya que sería demasiado. Y está bien que Maplex elija qué etiquetas mostrar, ya que no tengo forma de saber qué pueblo es más importante que otro. Esto también significa que no puedo basar el etiquetado en un campo como la población o algo más, aunque eso sería menos aleatorio.

Sin embargo, también me gustaría que los puntos del pueblo que no están etiquetados tampoco se mostraran. Creo que es poco probable que alguien quiera ver el punto sin saber el nombre del pueblo. Si se muestran todos los puntos, también es difícil saber a qué punto corresponde una etiqueta con el nombre en zonas concurridas. Así que en lugar de elegir sólo las etiquetas que no se muestran, también quiero que el ordenador elija las características que no se muestran.

Para que te hagas una idea de lo que quiero decir:

To give you an idea

¿Hay alguna forma de hacer que estas características/puntos no se dibujen si no se muestra su etiqueta?

1 votos

¿Es realmente necesario mostrar los puntos? ¿Por qué no escribir simplemente los nombres (y quizás elegir que estén encima del punto)? Luego cambias la simbología de tus puntos a "sin color" para que no se muestren, sólo los nombres.

1 votos

No conozco una forma fácil de hacer lo que pides. Lo que parece estar sucediendo es que sólo algunos de sus puntos están siendo etiquetados, sobre la base de sus propiedades de etiquetado. Las otras etiquetas no se muestran porque no encajan en base a su configuración. Los puntos son la capa en la que se basan las etiquetas, no al revés, así que aunque no se muestren todas las etiquetas, todos los puntos siguen estando ahí. Podría seleccionar manualmente qué pueblos y etiquetas quiere que se muestren utilizando una Consulta de Definición, pero no conozco una manera fácil de hacer lo que está pidiendo.

5voto

auramo Puntos 161

No creo que lo haya probado nunca, pero quizás si convertir sus etiquetas en anotaciones de la geodatabase podría unir las aldeas a la capa de anotación y filtrar las aldeas asociadas a la anotación no colocada con una consulta de definición (o simplemente omitir las etiquetas no colocadas en el paso de conversión a anotación y mantener los registros coincidentes sólo en el paso de unión).

0 votos

Gracias blah238. Eso suena como una posible solución. Lo probaré.

3voto

Mike Roosa Puntos 1877

Para una solución dinámica (que funcione al acercarse o alejarse) yo probaría este enfoque:

Haga no mostrar las ciudades (puntos) como símbolos de una característica. Utilice el motor de etiquetas para mostrar las ciudades (puntos) como etiqueta . Su etiqueta se compone de dos partes: el punto (ciudad) y el texto.

Hay que ajustar los desplazamientos y la colocación de las etiquetas para que el punto caiga donde está la ciudad.

0 votos

Esta es una gran solución - es inteligente ya que utiliza todas las reglas que ya ha establecido en el motor de etiquetado de ArcMap/Maplex

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