¿Cómo usar una simbología consistente entre múltiples rásteres estirados en ArcMap?

15

Tengo una serie de rásteres continuos que representan el mismo fenómeno a lo largo del tiempo, así que necesito usar la misma simbología en todos ellos.

Así que configuro la simbología estirada del primer ráster, con una rampa de color desde los valores mínimo / máximo:

Ahora,enelsegundoráster,importolasimbologíadelprimerráster.Desafortunadamente,aunquelasetiquetascoinciden,losvaloresmínimos/máximosnosonlomismoquelaprimeracapa:

Entonces, el rojo en el segundo ráster corresponde a un valor de 0.47, en lugar de 0.66.

¿Cómo puedo asegurarme de que ambos rásteres utilizan una simbología coherente?

    
pregunta Stephen Lead 01.04.2014 - 08:04

4 respuestas

16

Muchas gracias a @Erica por la respuesta, que por alguna razón no me funcionó.

Pero me puso en el camino correcto para encontrar una solución, que consistía en utilizar el Estiramiento mínimo / máximo, en combinación con la opción Editar valores altos / bajos:

La importación de esta simbología en los otros rásteres provocó que se aplicara el estiramiento correcto a todas las imágenes.

    
respondido por el Stephen Lead 02.04.2014 - 00:22
5

Haga clic derecho en la capa ráster en la tabla de contenido y seleccione "Guardar como archivo de capa". Agregue su otro ráster al mapa, vaya a la pestaña Propiedades de capa - Simbología, haga clic en importar, busque el archivo de capa guardado. Alternativamente, puede aplicar la simbología de cualquier ráster en su documento de mapa a cualquier otro ráster en su documento haciendo clic también en importar, pero seleccionando la simbología de ráster de origen de la lista.

EDITAR: Los valores que está viendo en su captura de pantalla # 2 son los valores mínimo y máximo del ráster cuya simbología está tratando de hacer coincidir con la de su ráster original. (Si selecciona las propiedades - pestaña fuente - desplácese hacia abajo hasta la estadística - Mínima y Máxima - estos valores son los mismos que se reportan en la pestaña de simbología.

Para que todas las simbologías coincidan, todos los valores de rásteres deben estar dentro del mismo rango de la simbología.

Diseñe su simbología con un rango que pueda acomodar TODOS sus rásteres. En su caso de los 2 rásteres que mostró: Alto: 0.66196 Bajo: 0140288 (Alto desde la trama 1 y bajo desde la trama 2). Para hacer esto, tienes que cambiar el tipo de estiramiento a mínimo-máximo. Una vez que lo haga, editará los valores alto y bajo de su simbología deseada y luego la guardará como un archivo de capa. Si todos sus rásteres caen dentro del rango que usted especificó, y aplica el mismo archivo de capa a todos, la simbología coincidirá.

He estado haciendo algo similar con las imágenes aéreas RGB Composite Tets pero acabo de probar con 2 rásteres completamente diferentes; La información sobre el terreno Ontario DEM versión 2 20m de resolución y SMRT3 DEM en toda la provincia (resolución de 90m) y las simbologías coinciden como se esperaba.

FIGURA 1: Supongamos que ya he ajustado y guardado un archivo de capa en un rango mínimo-máximo que quería (alto 600, bajo 300). Aquí estoy agregando un nuevo ráster DEM de diferentes dimensiones y resolución, pero cuyo rango mínimo, máximo cae dentro del rango de simbología:

Despuésdecargarlasimbologíaenesteráster:

Y aquí es cómo coinciden: no puede ver dónde termina un DEM y comienza el otro, solo que las celdas son más grandes en una en comparación con la otra:

    
respondido por el Jakub Sisak GeoGraphics 02.04.2014 - 04:30
5

Para aplicar el archivo de capa con python para todos los rásteres con un nombre determinado, uno podría usar:

# read in mxd file
mxd=arcpy.mapping.MapDocument(r"Path_To_MXD_File")

# read in all rasters in the mxd which have names starting with "test"
rasters=arcpy.mapping.ListLayers(mxd,"test*") 

# apply the symbology lyr file to the rasters
for r in rasters:

     arcpy.ApplySymbologyFromLayer_management(r,r"Path_To_Lyr_File")
    
respondido por el NiklaScience 16.02.2015 - 09:52
3

Gran pregunta: necesitaba hacer algo similar recientemente, ¡y está bien escondido! En el cuadro de diálogo Simbología que se muestra arriba, debe desplazarse hacia abajo. Eso te llevará al cuadro de diálogo "Estirar".

T

Pordefecto,ArcMapanalizaráelhistogramaycrearásumejorajustebasadoenlasestadísticasdeunaimagenespecífica.Estooptimizalarampadecolorparacadaimagen,peronoesloquequieres,quieresunarampaparaMUCHASimágenes.ElijaTipo"Personalizado" y Estadísticas "De la Configuración personalizada (a continuación)", luego ingrese los valores que cubren el rango mínimo-máximo de sus rásteres.

    
respondido por el Erica 01.04.2014 - 15:30

Lea otras preguntas en las etiquetas