5 votos

Exportar el mapa a jpg (varias veces con python)?

I establecer la simbología y exporta cada ráster en mi mxd (uno por uno) a un archivo jpg. Mi script está bien y funciona (que se muestra en la parte inferior).

La pregunta es: ¿cómo puedo customly conjunto de mi leyenda?

Ahora tengo las etiquetas estándar ("Alto: #max.número" y "Low: #min.número"), consulte el vínculo de la imagen.

Es posible utilizar una secuencia de comandos de python que los conjuntos de etiquetas diferentes, por ejemplo "Max. valor: #número máximo" y "Min. valor: #número mínimo"?

He de 200 imágenes y cambiar el nombre de cada leyenda es mucho tiempo...

enlace de la imagen (ejemplo):

enter image description here

MY SCRIPT:
mxd=arcpy.mapping.MapDocument("CURRENT")
for lyr in arcpy.mapping.ListLayers(mxd):
    arcpy.ApplySymbologyFromLayer_management(lyr, "my_first_layer")
for lyr in arcpy.mapping.ListLayers(mxd):
    #turn off all layers
    lyr.visible = False
for lyr in arcpy.mapping.ListLayers(mxd):
    #turn one layer on at a time and export ...
    lyr.visible = True<BR>
    arcpy.mapping.ExportToJPEG(mxd, "D:\\Users\\JPG_FILES\\"+ lyr.name 
                                     +".jpg",resolution=300)
    lyr.visible = False

3voto

UnkwnTech Puntos 21942

Si usted está utilizando ArcGIS 10.1, a continuación, la nueva RasterClassifiedSymbology clase de arcpy.la asignación puede ser lo que usted necesita para mirar.

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