Mode de fonctionnement du paramètre d'environnement Raster de capture
L'environnement Raster de capture permet de capturer ou d'aligner une étendue pendant l'exécution. Le coin inférieur gauche de l'étendue est capturé sur le coin d'une cellule du raster de capture, puis le coin supérieur droit est ajusté à l'aide de la taille de cellule en sortie. En conséquence, lorsque la taille de cellule en sortie est identique à celle du raster de capture, les cellules du raster en sortie sont alignées sur les cellules du raster de capture.
L'étendue à capturer dépend des éléments suivants :
- Jeux de données en entrée
- Paramètre d'environnement de l'étendue en sortie
- Etendue de paramètre de l'outil (s'il existe)
Avec l'option par défaut du paramètre d'environnement Etendue en sortie, pour un jeu de données unique en entrée, l'étendue est identique au jeu de données. Pour les entrées multiples, l'étendue correspond à l'intersection de ces entrées. Notez que certains outils ont un comportement particulier concernant le traitement de l'étendue ; reportez-vous à l'aide de l'outil qui vous intéresse pour plus d'informations.
Tout autre paramètre que celui par défaut pour l'étendue en sortie (à savoir Union des entrées, Comme spécifié ci-dessous ou Identique à l'affichage) remplace l'étendue de jeu de données en entrée par défaut. L'étendue de paramètre, spécifiée comme paramétrage en entrée d'un outil, remplace l'étendue en sortie de l'environnement.
L'étendue en sortie après capture peut être identique ou plus grande que l'étendue avant capture, mais jamais plus petite. Ainsi, les cellules ou entités situées le long de la limite sont incluses pendant l'exécution lorsque l'étendue en sortie est définie sur le jeu de données en entrée.
A partir d'ArcGIS 9.3, le raster de capture est un paramètre d'environnement distinct. Il ne fait plus partie de l'étendue en sortie.
Fonctionnement du raster de capture
Le raster de capture permet d'ajuster l'étendue afin que les cellules du raster en sortie soient alignées avec les cellules du raster de capture.
Pour un raster de capture donné et une étendue (étendue à capturer), comme le montre l'illustration (a) ci-dessous, l'étendue en sortie est déterminée par l'ajustement des coins inférieur gauche et supérieur droit.
Le coin inférieur gauche de l'étendue donnée est déplacé vers le coin de cellule le plus proche du raster de capture de façon à placer le nouveau coin inférieur gauche en dehors de l'étendue donnée. Si le coin inférieur gauche de l'étendue donnée coïncide déjà avec un coin de cellule du raster de capture, aucun ajustement n'est effectué. Le coin supérieur droit de l'étendue donnée est déplacé vers le coin de cellule le plus proche du raster en sortie de façon à placer le nouveau coin supérieur droit en dehors de l'étendue donnée.
Pour visualiser l'alignement de cellule du raster en sortie, considérez le coin inférieur gauche ajusté comme origine et dessinez des lignes parallèles aux axes horizontal et vertical, à un intervalle correspondant à la taille de cellule en sortie. Lorsque la taille de cellule du raster en sortie est identique à celle du raster de capture, le coin supérieur droit coïncide avec un coin de cellule du raster de capture comme le montre l'illustration (b) ci-dessous.
En revanche, si la taille de cellule du raster en sortie est inférieure à la taille de cellule du raster de capture, le coin supérieur droit peut ne pas coïncider avec un coin de cellule du raster de capture, comme le montre l'illustration (c). Si le coin supérieur gauche de l'étendue donnée coïncide déjà avec un coin de cellule du raster en sortie, aucun ajustement n'est effectué.
Suite à la capture, l'étendue en sortie est habituellement plus grande que l'étendue donnée. Le raster en sortie peut comporter une ligne ou colonne supplémentaire, ou les deux, comme le montre l'illustration (b). La valeur de cellule du raster en sortie dépend de l'emplacement du centre de cellule sur le raster en entrée. Dans cet exemple, la colonne de gauche et la ligne supérieure du raster en sortie comportent finalement la valeur NoData parce que les centres de ces cellules sont situés en dehors du raster en entrée. Une règle semblable est appliquée lorsqu'une classe d'entités est utilisée en entrée.