Skip to main content

Connexions optimales des régions (Outils Spatial Analyst)

Résumé

Calcule le réseau de connectivité optimal entre deux régions en entrée ou plus.

En savoir plus sur la connexion des régions avec le réseau optimal

Utilisation

  • Les régions en entrée peuvent être des données raster ou d’entités.

  • Dans un raster, une région est un groupe de cellules de même valeur qui sont contiguës (adjacentes). Lorsque vos régions en entrée sont identifiées par un raster, si des zones (cellules de même valeur) sont constituées de plusieurs régions, exécutez d’abord l’outil Region Group (Groupes par régions) pour procéder à un prétraitement et affecter des valeurs uniques à chaque région. Utilisez ensuite le raster obtenu comme régions en entrée de l’outil Optimal Region Connections (Connexions optimales des régions).

  • Lorsque les régions en entrée sont identifiées par des données surfaciques, linéaires ou ponctuelles, elles sont converties en raster à l’aide de l’identifiant d’entité pour s’assurer que les régions résultantes correspondent à des valeurs uniques. Les polygones multi-parties ne peuvent pas être utilisés en entrée. Lorsque des données multi-points sont saisies, l’outil Optimal Region Connections (Connexions optimales des régions) sélectionne de manière aléatoire un des points à la localisation comme valeur de la région.

    Vous pouvez contrôler la résolution des régions des entités en entrée rastérisées avec l’environnement Taille de cellule. Par défaut, la résolution est définie sur la résolution du raster de coût en entrée, si une telle valeur est fournie.

  • Lorsque vous utilisez des données d'entité surfacique comme données de région en entrée, vous devez traiter la taille de cellule en sortie avec prudence si elle est grossière par rapport au détail des données en entrée. Le processus de rastérisation interne utilise la même méthode par défaut Cell assignment type (Type d’attribution de cellule) que l’outil Polygon to Raster (Polygone vers raster), à savoir Cell center (Centre de cellule). Cela signifie que les données ne figurant pas au centre de la cellule ne sont pas incluses dans la région rastérisée intermédiaire et ne sont pas représentées dans les calculs de distance. Par exemple, si vos régions sont représentées par une série de petits polygones, tels que des emprises de bâtiments, dont la taille est petite par rapport à celle de la cellule en sortie, il se peut que seuls certains d’entre eux apparaissent au centre des cellules raster en sortie et que, vraisemblablement, la plupart des autres polygones soient perdus et exclus de l’analyse.

    Pour éviter cette situation, rastérisez entre-temps les entités en entrée directement via l’outil Polygon to Raster (Polygone vers raster), définissez une valeur Priority field (Champ de priorité) et utilisez le résultat obtenu comme entrée dans l’outil Optimal Region Connections (Connexions optimales des régions). Vous pouvez également sélectionner une taille de cellule suffisamment petite pour capturer le nombre de détails approprié à partir des entités en entrée.

  • Si l'entrée de la région est une entité, le champ ObjectID est utilisé comme identifiants de région.

  • Si les régions en entrée sont des rasters et que la plage d’ID de ligne est très étendue (même s’il n’existe que quelques régions), les performances de l’outil Optimal Region Connections (Connexions optimales des régions) peuvent diminuer.

  • Les localisations identifiées par le paramètre Input Raster or Feature Barriers (Interruptions de raster ou d’entité en entrée), les localisations de cellule dont la valeur du paramètre Input Cost Raster (Raster de coût en entrée) est NoData ou les localisations qui ne se trouvent pas dans Mask (Masque), agissent toutes comme des interruptions.

  • L’environnement d’analyse Masque peut être défini sur une entité ou un jeu de données raster. Si le masque est une entité, il est converti en raster. Les cellules contenant une valeur définissent les emplacements situés dans la zone du masque. Les cellules NoData définissent les localisations situées en dehors de la zone du masque et sont traitées comme une interruption.

  • L’étendue de traitement par défaut correspond à celle de la valeur Input Cost Raster (Raster de coût en entrée) si une telle valeur est fournie ; sinon, elle correspond à l’étendue des régions en entrée.

  • Les valeurs de raster de coût négatives ou nulles ne sont pas valides, mais sont traitées comme petites valeurs positives. L’algorithme de coût cumulé est un processus multiplicatif ; il ne peut pas calculer correctement le coût cumulé si les valeurs de coût sont négatives ou nulles.

    Si le raster de coût contient ces valeurs et que ces emplacements représentent des zones à exclure de l’analyse, convertissez ces cellules en NoData avant d’exécuter l’outil. Vous pouvez effectuer cette opération à l’aide de l’outil [Set Null].

    La valeur NoData étant traitée comme une interruption dans cette analyse, les emplacements qui sont NoData dans l’entrée le sont également dans le résultat.

  • Pour le paramètre Output Neighboring Connections Lines (Lignes de connexion voisines en sortie), si aucune surface de coût n’est indiquée, les voisins sont identifiés à l’aide de la distance euclidienne. Dans ce cas, le voisin le plus proche d'une région est le plus proche en termes de distance. Toutefois, si une surface de coût est fournie, les voisins sont identifiés par la distance de coût et le voisin le plus proche d’une région est celui accessible au moindre coût. Une opération d'allocation de coût permet d'identifier les régions voisines les unes des autres.

  • Le réseau en sortie optimal est créé à partir des chemins produits dans les connexions voisines facultatives en sortie. Les chemins des connexions voisines facultatives en sortie sont convertis en théorie des graphes. Les régions sont les sommets, les chemins sont les tronçons et les distances ou coûts cumulés sont les pondérations des tronçons. L'arbre couvrant de poids minimal est calculé à partir de la représentation graphique des chemins pour déterminer le réseau du chemin de moindre coût nécessaire pour se déplacer entre les régions.

  • Chaque chemin optimal atteint d’abord la limite extérieure du polygone ou de la région multicellulaire. À partir du périmètre de la région, l’outil prolonge les chemins avec des segments de lignes supplémentaires pour créer des points d’entrée et de sortie entre les régions et permettre un déplacement au sein de ces dernières. Il n'existe aucun coût ou distance de déplacement supplémentaire le long de ces segments de lignes.

  • Selon la configuration des régions en entrée et leurs voisins d'allocation, un chemin peut passer à travers une région intermédiaire pour atteindre une région voisine. Ce chemin supporte des coûts lors de son passage à travers cette région intermédiaire.

  • Vous pouvez utiliser les connexions voisines facultatives en sortie en tant qu'alternative au réseau de l'arbre couvrant de poids minimal. Cette sortie connecte chaque région à ses régions de coût voisines, ce qui génère un réseau plus complexe comportant de nombreux chemins. La classe d’entités peut être utilisée telle quelle, ou en tant que base pour créer votre propre réseau. Pour ce faire, sélectionnez les chemins spécifiques souhaités dans le réseau à l’aide du bouton Select By Attributes (Sélectionner selon les attributs), du groupe Select (Sélectionner) sur l’onglet Map (Carte), ou de l’outil Select Layer By Attributes (Sélectionner une couche par attributs). La sélection des chemins peut se baser sur la connaissance de la zone et sur les statistiques associées aux chemins dans la table attributaire obtenue.

  • Cet outil 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. Reportez-vous à la rubrique d’aide Traitement parallèle avec Spatial Analyst pour plus d’informations concernant cette fonctionnalité et sa configuration.

    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 C: local. Vous pouvez contrôler l’emplacement de ce dossier en définissant une variable d’environnement système appelée TempFolders et en spécifiant le chemin d’accès au dossier à 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, cet outil utilise 50 pour cent des cœurs disponibles. Si les données en entrée sont inférieures à 5 000 par 5 000 cellules en taille, le nombre de cœurs utilisés 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.

  • Le réseau obtenu, soit à partir de l’arbre couvrant de poids minimal ou des connexions voisines facultatives, peut être converti en réseau Network Analyst pour une analyse de réseau complémentaire.

  • Reportez-vous à la rubrique Environnements d’analyse et Spatial Analyst pour plus d’informations sur les environnements de géotraitement qui s’appliquent à cet outil.

