Clip (Administración de datos)
Resumen
Crea un subconjunto espacial de un dataset ráster.
Ilustración
Uso
-
Esta herramienta permite extraer una porción de un dataset ráster, basándose en una extensión de plantilla. La salida de recorte incluye todos los píxeles que intersecan la extensión de plantilla.
-
El área recortada se especifica ya sea con un contorno rectangular con las coordenadas mínimas y máximas x e y, o con un archivo de extensión de salida. Si la extensión de recorte especificada no está alineada con el dataset ráster de entrada, esta herramienta asegura que se utilizará la alineación adecuada. Esto puede provocar que la salida tenga una extensión ligeramente distinta a la especificada en la herramienta.
-
Se puede utilizar un ráster o una capa vectorial existente como la extensión de corte. Si está utilizando una clase de entidad como la extensión de salida, tiene la opción de recortar el ráster por el rectángulo mínimo de delimitación de la clase de entidad o por la geometría de polígono de las entidades. Si se utiliza la geometría de recorte, entonces es probable que se promueva la profundidad de píxel de la salida. Por lo tanto, debe asegurarse de que el formato de salida admita la profundidad de píxel adecuada.
-
Cuando utiliza ArcMap, también tiene la capacidad de utilizar las entidades seleccionadas como la extensión de corte. Si se selecciona una entidad dentro de la clase de entidad y se marca Utilizar entidades de entrada para recortar geometrías, entonces la salida recorta las áreas seleccionadas. Si se selecciona una entidad dentro de la clase de entidad pero no se marca Utilizar entidades de entrada para recortar geometrías, entonces la salida recorta el rectángulo mínimo de delimitación de la entidad.
-
Puede guardar las imágenes de salida en los formatos BIL, BIP, BMP, BSQ, DAT, GIF, GRID, IMG, JPEG, JPEG 2000, PNG o TIFF, o en cualquier dataset ráster de geodatabase.
-
Si la extensión de recorte especificada no está alineada con el dataset ráster de entrada, esta herramienta asegura que se utilizará la alineación adecuada. Esto puede provocar que la salida tenga una extensión ligeramente distinta a la especificada en la herramienta.
-
Si está utilizando una clase de entidad como la extensión de salida, tiene la opción de recortar el ráster por la extensión de la clase de entidad o por el perímetro del polígono.
-
Los valores de extensión deben estar en las mismas unidades y coordenadas espaciales que el dataset ráster.
Sintaxis
Parámetro | Explicación | Tipo de datos |
in_raster |
El dataset ráster de entrada. | Raster layer |
rectangle |
Las cuatro coordenadas que definen el rectángulo mínimo de delimitación que se va a recortar. Definir en este orden: X-mínimo, Y-mínimo, X-máximo, Y-máximo. Si la extensión de recorte especificada no está alineada con el dataset ráster de entrada, la herramienta Recortar asegura que se utilizará la alineación adecuada. Esto puede provocar que la salida tenga una extensión ligeramente distinta a la especificada en la herramienta. | Envelope |
out_raster |
El dataset ráster de salida. Asegúrese de que este formato de salida admita la profundidad de píxel adecuada. Al almacenar el dataset ráster en un formato de archivo, deberá especificar la extensión del archivo:
Cuando almacene un dataset ráster en una geodatabase, no se deberá agregar ninguna extensión de archivo al nombre del dataset ráster. Cuando almacena el dataset ráster en un archivo JPEG, un archivo JPEG 2000, un archivo TIFF o una geodatabase, puede especificar un tipo de compresión y la calidad de compresión. | Raster dataset |
in_template_dataset (Opcional) |
Un ráster o una capa vectorial existente, que se puede utilizar como la extensión de corte. La salida de recorte incluye todos los píxeles que intersecan el rectángulo mínimo de delimitación. Si utiliza una clase de entidad como la extensión de salida y desea recortar el ráster en función de las entidades poligonales, elija la opción Geometría de recorte. Si se utiliza la Geometría de recorte, entonces es probable que se promueva la profundidad de píxel de la salida. Por lo tanto, debe asegurarse de que el formato de salida admita la profundidad de píxel adecuada. | Raster Layer; Feature Layer |
nodata_value (Opcional) |
Todos los píxeles con el valor especificado se establecerán como NoData en el dataset ráster de salida. | Double |
clipping_geometry (Opcional) |
Si está utilizando una clase de entidad como la extensión de salida, tiene la opción de recortar el ráster por la extensión de la clase de entidad o por el perímetro del polígono.
Si se utiliza la geometría de recorte, entonces es probable que se promueva la profundidad de píxel de la salida. Por lo tanto, debe asegurarse de que el formato de salida admita la profundidad de píxel adecuada. | Boolean |
Ejemplo de código
Esta es una muestra de Python para la herramienta Recortar.
import arcpy arcpy.Clip_management("c:/data/image.tif","1952602 294196 1953546 296176", "c:/data/clip.gdb/clip01", "#", "#", "NONE")
Esta es una secuencia de comandos de Python para la herramienta Recortar.
##==================================== ##Clip ##Usage: Clip_management in_raster rectangle out_raster {in_template_dataset} {nodata_value} {NONE | ClippingGeometry} try: import arcpy arcpy.env.workspace = r"C:/Workspace" ##Clip Raster Dataset by known extent - Left Bottom Right Top arcpy.Clip_management("image.tif","1952602.23 294196.279 1953546.23 296176.279","clip.gdb/clip", "#", "#", "NONE") ##Clip Raster Dataset with feature geometry arcpy.Clip_management("image.tif", "#", "clip.tif","feature.shp", "0", "ClippingGeometry") except: print "Clip example failed." print arcpy.GetMessages()