¿Hay alguna manera de cambiar la simbología de varias capas en ArcMap o ArcCatalog? Quiero cambiar la simbología de varias capas a la vez.
arcgis-desktop
arcpy
arcmap
symbology
Ramakrishna Billakanti
fuente
fuente
Respuestas:
Editar Puede usar este script proporcionado por ESRI para completar la tarea en cuestión (la misma idea que a continuación):
O extienda esto en forma de secuencias de comandos independientes (piense IDLE):
En esencia, crea una capa de simbología (in_symbology_layer) que mantiene con respecto al diseño / estilo. Luego copie la simbología de esas capas en cada una de sus otras capas como se enumera en su tabla de contenido.
Respuesta anterior
Puede usar un estilo de una capa actual en su tabla de contenido / lista de capas y aplicarlo a sus otras capas.
Para cada capa posterior (debajo de la capa de estilo deseada)> haga clic con el botón derecho> propiedades> simbología> importar estilo desde otra capa
fuente
Tuve el mismo problema y encontré otra solución. Es simple y realmente práctico, ni siquiera necesita la creación de un archivo * .lyr.
En el cuadro de editor de ArcGIS ModelBuilder, diseñé el siguiente proceso:
Notas: Probablemente no funcionará si usa al mismo tiempo capas de diferentes tipos de geometrías. No funciona bien si usa de una vez capas con el mismo nombre. No probé con capas que no son vectores.
El script exportado a python del modelo es:
fuente
Justo antes del mensaje de @Aaron, utilicé la información de @Roy para crear mi propia solución que podría incorporar al script de ArcToolbox. Vea abajo:
Podría ver este concepto como una herramienta potencial para un complemento de Python 10.1 en la barra de herramientas.
fuente
Se me ocurrió una forma bastante simple de habilitar la simbología de múltiples capas a la vez usando la caja de herramientas vinculada a continuación. Después de agregar esta caja de herramientas, arrastre y suelte la capa de simbología única y luego arrastre y suelte todas las capas a las que desea aplicar la simbología (objetivos). Las reglas generales sobre el tipo geográfico coincidente (líneas, puntos, polis) probablemente se apliquen aquí. Una vez que la herramienta se haya ejecutado, aparecerá como si nada hubiera pasado. Actualice su pantalla (F5): la pantalla se actualizará con la simbología correspondiente. Haga clic en una capa para ver sus propiedades y haga clic en "Aceptar" y el símbolo TOC se actualizará.
Descargue el archivo Zip de la caja de herramientas aquí.
Aquí está el script si eso es más fácil:
fuente