Paramètres

Etiqueter Explication Type de données

Régions d’entité ou raster en entrée

Les régions en entrée à connecter par le réseau optimal.

Les régions peuvent être définies par un raster ou un jeu de données d'entité.

Si la région en entrée est un raster, les régions sont définies par groupes de cellules contiguës (adjacentes) de même valeur. Un numéro unique doit être attribué à chaque région. Les cellules qui ne font pas partie d'une région doivent être de type NoData. Le type raster doit être un entier et les valeurs peuvent être positives ou négatives.

Si la région en entrée est un jeu de données d'entités, il peut s'agir de polygones, polylignes ou points. Les régions d'entités surfaciques ne peuvent être constituées de polygones multi-parties.

Raster Layer; Feature Layer

Lignes de connexion optimales en sortie

Classe d’entités polylignes en sortie du réseau optimal de chemins qui connectent chacune des régions en entrée.

Chaque chemin (ou ligne) est numéroté de manière unique et les champs supplémentaires dans la table attributaire stockent des informations spécifiques concernant le chemin. Ces chemins supplémentaires sont les suivants :

  • PATHID—Identifiant unique du chemin

  • PATHCOST—Distance ou coût cumulé total du chemin

  • REGION1—Première région à laquelle le chemin se connecte

  • REGION2—Autre région à laquelle le chemin se connecte

