Présentation de l’analyse de la distance euclidienne

Disponible avec une licence Spatial Analyst.

Les outils de distance euclidienne décrivent la relation de chaque cellule par rapport à une source ou à un ensemble de sources en fonction de la distance en ligne droite.

Les outils euclidiens sont au nombre de trois :

  • Distance euclidienne donne la distance entre chaque cellule du raster et la source la plus proche.

    Exemple d’utilisation : à quelle distance se trouve la ville la plus proche ?

  • Direction euclidienne indique la direction de la source la plus proche depuis chaque cellule.

    Exemple d’utilisation : dans quelle direction se trouve la ville la plus proche ?

  • Allocation euclidienne identifie les cellules devant être allouées à une source en fonction de leur plus grande proximité.

    Exemple d’utilisation : quelle est la ville la plus proche ?

La source

La source identifie l’emplacement des objets d’intérêt, tels que les puits, les centres commerciaux, les routes et les peuplements forestiers. Si la source est un raster, elle doit contenir uniquement les valeurs des cellules sources, les autres cellules devant être de type NoData. Si la source est une entité, elle sera transformée en raster lorsque vous exécuterez l’outil.

Algorithme de distance euclidienne

La distance euclidienne est calculée entre le centre de la cellule source et le centre de chacune des cellules environnantes. Chacun des outils de distance calcule la distance euclidienne réelle. Conceptuellement, l’algorithme euclidien fonctionne de la façon suivante : pour chaque cellule, la distance par rapport à chaque source est déterminée en calculant l’hypoténuse avec les valeurs x_max et y_max pour les deux autres côtés du triangle. Ce calcul dérive la distance euclidienne réelle, plutôt que la distance entre les cellules. La distance la plus courte par rapport à une source est déterminée, et si celle-ci est inférieure à la distance maximum spécifiée, la valeur est attribuée à l’emplacement de la cellule dans le raster en sortie.

Distance euclidienne réelle
Déterminer la distance euclidienne réelle

Les valeurs en sortie du raster de distance euclidienne sont des valeurs de distance en virgule flottante. Lorsqu’une cellule se trouve à égale distance de deux sources ou plus, elle est assignée à la première source rencontrée dans le processus d’analyse. Vous ne pouvez pas contrôler ce processus d’analyse.

La description ci-dessus n’est qu’une représentation conceptuelle de la manière dont les valeurs sont dérivées. Le véritable algorithme calcule ces informations à l’aide d’un processus séquentiel en deux analyses. Ce processus rend la vitesse de l’outil indépendante du nombre de cellules source, de la répartition des cellules source et de la distance maximale définie. La taille du raster est le seul facteur qui influence la vitesse d’exécution de l’outil. Le temps de calcul est linéairement proportionnel au nombre de cellules dans la fenêtre Analyse.

Raster de distance euclidienne en sortie

Le raster de distance euclidienne en sortie contient la distance mesurée séparant chaque cellule de la source la plus proche. Les distances sont mesurées à vol d’oiseau (distance euclidienne), exprimées dans les unités de projection du raster (par exemple, en pieds ou en mètre) et sont calculées d’un centre de cellule à un autre.

L’outil Distance euclidienne est couramment utilisé de façon autonome dans certaines applications, notamment pour rechercher l’hôpital le plus proche et déterminer le trajet d’un hélicoptère de services d’urgence. Cet outil peut éventuellement être utilisé lors de la création d’une carte d’aptitude, lorsque les données représentant la distance par rapport à un certain objet sont nécessaires.

Dans l’exemple ci-dessous, la distance par rapport à chaque localité est identifiée. Ce type d’informations peut s’avérer extrêmement utile pour planifier un parcours de randonnée. Vous pouvez souhaiter rester à une certaine distance d’une ville pour les cas d’urgence ou connaître la distance à parcourir pour vous procurer un kit de soin.

Exemple de distance euclidienne
Carte indiquant la distance jusqu’à la ville la plus proche pour chaque emplacement

Raster de direction euclidienne en sortie

Le raster de direction euclidienne en sortie contient la direction azimutale depuis chaque cellule vers la source la plus proche. La direction euclidienne attribue la direction de chaque cellule en degrés à sa source la plus proche. Un cercle complet de 360 degrés ou une boussole est utilisé. Le Nord étant au degré 360 et l’est à 90 degrés. Les valeurs restantes augmentant dans le sens des aiguilles d’une montre. La valeur 0 est réservée aux cellules source.

Dans l’exemple ci-dessous, la direction de la ville la plus proche est recherchée à partir de chaque emplacement. Ce type d’informations peut s’avérer très utile pour le transport en urgence par hélicoptère d’un randonneur blessé jusqu’à la ville la plus proche pour qu’il reçoive des soins.

Exemple de direction euclidienne
Carte indiquant la direction de la ville la plus proche depuis chaque emplacement

Raster d’allocation euclidienne en sortie

Chaque cellule du raster d’allocation euclidienne en sortie reçoit la valeur de la source la plus proche, conformément à l’algorithme de distance euclidienne.

Chaque cellule d’une allocation reçoit la valeur de la zone à laquelle elle est affectée. Une source est n’importe quelle cellule ou ensemble de cellules possédant la même valeur ou appartenant à la même zone. Si une zone est déconnectée, la valeur attribuée aux cellules allouées à cette zone est la distance de la région la plus proche de la zone.

Remarque :

Si ce résultat n’est pas celui escompté (avoir des valeurs en sortie identiques pour des cellules allouées à des zones éloignées géographiquement), utilisez l’outil Groupes par régions du jeu d’outils Généraliser sur les données source pour attribuer de nouvelles valeurs à chaque région connectée. Vous pouvez également utiliser le raster de valeurs en entrée si des valeurs uniques existent pour ces régions.

Les valeurs de toutes les cellules non-source du raster en sortie contiendront les mêmes valeurs attribuées aux cellules dans le raster source ou les valeurs associées à chaque emplacement source dérivé du raster de valeurs.

Cet outil peut être utilisé pour attribuer un espace à des objets, notamment pour identifier les clients d’un groupe de magasins. Dans l’exemple ci-dessous, l’outil Allocation euclidienne a identifié la ville la plus proche de chaque cellule. Cette information peut s’avérer utile si vous devez vous rendre jusqu’à la ville la plus proche depuis un endroit éloigné.

Exemple d’allocation euclidienne
Carte d’allocation montrant la ville la plus proche pour chaque emplacement

Limitations de la distance euclidienne

Les outils de distance euclidienne fournissent des informations reposant sur la distance euclidienne, ou distance en ligne droite. Il se peut qu’un déplacement en ligne droite jusqu’à un endroit donné soit impossible, par exemple lorsque certains obstacles doivent être évités, comme une rivière ou une pente abrupte. Dans de tels cas, il convient d’utiliser les outils Distance de coût pour obtenir des résultats plus réalistes.

Rubriques connexes