7 votos

¿Lote Clip en ModelBuilder de ArcGIS de escritorio?

Tengo varias clases de característica y las tramas que quiero clip a un área de estudio.

Soy bastante nuevo en ModelBuilder.

¿Sé que usted puede derecho haga clic en la herramienta clip a clip de lotes fuera de ModelBuilder pero cómo les traigo en ModelBuilder en ArcGIS 10.1 para escritorio?

13voto

Aaron Puntos 25882

ModelBuilder distintas funciones de procesamiento por lotes en ArcGIS. Normalmente, el uso de iteradores para recorrer los archivos individuales en lugar de una hoja de cálculo-tipo de lista de archivos y las acciones, como en el modo por lotes. El siguiente es un ejemplo del tipo de modelo que usted necesita para recorrer un espacio de trabajo que contiene los rásteres con el fin de clip de ellos para el área de estudio obligado. Para el recorte FC simplemente reemplazar "recorrer los rásteres" con "iterar funciones" y cambiar el clip de trama herramienta para recortar (análisis).

Recursos Adicionales:

enter image description here

2voto

Jeff B Puntos 1008

Finalmente he creado una herramienta en el trabajo para hacer esto y pensé en compartirlo si alguien está interesado. Es bastante simple, ya que yo no soy un programador. El script hará una lista de todos los rásteres en el espacio de trabajo de entrada y el clip a una clase de entidad de entrada. Cada ráster de salida será el mismo nombre que la original trama plus "_Clip".

import arcpy
#Set variables
wspace = arcpy.GetParameterAsText (0)
clip_feature = arcpy.GetParameterAsText (1)

#Set user input workspace (Geodatabase containing rasters)
#and output cell size
arcpy.env.workspace = wspace
arcpy.env.cellSize = 30

#List rasters in the workspace and clip them to the user input feature class boundary
rlist = arcpy.ListRasters ()
print rlist

#The output name will be the input raster name followed with "_Clip"
name = "Clip"
for rast in rlist:
    arcpy.Clip_management (rast, "#", rast + "_" + str (name), clip_feature, "", "ClippingGeometry")

Esto podría ser presentada en el modelo del generador si se requiere como otra solución a mi propia pregunta.

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