Couloir (Spatial Analyst)

Disponible avec une licence Spatial Analyst.

Synthèse

Calcule la somme des coûts cumulés pour deux rasters de coûts cumulés en entrée.

Héritage :

Cet outil est obsolète et sera retiré dans une version ultérieure.

L’outil Couloir de moindre coût fournit des fonctionnalités améliorées ou de meilleures performances.

En savoir plus sur la création d’un couloir

Utilisation

  • Vous pouvez employer les deux rasters, mais si vous souhaitez obtenir un résultat significatif, vous devez utiliser des rasters de coût cumulé en sortie qui n’ont pas été modifiés.

  • L’ordre des deux entrées n’a pas d’importance.

  • Lorsque le format raster en sortie est .crf, cet outil prend en charge l’environnement de stockage raster Pyramide. Des pyramides seront créées dans la sortie par défaut. Pour tout autre format en sortie, cet environnement n’est pas pris en charge et aucune pyramide n’est créée.

  • Pour plus d’informations sur les environnements de géotraitement qui s’appliquent à cet outil, reportez-vous à la rubrique Environnements d’analyse et Spatial Analyst.

Paramètres

ÉtiquetteExplicationType de données
Raster de distance de coût en entrée 1

Premier raster de distance en entrée.

Il doit s’agir de la sortie d’un outil de distance de coût cumulé tel que Distance de coût ou Distance de chemin.

Raster Layer
Raster de distance de coût en entrée 2

Deuxième raster de distance en entrée.

Il doit s’agir de la sortie d’un outil de distance de coût cumulé tel que Distance de coût ou Distance de chemin.

Raster Layer

Valeur renvoyée

ÉtiquetteExplicationType de données
Raster en sortie

Raster de couloir en sortie.

Le raster en sortie est de type virgule flottante.

Raster

Corridor(in_distance_raster1, in_distance_raster2)
NomExplicationType de données
in_distance_raster1

Premier raster de distance en entrée.

Il doit s’agir de la sortie d’un outil de distance de coût cumulé tel que Distance de coût ou Distance de chemin.

Raster Layer
in_distance_raster2

Deuxième raster de distance en entrée.

Il doit s’agir de la sortie d’un outil de distance de coût cumulé tel que Distance de coût ou Distance de chemin.

Raster Layer

Valeur renvoyée

NomExplicationType de données
out_raster

Raster de couloir en sortie.

Le raster en sortie est de type virgule flottante.

Raster

Exemple de code

Exemple 1 d’utilisation de la fonction Corridor (fenêtre Python)

Le script ci-dessous pour la fenêtre Python illustre l’utilisation de la fonction Corridor.

import arcpy
from arcpy import env
from arcpy.sa import *
env.workspace = "C:/sapyexamples/data"
outCorr = Corridor("costraster", "focalcost.tif")
outCorr.save("c:/sapyexamples/output/corridor")
Exemple 2 d’utilisation de la fonction Corridor (script autonome)

Calculer un couloir de circulation des animaux sauvages entre deux zones protégées connues.

# Name: Corridor_Ex_02.py
# Description: Calculate a potential wildlife corridor between 
#              two known protected areas.
# Requirements: Spatial Analyst Extension

# Import system modules
import arcpy
from arcpy import env
from arcpy.sa import *

# Set environment settings
env.workspace = "C:/sapyexamples/data"

# Set local variables
inCostRaster = "costdist01"
nextCostRaster = "cotdist02"

# Execute Corridor
outCorridor = Corridor(inCostRaster, nextCostRaster) 

#Limit the corridor to a threshold to show a potential corridor
corridor = Con(outCorridor, 1, 0, "VALUE < 100")

# Save the output 
outCorridor.save("C:/sapyexamples/output/costout")

Rubriques connexes