Calculer la distance en ligne droite

Disponible avec une licence Spatial Analyst.

La distance euclidienne en ligne droite est la distance qui vient généralement à l'esprit lorsque nous pensons à l'analyse des distances. Il s'agit de la distance la plus courte entre deux points.

La distance en ligne droite est la distance que vous mesurez à l'aide d'une règle sur une carte papier. Elle ne tient pas compte de la surface entre les deux points. Il s'agit de la distance parcourue à vol d'oiseau entre les deux points au dessus de la surface.

L'outil Accumulation de distance est l'outil principal permettant de calculer la distance en ligne droite. Dans sa forme la plus simple, vous n'avez qu'à spécifier les localisations source. Pour chaque cellule non source, l'outil calcule la distance en ligne droite par rapport à la localisation source la plus proche.

Deux points sur une surface reliés par une ligne droite

La distance en ligne droite peut être modifiée en présence d'une interruption. La distance en ligne droite peut également être modifiée lors de l'incorporation de la distance réelle rencontrée en tenant compte des montées et descentes dans la surface.

Exemples d'analyses de distance en ligne droite

La distance en ligne droite est l'un des calculs de distance les plus courants ; elle intervient dans un large éventail d'applications, telles que les suivantes :

  • Un service de planification détermine si un lotissement se trouve dans la zone tampon juridique d'un marécage.
  • Dans un modèle d’adéquation pour les cerfs, calculez la distance entre chaque localisation et un cours d’eau pour que la surface de distance résultante puisse être utilisée comme critère d'entrée.
  • Lors d'un sauvetage par hélicoptère d'un randonneur blessé, déterminez l'hôpital le plus proche.
  • Lors d'une marée noire, identifiez tous les sites de nidification des oiseaux dans un rayon de 5 000 mètres du déversement.
  • Un modèle de bruit simple pour aéroport peut utiliser la distance par rapport à la piste comme étape intermédiaire.

Analyse de la distance en ligne droite

L’analyse de distance peut se diviser de manière conceptuelle entre les domaines fonctionnels associés suivants :

À partir de la première zone fonctionnelle, les calculs de distance en ligne droite sont illustrés dans les images ci-après. Ce scénario implique une collection de quatre postes de garde forestier (points violets) et des rivières (lignes bleues).

Carte de la distance en ligne droite depuis quatre points

Distance en ligne droite entre chaque cellule non source et le poste de garde forestier le plus proche (points violets). Les rivières sont affichées (lignes bleues)

Le sens de la ligne droite vers le poste de garde forestier le plus proche peut également être déterminé comme illustré dans l'image ci-après.

Carte de la direction en ligne droite depuis quatre points
Direction en ligne droite entre chaque cellule non source et le poste de garde forestier le plus proche. Les sens sont indiqués par rapport à la boussole (0 à 360).

Créer un raster de distance en ligne droite

Pour créer un raster de distance en ligne droite, procédez comme suit :

  1. Ouvrez l'outil Accumulation de distance.
  2. Spécifiez les sources auxquelles vous souhaitez calculer la distance dans le paramètre Données raster ou vecteur source en entrée.
  3. Nommez le raster d’accumulation de distance en sortie.
  4. Cliquez sur Exécuter.

Calcul et sortie de la distance en ligne droite

Les sections qui suivent fournissent les informations de base dont vous avez besoin pour prendre des décisions avisées lors du calcul de la distance en ligne droite à l'aide de l'outil Accumulation de distance.

Sources en entrée

Les sources en entrée identifient les localisations auxquelles la distance est calculée. Les routes, les cours d'eau, les centres-villes, les sites de nidification des oiseaux et les marécages représentent des exemples de sources. Si l'entrée source est un raster, ce dernier ne doit contenir que les valeurs des cellules sources ; les autres cellules doivent posséder des valeurs NoData. Si l'entrée source est une classe d’entités, cette dernière est convertie en un raster lorsque l'outil est exécuté.

Calculs

La distance en ligne droite est calculée entre chaque centre de cellule non source et le centre de chaque cellule source. La distance la plus courte à une source est affectée à chaque cellule non source.

En principe, l’outil fonctionne comme suit : pour chaque cellule non source, la distance à chaque cellule source est déterminée en calculant l'hypoténuse avec x_max et y_max correspondant aux deux autres côtés du triangle. Ce calcul déduit la véritable distance euclidienne en ligne droite au lieu de déterminer la distance réseau le long d'une séquence de tronçons construits entre les cellules adjacentes. Une fois que la distance la plus courte a été déterminée, si elle est inférieure à la distance maximale spécifiée, elle est affectée à la localisation de cellule sur le raster en sortie. Si une distance maximale a été spécifiée, toute cellule non source qui se trouve au-delà de cette distance reçoit une valeur NoData.

Distance en ligne droite entre une cellule source et une cellule non source

Les valeurs en sortie du raster de distance sont des valeurs à virgule flottante. Si une cellule se trouve à une distance égale de plusieurs sources, elle est affectée à la première source rencontrée lors du processus d'analyse.

La description ci-avant est une représentation conceptuelle de la manière dont les valeurs sont déduites. Le véritable algorithme calcule ces informations à l'aide d'un processus séquentiel en deux analyses. Le temps de traitement dépend du nombre total de cellules dans la fenêtre d'analyse et non du nombre de cellules source ou de la manière dont les cellules source sont disposées.

Sortie de distance en ligne droite

Il est possible de créer plusieurs rasters en sortie à partir de l'outil Accumulation de distance. Lors du calcul d'une distance en ligne droite, les significations des valeurs en sortie résultantes sont décrites ci-après.

Raster d’accumulation de distance en sortie

Le raster d’accumulation de distance en ligne droite en sortie enregistre la distance mesurée entre chacune des cellules non sources et la source la plus proche. Les unités des valeurs de distance enregistrées sont les unités linéaires, telles que les pieds ou les mètres, en fonction de la référence spatiale en sortie.

Raster de direction d’antécédence en sortie

Ce raster identifie le sens de déplacement entre une cellule et sa cellule source la plus proche le long du chemin le plus court. Si une interruption a été spécifiée, ce sens peut différer de la direction en ligne droite vers cette cellule.

Le raster de direction d’antécédence fournit les sens de déplacement par cellule. La plage de valeurs s'étend de 0 à 360 degrés, 0 étant réservé pour aux cellules source. La direction plein Est, à droite, est de 90 et les valeurs augmentent dans le sens horaire, de sorte que le Sud correspond à 180, l'Ouest à 270 et le Nord, à 360.

Une utilisation courante du raster de direction d’antécédence consiste à déterminer le chemin le plus court entre deux localisations. Les rasters d'accumulation de distance et de direction d’antécédence sont des entrées requises des outils Chemin optimal comme ligne et Chemin optimal comme raster.

Raster de direction source en sortie

Le raster de direction source identifie la direction de la cellule source la plus proche sous forme d’azimut en degrés.

Il utilise la même convention d'angle que le raster de direction d’antécédence, mais des valeurs entières sont affectées à la place de valeurs à virgule flottante. En dehors du type de sortie, si aucune interruption n'est identifiée, les rasters de direction source et de direction d’antécédence génèrent les mêmes résultats.

Allocation de distance et distance en ligne droite

Un outil associé à l'outil Accumulation de distance est l'outil Allocation de distance. Tous les paramètres et sorties sont identiques, mais l'outil Allocation de distance génère également un raster d'allocation. Pour chaque cellule, ce raster indique la source la plus proche de cette cellule à atteindre.

Rubriques connexes