Fonction Cost Path (Chemin de moindre coût)

Disponible avec une licence Spatial Analyst.

Vue d’ensemble

Calcule le chemin de moindre coût entre une source et une destination.

Conseil :

La fonction Chemin optimal comme raster offre des fonctionnalités ou performances optimisées.

Cette fonction permet d’obtenir un raster en sortie qui enregistre le chemin de plus faible coût, ou les chemins, correspondant aux emplacements sélectionnés par rapport à la cellule source la plus proche que vous avez définie dans la surface de coûts cumulés (nous tenons compte des distances de coût).

Il s’agit d’une fonction raster globale.

Remarques

Une ou plusieurs des fonctions de calcul des coûts pondérés (Distance Accumulation (Accumulation de distance), Cost Distance (Distance de coût), Cost Allocation (Allocation de coût) ou Cost Back Link (Antécédence de coût)) doivent généralement être exécutées avant d’exécuter la fonction Cost Path (Chemin de moindre coût) pour créer la distance de coût en entrée et les rasters d’antécédence. Ces couches raster en entrée sont obligatoires si vous souhaitez utiliser la fonction Chemin de moindre coût.

Chaque chemin de plus faible coût est attribué à une valeur issue du processus d'analyse. La dernière cellule dans la couche raster source initiale (celle qui a permis de calculer la distance de coût et l’antécédence) dans un chemin de coût est associée à la valeur un. Le premier chemin est associé à la valeur trois, le deuxième à la valeur quatre, et ainsi de suite. La valeur deux est réservée pour la portion combinée des chemins qui ont des portions d'un chemin de coût en commun.

Les données de destination en entrée doivent correspondre à une couche raster. L’ensemble des cellules de destination englobe toutes les cellules du raster en entrée comprenant des valeurs autorisées. Les cellules associées à la valeur NoData ne figurent pas dans l’ensemble. La valeur zéro est une destination pertinente. Vous pouvez créer un raster de destination à l’aide des outils d’extraction.

Si vous avez des entités source ou de destination, vous pouvez les convertir en raster à l’aide de la fonction Rasterize Features (Rasteriser les entités). Utilisez le raster de distance de coût ou le raster d’antécédence de coût comme raster en entrée pour la fonction de tramage. Vous aurez ainsi l’assurance que l’entité sera rasterisée avec les mêmes paramètres (étendue des données, référence spatiale et taille de cellule) que les autres rasters traités par la fonction Cost Path (Chemin de moindre coût).

Lorsque plusieurs chemins sont combinés et sont conformes à la distance source sur le même trajet, le segment qui comprend les deux chemins est associé à la valeur 2. Vous ne pouvez pas attribuer la partie combinée du chemin à la valeur de l'un de ces chemins, car la partie combinée dépend des deux itinéraires.

Vous pouvez également utiliser la fonction Cost Path (Chemin de moindre coût) pour modifier le chemin offrant le moins de résistance et le ramener à un modèle numérique de terrain (MNT). Dans ce cas, utilisez le MNT avec le raster de distance de coût en entrée et les résultats obtenus via la fonction Flow Direction (Direction de flux) pour traiter le raster d’antécédence de coût.

Paramètres

Les paramètres de la fonction Cost Path (Chemin de moindre coût) sont décrits dans le tableau suivant :

ParamètreDescription

Raster de destination

(Requis)

Couche de jeu de données raster identifiant les cellules à partir desquelles le chemin de moindre coût est déterminé par rapport à la source de moindre coût.

La couche raster en entrée comporte des cellules qui ont des valeurs valides (zéro est une valeur valide) et les cellules restantes doivent avoir la valeur NoData.

Champ de destination

Champ permettant d'obtenir des valeurs relatives aux emplacements de destination. Les données d'entité en entrée doivent contenir au moins un champ autorisé.

Raster de distance de coût

Nom du raster de distance de coût à utiliser pour déterminer le chemin de plus faible coût entre les emplacements cibles par rapport aux sources.

En général, vous pouvez créer un raster de distance de coût grâce aux fonctions Cost Distance (Distance de coût), Cost Allocation (Allocation de coût) ou Cost Back Link (Antécédence de coût). La couche raster de distance de coût stocke, pour chaque cellule, la distance de coût cumulée minimale sur une surface de coût entre chaque cellule et un ensemble de cellules source.

Raster d’antécédence de coût

Nom de la couche raster d’antécédence de coût utilisée pour déterminer le chemin permettant de revenir vers une source via le chemin de moindre coût.

Pour chaque cellule contenue dans le raster d’antécédence, une valeur identifie la voisine, à savoir la cellule sur le chemin de moindre coût cumulé à partir de la cellule vers une seule cellule source ou un jeu de cellules source.

Type de chemin

Mot-clé définissant la façon dont les valeurs et les zones de l'entrée de destination sont interprétées dans les calculs du chemin de coût. Les options sont les suivantes :

  • Each Cell (Chaque cellule) : si une cellule contient des entrées autorisées avec des données de destination, le système calcule le chemin de moindre coût et l’enregistre dans le raster en sortie. Avec cette option, chaque cellule de l’entrée est traitée séparément et un chemin de moindre coût est déterminé pour chaque cellule.
  • Each Zone (Chaque zone) : si une zone contient des entrées autorisées avec des données de destination, le système calcule le chemin de moindre coût et l’enregistre dans le raster en sortie. Avec cette option, pour chaque zone, le chemin de plus faible coût commence à la cellule avec la pondération de distance de plus faible coût dans la zone.
  • Best Single (Le moins coûteux) : pour toutes les cellules de l’entrée de destination, le chemin de moindre coût est dérivé de la cellule contenant le chemin de moindre coût minimal des chemins de coût vers les cellules source.

Forcer la convention de direction de flux pour le raster d’antécédence

Oblige la fonction à traiter le raster d’antécédence en entrée comme un raster de sens de circulation. Les valeurs des rasters de sens de circulation peuvent être des entiers compris entre 0 et 255.

  • Désactivé : si les valeurs du raster d’antécédence spécifié sont des entiers compris entre 0 et 8, le jeu de données est traité comme un raster d’antécédence de coût. Si les valeurs sont comprises entre 0 et 255, l’entrée est traitée comme un raster de sens de circulation. Si les valeurs sont comprises entre 0 et 360 avec une virgule flottante, l’entrée est traitée comme un raster de direction d’antécédence.
  • Activé : le raster fourni pour le raster d’antécédence est traité comme un raster de sens de circulation. Utilisez cette option si le raster de sens de circulation possède une valeur maximale inférieure ou égale à 8.

Rubriques connexes