Prise en compte de la surface dans les calculs de distance
Disponible avec une licence Spatial Analyst.
La distance en ligne droite peut être altérée lorsqu’une interruption est présente et lorsqu’un raster de surface est spécifié. Un raster de surface intègre la distance réelle rencontrée en tenant compte du relief à la surface du paysage. Une fois que la distance en ligne droite ajustée est identifiée, il est possible de déterminer la vitesse à laquelle cette distance est parcourue par le sujet de l’étude. La distance en ligne droite ajustée doit être exacte pour capturer le mouvement réel du sujet.
La distance en ligne droite de base, sans raster de surface ou interruption, modélise de façon théorique le sujet de l’étude comme s’il survolait simplement la surface. Lorsque la surface du paysage est intégrée dans les calculs de distance, la distance supplémentaire que le sujet va parcourir en fonction du relief du paysage est prise en compte. La surface du paysage est identifiée par un raster de surface. Il s’agit généralement d’une surface d’élévation.

L’image ci-dessous illustre comment les calculs généraux sont réalisés. Comme l’itinéraire reliant le point A au point B monte, le sujet doit parcourir plus de distance que si l’itinéraire était plat. La distance qui est alors parcourue est appelée distance de surface.

À moins que la cellule ne soit plate, le raster de surface augmentera toujours la distance de déplacement à travers la cellule.
Il est possible de contrôler la vitesse à laquelle la distance ajustée est parcourue au moyen d’une surface de coût, des caractéristiques de la source, d’un facteur vertical et d’un facteur horizontal. Si l’un de ces facteurs est spécifié, la distance de déplacement à travers une cellule (ajustée en fonction du raster de surface) est multipliée par le coût associé à la cellule.
Il ne faut pas confondre la distance de surface avec le facteur vertical. La distance de surface augmente la distance réelle que le sujet va parcourir. Le facteur vertical représente l’effort que le sujet doit fournir pour gravir les pentes qu’il va rencontrer lors de ses déplacements.
Exemples d’utilisation du raster de surface
Un raster de surface peut servir à résoudre différents scénarios, notamment les suivants :
Déterminer le volume d’eau nécessaire pour protéger un voisinage de l’avancée d’un feu de forêt dans une région montagneuse, lorsque vous devez pulvériser une zone tampon de protection en ligne droite de 500 mètres autour des habitations. Il est nécessaire de calculer la surface réelle à couvrir.
Déterminer la distance réelle que doivent parcourir les sauveteurs pour atteindre un randonneur blessé.
Déterminer le nombre de pas que vous allez enregistrer dans votre bracelet connecté lorsque vous faites votre jogging.
Ajuster l’analyse de la distance en ligne droite avec un raster de surface
L’analyse de distance peut être divisée de manière conceptuelle entre les domaines fonctionnels associés suivants :
Calculer la distance en ligne droite et éventuellement, ajuster les calculs à l’aide d’une interruption ou d’un raster de surface.
Si nécessaire, déterminer la vitesse à laquelle la distance sera parcourue à l’aide d’une surface de coût, des caractéristiques de la source, d’un facteur vertical et d’un facteur horizontal. Créez le raster de distance cumulée.
Connecter les régions sur la surface de distance cumulée résultante à l’aide d’un réseau optimal, de chemins spécifiques ou d’un couloir.
À partir de la première zone fonctionnelle, la distance en ligne droite est ajustée à l’aide d’un raster de surface comme illustré ci-dessous. Le scénario implique une collection de quatre postes de garde forestier (points violets) et des rivières (lignes bleues).

Lorsque vous ajustez également la distance en ligne droite en fonction de la distance de surface, seules de légères modifications spatiales sont apportées au raster global, mais la plage de valeurs change.

Créer un raster de distance cumulé qui s’ajuste à la surface
Pour créer une carte de la distance cumulée qui intègre la distance de surface réelle, procédez comme suit :
Ouvrez l’outil Accumulation de distance.
Indiquez la source dans le paramètre Input raster or feature source data (Données raster ou vecteur source en entrée).
Nommez le raster de distance en sortie.
Identifiez le raster de surface dans le paramètre Input surface raster (Raster de surface en entrée).
Spécifiez d’autres paramètres nécessaires.
Cliquez sur Run (Exécuter).
Le raster de surface affecte le calcul des distances
Le raster de surface en entrée permet de déterminer la distance de surface réelle parcourue d’une cellule à la suivante. La distance de surface est un ajustement de la distance en ligne droite. Les données d’élévation sont souvent utilisées comme raster de surface en entrée.
Lorsque vous localisez un nouveau complexe immobilier, plus le bâtiment est proche de lignes électriques existantes, mieux c’est. Dans l’image suivante, la distance par rapport à la ligne électrique la plus proche (lignes bleues) est identifiée pour chaque cellule. Plus une cellule est verte, plus elle est proche d’une ligne électrique. La distance a été calculée avec une interruption, la ligne de crête (ligne violette), mais sans spécifier de raster de surface.

Dans l’image suivante, cette même distance est calculée, mais cette fois un raster de surface en entrée est spécifié. Les deux cartes se ressemblent, mais les plages sont différentes dans les légendes. La distance de surface augmente la distance globale à parcourir.