Ces informations permettent de mieux comprendre les chemins du réseau.

Comme chaque chemin est représenté par une ligne unique, plusieurs lignes seront présentes aux emplacements où les chemins empruntent le même itinéraire.

Feature Class

Raster ou entités d’interruption en entrée

(Facultatif)

Jeu de données qui définit les interruptions.

Les interruptions peuvent être définies par un entier ou un raster à virgule flottante, ou par une entité ponctuelle, linéaire ou surfacique.

Raster Layer; Feature Layer

Raster de coût en entrée

(Facultatif)

Raster définissant l'impédance ou le coût de déplacement planimétrique à travers chaque cellule.

La valeur de chaque emplacement de cellule représente le coût par unité de distance du déplacement à travers la cellule. Chaque valeur d’emplacement de cellule est multipliée par la résolution de cellule (avec également une compensation simultanée pour mouvement diagonal) afin d’obtenir le coût total du passage à travers la cellule.

Les valeurs du raster de coût peuvent être entières ou à virgule flottante. Les valeurs de raster de coût négatives ou nulles ne sont pas valides, mais sont traitées comme petites valeurs de coût positives.

Raster Layer

Lignes de connexion voisines en sortie

(Facultatif)

Classe d’entités polylignes en sortie qui identifie tous les chemins depuis chaque région jusqu’à ses voisins les plus proches ou ses voisins de coût.

Chaque chemin (ou ligne) est numéroté de manière unique et les champs supplémentaires dans la table attributaire stockent des informations spécifiques concernant le chemin. Ces chemins supplémentaires sont les suivants :

  • PATHID—Identifiant unique du chemin

  • PATHCOST—Distance ou coût cumulé total du chemin

  • REGION1—Première région à laquelle le chemin se connecte

  • REGION2—Autre région à laquelle le chemin se connecte

Ces informations vous permettent de mieux comprendre les chemins du réseau et sont utiles pour identifier les chemins à supprimer, le cas échéant.

Comme chaque chemin est représenté par une ligne unique, plusieurs lignes seront présentes aux emplacements où les chemins empruntent le même itinéraire.

Feature Class

Méthode de calcul de distance

(Facultatif)

Indique si la distance est calculée avec une méthode plane (Terre plate) ou géodésique (ellipsoïde).

  • planeLe calcul de la distance est effectué sur une surface plane projetée à l’aide d’un système de coordonnées cartésiennes 2D. Il s’agit de l’option par défaut.

  • GéodésiqueLe calcul de la distance est effectué sur l’ellipsoïde. Les résultats ne changent pas, quelle que soit la projection en entrée ou en sortie.

String

Connections Within Regions (Connexions dans les régions)

(Facultatif)

Indique si les chemins continueront et s’ils se connectent au sein des régions en entrée.

  • Générer des connexionsLes chemins continueront dans les régions en entrée pour connecter tous les chemins qui pénètrent dans une région.

  • Aucune connexionLes chemins s’arrêteront aux limites des régions en entrée et ne continueront pas ou ne se connecteront pas à l’intérieur.

String

Environnements

Validation automatique, Taille de cellule, Cell Size Projection Method (Méthode de projection de la taille de cellule), Espace de travail courant, Valeur Z en sortie par défaut, Etendue, Transformations géographiques, Masque, Résolution M, Tolérance M, Mot-clé CONFIG en sortie, Système de coordonnées en sortie, Valeurs M en sortie, Valeurs Z en sortie, Domaine M en sortie, Domaine XY en sortie, Domaine Z en sortie, Facteur de traitement parallèle, Espace de travail temporaire, Raster de capture, Résolution XY, Tolérance XY, Résolution Z, Tolérance Z

Informations de licence

  • Basic: Nécessite Spatial Analyst
  • Standard: Nécessite Spatial Analyst
  • Advanced: Nécessite Spatial Analyst