Découper (Gestion des données)

Niveau de licence :BasicStandardAdvanced

Récapitulatif

Crée un sous-ensemble spatial d'un raster, y compris un jeu de données raster, mosaïque ou couche de service d'imagerie.

Illustration

Illustration de l'outil Découper

Utilisation

Syntaxe

Clip_management (in_raster, rectangle, out_raster, {in_template_dataset}, {nodata_value}, {clipping_geometry}, {maintain_clipping_extent})
ParamètreExplicationType de données
in_raster

Jeu de données raster en entrée.

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

Les quatre coordonnées définissant le rectangle d'emprise minimal à découper sont définies dans l'ordre suivant : X minimum Y minimum, X maximum, Y maximum.

Si l'étendue du découpage spécifiée n'est pas alignée avec le jeu de données raster en entrée, l'outil Découper s'assurera que l'alignement est correct. De ce fait, il se peut que la sortie ait une étendue légèrement différente de celle spécifiée dans l'outil.

Envelope
out_raster

Jeu de données raster en sortie. Assurez-vous que ce format en sortie est en mesure de prendre en charge l'espace par pixel correct.

Pour enregistrer le jeu de données raster dans un format de fichier, vous devez spécifier une extension de fichier :

  • .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
  • aucune extension pour Esri Grid

Pour enregistrer un jeu de données raster dans une géodatabase, vous ne devez ajouter aucune extension de fichier au nom du jeu de données raster.

Lorsque vous stockez votre jeu de données raster dans une géodatabase, un fichier JPEG ou JPEG 2000 ou un fichier TIFF, vous pouvez spécifier un type de compression et une qualité de compression.

Raster Dataset
in_template_dataset
(Facultatif)

Couche vectorielle ou raster existante pouvant être utilisée comme étendue du découpage. Le découpage en sortie inclut tous les pixels qui croisent le rectangle d'emprise minimale.

Si une classe d'entités est utilisée comme étendue en sortie et que vous voulez découper le raster en fonction des entités surfaciques, sélectionnez l'option géométrie_découpe. Si cette option est cochée, l'espace par pixel de la sortie peut passer au niveau supérieur. Par conséquent, vous devez vous assurer que le format en sortie peut prendre en charge l'espace par pixel correct.

Raster Layer; Feature Layer
nodata_value
(Facultatif)

Tous les pixels ayant la valeur spécifiée auront la valeur NoData dans le jeu de données raster en sortie.

String
clipping_geometry
(Facultatif)

Si vous utilisez une classe d'entités comme étendue en sortie, vous avez la possibilité de découper le raster par l'étendue de la classe d'entités ou par le périmètre du polygone.

  • NONELe jeu de données raster est découpé en fonction du rectangle d'emprise minimale de la classe d'entités.
  • ClippingGeometryLe jeu de données raster est découpé en fonction du périmètre de la forme du polygone.

Si vous utilisez la géométrie de découpage, l'espace par pixel de la sortie peut passer au niveau supérieur. Par conséquent, vous devez vous assurer que le format en sortie peut prendre en charge l'espace par pixel correct.

Boolean
maintain_clipping_extent
(Facultatif)

Sélectionnez l'étendue du jeu de données raster en sortie découpé.

  • NO_MAINTAIN_EXTENTLe raster en sortie conserve le même alignement de cellules que le raster en entrée, et l'étendue en sortie est ajustée en fonction. Il s'agit de l'option par défaut.
  • MAINTAIN_EXTENTL'étendue en sortie correspond exactement à l'étendue de découpage et le nombre de lignes et de colonnes est ajusté en fonction. Comme le nombre de lignes et de colonnes est ajusté pour correspondre à la sortie, les valeurs en entrée sont rééchantillonnées.
Boolean

Exemple de code

Exemple d'utilisation 1 de l'outil Clip (fenêtre Python)

Ceci est un exemple Python d'utilisation de l'outil Clip.

import arcpy
arcpy.Clip_management(
    "c:/data/image.tif","1952602 294196 1953546 296176",
    "c:/data/clip.gdb/clip01", "#", "#", "NONE", "NO_MAINTAIN_EXTENT")
Exemple d'utilisation 2 de l'outil Clip (script autonome)

Ceci est un exemple de script Python d'utilisation de l'outil Clip.

##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")

Environnements

Thèmes connexes

Informations de licence

ArcGIS for Desktop Basic: Oui
ArcGIS for Desktop Standard: Oui
ArcGIS for Desktop Advanced: Oui
6/5/2014