Etendue en sortie (paramètre d'environnement)

Les outils qui respectent l'environnement Etendue en sortie ne traitent que les entités ou les rasters compris dans l'étendue spécifiée avec ce paramètre.

Le paramètre d'environnement Etendue en sortie définit les entités ou les rasters devant être traités par un outil. Il est utile lorsque vous avez besoin de traiter uniquement une partie d'un jeu de données volumineux. Ce paramètre est comparable à un rectangle de sélection des entités et des rasters en entrée à traiter, comme illustré ci-dessous. Tout entité ou paramètre inclut dans le rectangle ou le croisant sera traité et écrit dans la sortie. Notez que le rectangle n'est utilisé que pour sélectionner des entités et non pour les découper. L'étendue du jeu de données en sortie est généralement plus grande que l'étendue définie par le paramètre pour prendre en compte les entités qui croisent le rectangle.

Les entités qui croisent l'étendue en sortie seront traitées.

Remarques sur l'utilisation

Syntaxe de la boîte de dialogue

Syntaxe de script

arcpy.env.extent = étendue

RemarqueRemarque :

Lorsqu'elle est définie, la propriété d'environnement de l'étendue renvoie un objet Extent dans Python.

extent

Explication

Objet Extent

Vous pouvez définir l'étendue à l'aide d'une classe Extent.

MINOF

Etendue dans laquelle tous les rasters ou entités en entrée se chevauchent (se croisent). Notez qu'il est possible qu'aucune entité n'en chevauche une autre, ce qui peut générer une étendue nulle (largeur et hauteur de zéro). Dans ce cas, aucune entité n'est traitée.

MAXOF

Etendue combinée de toutes les données en entrée. Tous les rasters ou entités seront traités.

XMin, YMin, XMax, YMax

Coordonnées délimitées par des espaces qui définissent l'étendue, dans le système de coordonnées dans lequel les données en entrée sont stockées.

nom de chemin

Chemin vers un jeu de données. Etendue du jeu de données qui sera utilisée.

Syntaxe d'extent

Exemple de script

import arcpy

# Set the extent environment using a keyword.
arcpy.env.extent = "MAXOF"

# Set the extent environment using the Extent class.
arcpy.env.extent = arcpy.Extent(-107.0, 38.0, -104.0, 40.0)

# Set the extent environment using a space-delimited string.
arcpy.env.extent = "-107.0 38.0 -104.0 40.0"

Rubriques connexes


7/10/2012