Recortar (Gestión de datos)

Nivel de licencia:BasicStandardAdvanced

Resumen

Crea un subconjunto espacial de un ráster, incluyendo un dataset ráster, dataset de mosaico o capa del servicio de imágenes.

Ilustración

Imagen de Recortar

Uso

Sintaxis

Clip_management (in_raster, rectangle, out_raster, {in_template_dataset}, {nodata_value}, {clipping_geometry}, {maintain_clipping_extent})
ParámetroExplicaciónTipo de datos
in_raster

El dataset ráster de entrada.

Mosaic Dataset; Mosaic Layer; Raster Dataset; Raster Layer
rectangle

Las cuatro coordenadas que definen el rectángulo mínimo de delimitación que se va a recortar se definen en este orden: X mínima, Y mínima, X máxima, Y máxima.

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:

  • .bil: Esri BIL
  • .bip: Esri BIP
  • .bmp: BMP
  • .bsq: Esri BSQ
  • .dat: ENVI DAT
  • .gif: GIF
  • .img: ERDAS IMAGINE
  • .jpg: JPEG
  • .jp2: JPEG 2000
  • .png: PNG
  • .tif: TIFF
  • ninguna extensión para Cuadrícula de Esri

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, utilice la opción clipping_geometry. Si está marcada, 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.

String
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.

  • NONEEl dataset ráster se recortará en función del rectángulo mínimo de delimitación de la clase de entidad.
  • ClippingGeometryEl dataset ráster se recortará en función del perímetro de la forma 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
maintain_clipping_extent
(Opcional)

Elige la extensión para el dataset ráster de salida recortado.

  • NO_MAINTAIN_EXTENTEl ráster de salida mantendrá la misma alineación de celda que el ráster de entrada, y la extensión de salida se ajustará en correspondencia. Esta es la opción predeterminada.
  • MAINTAIN_EXTENTLa extensión de salida concordará exactamente con la extensión recortada que se ha especificado, y el número de filas y columnas se ajustará en correspondencia. Puesto que el número de filas y columnas se ajusta para adaptarse a la salida, los valores de entrada se volverán a muestrear.
Boolean

Ejemplo de código

Ejemplo 1 de Recortar (ventana de Python)

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", "NO_MAINTAIN_EXTENT")
Ejemplo 2 de Recortar (secuencia de comandos independiente)

Esta es una secuencia de comandos de Python para la herramienta Recortar.

##Clip Raster Dataset by known extent - Left Bottom Right Top

import arcpy
arcpy.env.workspace = "C:/Workspace"
    

arcpy.Clip_management(
    "image.tif","1952602.23 294196.279 1953546.23 296176.279",
    "clip.gdb/clip", "#", "#", "NONE")

Entornos

Temas relacionados

Información sobre licencias

ArcGIS for Desktop Basic: Sí
ArcGIS for Desktop Standard: Sí
ArcGIS for Desktop Advanced: Sí
5/12/2014