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

15

Estoy usando ArcMap 10 y quiero mostrar mi simbología de parcelas de aldea de manera diferente a 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? por ejemplo,

Layer Name    symbol   scale
xyz            -----   100000
xyz            *****   200000
    
pregunta user876307 09.09.2011 - 12:45

3 respuestas

7

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

enlace

    
respondido por el artwork21 09.09.2011 - 14:50
6

La respuesta simple es no. Usted tiene razón al agregar varias capas que hacen referencia al mismo recurso de GIS es el camino a seguir. Además de esto, si tuviera 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 uno que también uso para la generación de Servicios de Mapas, ya que permite un mayor control de las capas.

Al observar 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 ti, te sugiero que vayas a enlace si aún no está allí. Si se vota, puede obtenerse en una versión posterior.

    
respondido por el CDBrown 21.09.2011 - 09:48
3

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

  

ScaleDependentRenderer no está disponible al usar ArcGIS   interfaz. Para usar este renderizador debes usar código para construir y asignar   el renderizador a una capa.

    
respondido por el Kirk Kuykendall 21.09.2011 - 21:40

Lea otras preguntas en las etiquetas