Si le paysage n’est pas plat, la distance cumulée est toujours supérieure lorsqu’un raster de surface est fourni. Lorsqu’un ou plusieurs facteurs de contrôle de la vitesse (surface de coût, caractéristique de la source, facteur vertical ou facteur horizontal) sont également fournis, une distance supérieure implique un coût plus élevé à la vitesse déterminée par ces facteurs.
Le raster de surface peut affecter les rasters de direction arrière, de direction source et d’allocation de distance en sortie lors du calcul de la distance en ligne droite, en particulier en terrain accidenté. Lorsqu’une surface de coût, un facteur vertical, un facteur horizontal et une caractéristique de la source sont fournis en entrée, ces trois sorties peuvent changer en fonction du relief et de son escarpement dans le raster de surface, et selon la variation de la surface de coût. Les localisations escarpées ont une distance de surface plus importante. De plus, si la localisation présente un coût élevé, la distance cumulée en sortie finale, ainsi que les valeurs connexes, peuvent augmenter considérablement.
En général, le raster d’élévation qui est utilisé pour le raster de surface est également utilisé comme raster de facteur vertical.
Applications supplémentaires intégrant un raster de surface
Voici des exemples d’applications dans lesquelles la distance en ligne droite est ajustée pour tenir compte de la distance de surface afin de résoudre certains problèmes.
Identifier la distance de surface la plus courte
Pour calculer la distance de surface la plus courte entre deux points, utilisez l’un des points en entrée pour l’outil Accumulation de distance, ainsi qu’une surface d’élévation pour le paramètre Input surface raster (Raster de surface en entrée). Utilisez les sorties de la distance cumulée et de la direction arrière, ainsi que le deuxième point, comme entrées pour l’outil Chemin optimal comme ligne. Le chemin généré sera la distance de surface la plus courte pour revenir au premier point.
Calculer les distances le long d’un réseau
En utilisant l’outil Accumulation de distance avec un raster de surface, vous pouvez calculer la distance de surface le long d’un réseau à partir d’un ensemble de localisations sur ce réseau. Cela peut être utile, par exemple, pour calculer la distance le long des cours d’eau en amont à partir de jauges ou la distance le long des routes à partir d’arrêts de bus. Les jauges des cours d’eau ou les arrêts de bus sont fournis en tant que sources et une surface d’élévation est fournie pour le paramètre Input surface raster (Raster de surface en entrée). Le réseau le long duquel la distance doit être calculée est fourni pour le paramètre Input cost raster (Raster de coût en entrée). Dans le raster de coût, la valeur 1 est attribuée à toutes les cellules du réseau et la valeur NoData à toutes les cellules qui ne font pas partie du réseau.
Pour obtenir des résultats plus précis, définissez une taille de cellule plus petite lorsque vous rastérisez le réseau afin de créer la surface de coût. Appliquez ensuite un opérateur d’épaississement aux versions rastérisées des entités de réseau. L’outil Statistiques focales permet d’épaissir un raster représentant un réseau linéaire. Il élargit les chemins dans le réseau raster tout en préservant globalement les valeurs de chaque cellule sur le réseau.

Calculer la distance réelle à parcourir entre des cellules
L’outil applique le théorème de Pythagore pour calculer la distance réelle à parcourir entre deux cellules. Le théorème de Pythagore calcule la distance de surface réelle comme l’hypoténuse de la distance entre les cellules et la différence d’élévation.

Si la distance de coût est calculée sur l’un des quatre voisins adjacents, la longueur de la base (a) est égale à la taille de cellule (la distance à partir du centre d’une cellule jusqu’au centre d’une autre). Si la distance de coût est déterminée par une cellule diagonale, la base est déduite de la taille de cellule multipliée par environ 1,414214 (ou √2). Pour déterminer la hauteur (b) du triangle, la hauteur de la première cellule sur le raster de surface est soustraite de la hauteur de la deuxième cellule.
Ceci est une description conceptuelle des calculs. Pour plus d’informations, reportez-vous à la rubrique Algorithme d’accumulation de distance.
Remarque :
Dans certains cas, les unités x et y linéaires d’un raster de surface en entrée peuvent être différentes des unités verticales. Toutefois, les unités doivent être les mêmes lors des calculs. Pour s’assurer qu’elles le sont, l’outil procède aux ajustements nécessaires dans les situations suivantes :
Si le raster de surface en entrée est projeté et utilise un système de coordonnées verticales, lorsque les unités diffèrent, l’outil convertit les unités nécessaires pour qu’elles soient toutes identiques.
Si le raster de surface est projeté et n’utilise pas de système de coordonnées verticales, on considère que les unités de surface sont identiques aux unités horizontales.
Si le raster de surface utilise un système de coordonnées (géographiques) non projetées (avec des unités qui sont des degrés décimaux, par exemple), n’utilisez pas la méhode de distance Planar (Planaire). Vous pouvez utiliser la méthode Geodesic (Géodésique) sur un raster non projeté. Si un système de coordonnées verticales est associé, les unités sont converties en mètre, si elles ne le sont pas déjà. En l’absence d’un système de coordonnées verticales, on considère que les valeurs verticales sont exprimées en mètres. Tous les calculs réalisés avec la méthode Geodesic (Géodésique) sont en mètres.