Disponible avec une licence Spatial Analyst.
Vue d’ensemble
Calcule la source de moindre coût pour chaque cellule, en fonction du coût cumulé le moins important sur une surface de coût, tout en tenant compte de la distance de surface et des facteurs de coût horizontaux et verticaux.
Héritage :
Cette fonction est obsolète et sera supprimée dans une version future.
La fonction Allocation de distance offre des fonctionnalités ou performances optimisées.
Plus d’informations sur le fonctionnement des outils de distance de chemin
Il s’agit d’une fonction raster globale.
Remarques
Les fonctions de distance de chemin sont comparables aux fonctions de distance de coût dans la mesure où les deux déterminent le coût de déplacement cumulé minimal depuis ou vers une source pour chacun des emplacements sur une surface raster. Toutefois, les fonctions de distance de chemin ajoutent une complexité supplémentaire à l’analyse en prenant en charge la distance de surface réelle, ainsi que d’autres facteurs horizontaux et verticaux.
Les cellules ayant une valeur NoData jouent le rôle d’interruptions dans les fonctions de distance de chemin. La distance de coût pour les cellules derrière des valeurs NoData est calculée par le coût cumulé nécessaire pour contourner la barrière NoData. Tout emplacement de cellule auquel la valeur NoData est attribuée sur l'un quelconque des rasters en entrée recevra la valeur NoData sur tous les rasters en sortie.
La distance maximale (Maximum Distance) est spécifiée dans la même unité de coût que le raster de coût (Cost Raster).
Pour le raster en sortie, la distance de plus faible coût (ou distance de coût cumulée minimale) d’une cellule à un ensemble d’emplacements source correspond à la limite inférieure des distances de plus faible coût de la cellule à tous les emplacements source.
Les valeurs par défaut des modificateurs de facteur horizontal sont les suivantes :
Keywords Zero factor Cut angle Slope Side value -------------- ----------- ----------- ----- --------- Binary 1.0 45 ~ ~ Forward 0.5 45 (fixed) ~ 1.0 Linear 0.5 181 1/90 ~ Inverse linear 2.0 180 -1/90 ~
Les valeurs par défaut des modificateurs de facteur vertical sont les suivantes :
Keyword Zero Low High Slope Power Cos Sec factor cut cut power power angle angle ------------------------ ------ ----- ----- ----- ----- ----- ----- Binary 1.0 -30 30 ~ ~ ~ ~ Linear 1.0 -90 90 1/90 ~ ~ ~ Symmetric linear 1.0 -90 90 1/90 ~ ~ ~ Inverse linear 1.0 -45 45 -1/45 ~ ~ ~ Symmetric inverse linear 1.0 -45 45 -1/45 ~ ~ ~ Cos ~ -90 90 ~ 1.0 ~ ~ Sec ~ -90 90 ~ 1.0 ~ ~ Cos_sec ~ -90 90 ~ ~ 1.0 1.0 Sec_cos ~ -90 90 ~ ~ 1.0 1.0
La sortie de la fonction Aspect peut être utilisée comme entrée pour le paramètre Horizontal Raster (Raster horizontal).
Les caractéristiques de la source, ou les sujets qui se déplacent à partir de ou vers une source, peuvent être contrôlés par des paramètres précis. Le paramètre Multiplicateur de coût à la source détermine le mode de déplacement ou magnitude à la source, Coût initial à la source définit le coût initial avant le mouvement, Taux de résistance à la source est un ajustement dynamique tenant compte de l'impact du coût cumulé, simulant par exemple le degré de fatigue d'un randonneur et Capacité de la source définit le coût pouvant être assimilé par une source avant d'atteindre sa limite. L'option Sens de déplacement identifie si le sujet qui se déplace commence à une source et se déplace vers les emplacements non source ou s'il commence aux emplacements non source et retourne vers une source.
Si des paramètres des caractéristiques source sont spécifiés à l’aide d’un champ, les caractéristiques source sont appliquées source par source, selon les informations fournies dans le champ donné pour les données source. Lorsqu'un mot-clé ou une valeur constante sont donnés, ils sont appliqués à toutes les sources.
Si Source start cost (Coût initial à la source) est spécifié, les emplacements source sur la distance de surface de coût en sortie sont définis sur la valeur de Source start cost (Coût initial à la source). Sinon, les emplacements source sur la distance de surface de coût en sortie sont définis sur zéro.
Cette fonction prend en charge le traitement parallèle. Il est possible d’obtenir de meilleures performances, en particulier sur les jeux de données volumineux, si votre ordinateur est doté de plusieurs processeurs ou de processeurs multicœurs. Pour plus d’informations concernant cette fonctionnalité et sa configuration, reportez-vous à la rubrique Traitement parallèle avec Spatial Analyst.
Lorsque vous utilisez le traitement parallèle, les données temporaires sont écrites pour gérer les blocs de données en cours de traitement. L’emplacement par défaut du dossier temporaire se trouve sur votre disque local C. Vous pouvez contrôler l’emplacement de ce répertoire en définissant une variable d’environnement système appelée TempFolders et en spécifiant le chemin d’accès du répertoire à utiliser (par exemple, E:\RasterCache). Si vous disposez de privilèges d’administrateur sur votre ordinateur, vous pouvez également utiliser une clé de registre (par exemple, [HKEY_CURRENT_USER\SOFTWARE\ESRI\ArcGISPro\Raster]).
Par défaut, cette fonction utilise 50 pourcent des cœurs disponibles. Si les données en entrée sont inférieures à 5 000 par 5 000 cellules, le nombre de cœurs utilisé peut être moindre. Vous pouvez contrôler le nombre de cœurs que l’outil utilise à l’aide de l’environnement Facteur de traitement parallèle.
Paramètres
Nom de paramètre | Description |
---|---|
Raster source (Requis) | Emplacement des sources en entrée. Jeu de données raster qui identifie les cellules ou les emplacements depuis ou vers lesquels la distance de moindre coût cumulé est calculée pour chaque emplacement de cellule en sortie. Il peut s’agir d’un entier ou d’un nombre à virgule flottante. |
Raster de coût (Requis) | Raster définissant le coût ou l’impédance de déplacement planimétrique à travers chaque cellule. La valeur à chaque emplacement de cellule représente le coût par unité de distance pour le déplacement à travers chaque cellule. Chaque valeur d’emplacement de cellule est multipliée par la résolution de cellule et compense également le mouvement diagonal afin d’obtenir le coût total du passage à travers la cellule. Les valeurs du raster de coût peuvent être des entiers ou valeurs à virgule flottante, mais elles ne peuvent pas être négatives ni nulles. |
Surface raster | Un raster définissant les valeurs d'altitudes à chaque emplacement de cellule. Ces valeurs permettent de calculer la distance à la surface réelle qui est couverte lors du passage d'une cellule à une autre. |
Raster horizontal | Un raster définissant la direction horizontale pour chaque cellule. Les valeurs du raster doivent être des entiers compris entre 0 et 360, 0 degré correspondant au Nord (vers le haut de l'écran) et elles augmentent dans le sens horaire. La valeur -1 doit être attribuée aux surfaces planes. Les valeurs à chaque emplacement seront utilisées conjointement avec le paramètre Horizontal factor (Facteur horizontal) afin de déterminer le coût horizontal induit lors d’un déplacement à partir d’une cellule vers les cellules voisines. |
Facteur horizontal | Définit la relation entre le facteur de coût horizontal et l'angle de déplacement relatif horizontal (HRMA, horizontal relative moving angle). Plusieurs facteurs, avec modificateurs, identifient un diagramme de facteurs verticaux défini. En outre, vous pouvez utiliser une table pour créer un diagramme personnalisé. Les diagrammes permettent d’identifier le facteur vertical utilisé pour le calcul du coût total d’un déplacement vers une cellule voisine. Dans les explications ci-dessous, deux acronymes sont utilisés. HF et HRMA. Le facteur HF correspond au facteur horizontal qui représente la difficulté horizontale rencontrée lors d’un déplacement d’une cellule vers la suivante. L’angle HRMA correspond à l’angle de déplacement relatif horizontal, lequel représente l’angle entre la direction horizontale d’une cellule et la direction du déplacement. Les types de facteur horizontal sont les suivants :
Les modificateurs des facteurs horizontaux sont les suivants :
|
Raster vertical | Définit la relation entre le facteur de coût vertical et l'angle de déplacement relatif vertical (VRMA, vertical relative moving angle). Ces valeurs permettent de calculer la pente utilisée pour identifier le facteur vertical relatif au déplacement d'une cellule à une autre. |
Facteur vertical | Définit la relation entre le facteur de coût vertical et l'angle de déplacement relatif vertical (VRMA, vertical relative moving angle). Plusieurs facteurs, avec modificateurs, identifient un diagramme de facteurs verticaux défini. En outre, vous pouvez utiliser une table pour créer un diagramme personnalisé. Les diagrammes permettent d’identifier le facteur vertical utilisé pour le calcul du coût total d’un déplacement vers une cellule voisine. Dans les explications ci-dessous, deux acronymes sont utilisés. VF et VRMA. Le facteur VF correspond au facteur vertical, lequel représente la difficulté verticale rencontrée lors d’un déplacement d’une cellule vers la suivante. L’angle VRMA correspond à l’angle de déplacement relatif vertical, lequel représente l’angle de la pente entre la cellule FROM, ou de traitement, et la cellule TO. Les types de facteur vertical sont les suivants :
Les modificateurs des mots-clés de facteur vertical sont les suivants :
|
Distance maximale | Le seuil que les valeurs de coût cumulé ne peuvent pas dépasser. Si une distance de coût cumulé dépasse cette valeur, la valeur en sortie de l’emplacement de cellule est NoData. La distance maximale définit l’étendue pour laquelle les distances de coût cumulé sont calculées. La distance par défaut va jusqu’à l’étendue du raster en sortie. |
Raster de valeur | Raster d’entiers en entrée qui identifie les valeurs de zone à utiliser pour chaque emplacement source en entrée. Pour chaque cellule d’emplacement source, la valeur définie par le raster de valeur (option Value Raster) est attribuée à tous les cellules allouées à l’emplacement source pour le calcul. Le raster de valeur est prioritaire sur tout paramètre du champ source. |
Champ source | Champ permettant d’attribuer des valeurs aux emplacements source. Il doit être de type entier. Si le raster de valeur a été défini, les valeurs dans cette entrée sont prioritaires sur tout paramètre du champ source. |
Multiplicateur à appliquer aux coûts | Multiplicateur qui sera appliqué aux valeurs de coût. Ce paramètre permet de contrôler le mode de déplacement ou la magnitude à une source. Plus le multiplicateur est élevé, plus le coût de déplacement d’une cellule à une autre est important. Les valeurs doivent être supérieures à zéro. La valeur par défaut est 1. Une valeur numérique (double) ou un champ du raster source peut être utilisé pour ce paramètre. |
Coût de début | Coût de départ du calcul des coûts. Ce paramètre permet de spécifier le coût fixe associé à une source. Plutôt que de commencer avec un coût égal à 0, l’algorithme de coût commence avec la valeur définie. La valeur doit être égale ou supérieure à zéro. La valeur par défaut est 0. |
Taux de résistance du coût cumulé | Ce paramètre simule l’augmentation de l’effort pour surmonter les coûts au fur et à mesure que le coût cumulé augmente. Il permet de modéliser la fatigue du voyageur. Le coût cumulé croissant pour atteindre une cellule est multiplié par le taux de résistance et ajouté au coût engendré par le déplacement vers la cellule suivante. Il s’agit d’une version modifiée d’une formule de taux d’intérêt composé qui permet de calculer le coût apparent du déplacement à travers une cellule. Avec l'augmentation du taux de résistance, le coût des cellules qui sont visitées ultérieurement s'accroît également. Plus le taux de résistance est important, plus le coût de déplacement vers la cellule suivante augmente, lequel est ajouté pour chaque mouvement suivant. Puisque le taux de résistance est similaire à un taux composé et qu’habituellement les valeurs de coût cumulé sont très importantes, nous suggérons l’utilisation de taux de résistance faibles, tels que 0,005 ou encore inférieurs, selon les valeurs de coût cumulé. La valeur doit être supérieure à zéro. La capacité par défaut est limitée par le tronçon du raster en sortie. |
Capacité | Définit la capacité de coût pour le voyageur pour une source. Les calculs de coût continuent pour chaque source jusqu’à ce que la capacité spécifiée soit atteinte. La valeur doit être supérieure à zéro. La capacité par défaut est limitée par le tronçon du raster en sortie. |
Sens de déplacement | Définit le sens du voyageur en cas d’application du taux de résistance source.
Spécifiez le mot-clé A partir de la source ou Vers la source, qui est appliqué à toutes les sources, ou spécifiez un champ dans le raster source qui contient les mots-clés permettant d’identifier le sens de déplacement pour chaque source. Ce champ doit contenir la chaîne FROM_SOURCE ou TO_SOURCE. |
Paramètres d’environnement
Les paramètres d’environnement de géotraitement pour les fonctions globales sont contrôlés au niveau de l’application. Pour configurer des environnements de traitement dans ArcGIS Pro, cliquez sur le bouton Environments (Environnements) sur l’onglet Analysis (Analyse). Reportez-vous à la rubrique Environnements d’analyse et Spatial Analyst pour en savoir plus sur les paramètres d’environnement.
Les environnements suivants sont pris en charge par cette fonction globale :
Rubriques connexes
Vous avez un commentaire à formuler concernant cette rubrique ?