Couloir (Spatial Analyst)

Niveau de licence :De baseStandardAvancé

Récapitulatif

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

Pour en savoir plus sur la création d'un couloir de plus faible coût

Utilisation

Syntaxe

Corridor (in_distance_raster1, in_distance_raster2)
ParamètreExplicationType de données
in_distance_raster1

Premier raster de distance en entrée.

Vous devez utiliser un outil comme Distance de coût ou Distance de chemin.

Raster Layer
in_distance_raster2

Deuxième raster de distance en entrée.

Vous devez utiliser un outil comme Distance de coût ou Distance de chemin.

Raster Layer

Valeur renvoyée

NomExplicationType de données
out_raster

Raster de couloir en sortie.

Raster

Exemple de code

Premier exemple d'utilisation de l'outil Couloir (fenêtre Python)

Le script dans la fenêtre Python ci-après explique comment utiliser l'outil Couloir.

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")
Deuxième exemple d'utilisation de l'outil Couloir (script autonome)

Calculez un couloir d'habitat naturel entre deux surfaces 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"

# Check out the ArcGIS Spatial Analyst extension license
arcpy.CheckOutExtension("Spatial")

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

Environnements

Thèmes connexes

Informations de licence

ArcGIS for Desktop Basic : Requis ArcGIS Spatial Analyst
ArcGIS for Desktop Standard : Requis ArcGIS Spatial Analyst
ArcGIS for Desktop Advanced : Requis ArcGIS Spatial Analyst
9/13/2013