¿Cambiando la simbología a diferentes escalas en ArcMap?

15

Estoy usando ArcMap 10 y quiero mostrar la simbología de la parcela de mi pueblo de manera diferente en escalas dadas. Tengo una idea para copiar y pegar la misma capa.

Pero mi pregunta es que en una sola capa, ¿es posible dar una simbología diferente según la escala? p.ej

Layer Name    symbol   scale
xyz            -----   100000
xyz            *****   200000
usuario876307
fuente

Respuestas:

7

No creo que pueda hacer esto en ArcGIS 10 sin tener copias de capas una encima de otra en la tabla de contenido con diferentes escalas de dibujo establecidas. Sería bueno si pudiera establecer diferentes clases de simbología como lo puede hacer para el etiquetado. A continuación se muestra un hilo similar al suyo.

http://forums.arcgis.com/threads/23529-Change-Feature-Symbology-at-different-scales

artwork21
fuente
1
Solo para agregar, solo necesita tener una copia de la capa en el mapa; NO necesita tener una copia de los datos. Todas las copias de capa deben referirse al mismo conjunto de datos.
Sasa Ivetic
Querida Sasa, no quiero copiar por hacerlo, sin copia es posible o no. Gracias por la respuesta
user876307
Como @ artwork21 respondió, no hay forma de hacerlo con ArcMap sin copiar las capas. Si no desea copiar las capas, le sugiero que escriba una extensión de ArcMap.
Sasa Ivetic
Gracias por la respuesta brad ... ¿puede ser posible con diferentes referencias scal?
user876307
6

La respuesta simple es no. Tiene razón al agregar múltiples capas que hacen referencia al mismo recurso SIG es el camino a seguir. Además de esto, si tuviera que tener las 2 capas resultantes en una Capa de grupo, puede controlarlas como si fueran una sola para algunas cosas. Este es el flujo de trabajo que siempre he usado, y también lo uso para la generación de servicios de mapas, ya que permite un control mucho mayor de las capas.

Ver los comentarios Las representaciones cartográficas también requerirán la misma metodología, ya que es un campo real en la geodatabase que está utilizando para la simbología. Entonces, si tiene una simbología diferente para la misma característica para una escala diferente, está cambiando el campo al que apunta la representación.

Si esto es muy importante para usted, le sugiero que visite http://ideas.arcgis.com si no está allí ya agregado allí. Si se vota, puede aparecer en una versión posterior.

CDBrown
fuente
3

Esto se puede hacer usando ArcObjects con un ScaleDependentRenderer . Sin embargo, no estoy seguro de si esto se puede publicar como un servicio de mapas.

ScaleDependentRenderer no está disponible con la interfaz ArcGIS. Para usar este procesador, debe usar el código para construir y asignar el procesador a una capa.

Kirk Kuykendall
fuente