Disponible avec une licence Network Analyst.
Lorsque vous créez ou modifiez des entités qui font partie d'un jeu de données réseau, les outils de capture, de mise à jour et les modèles d'entités appliquent les règles de connectivité définies pour votre réseau.
Lorsque vous effectuez des mises à jour à l’aide des outils de mise à jour dans ArcGIS Pro, certains outils peuvent reconnaître les entités faisant partie d’un jeu de données réseau. Il est possible d’appliquer un comportement de modification spécifique pour aider à conserver la connectivité dans le réseau lorsque vous effectuez un alignement sur des entités faisant partie d’un groupe de connectivité partagé, avec l’entité étant numérisée.
Les sections suivantes résument le fonctionnement des outils de mise à jour lorsque vous mettez à jour un jeu de données réseau.
Création ou modification de segment
Lorsque vous placez une entité de réseau sur un segment d’entité de réseau linéaire ou que vous la faites croiser une autre entité de réseau linéaire (dans le même groupe de connectivité), la polyligne peut être modifiée en fonction des règles de connectivité des jonctions et des segments pour maintenir la connectivité. Lorsque vous numérisez une nouvelle entité de réseau, si elle s’aligne sur une entité polyligne existante, cette dernière sera fractionnée si la connectivité n’est pas établie.
Aux intersections où tous les sommets sont des extrémités, aucun comportement de modification supplémentaire ne sera appliqué, quelle que soit la règle de connectivité des entités nouvelles et existantes, car la connectivité est déjà établie. De même, aucune modification supplémentaire n’est effectuée lorsque la nouvelle entité croise sans s’aligner sur, ni avoir de sommet avec une entité existante. Dans ce cas, il est supposé que la connectivité ne doit pas être établie, les entités sont donc laissées comme numérisées.
Le tableau suivant montre de quelle façon une polyligne est modifiée :
Règle de connectivité d’une entité existante, d’une nouvelle entité ou d’une entité modifiée
Type de sommet de nouvelle entité polyligne | Type de sommet d’entité polyligne existante | Extrémité/Extrémité | Extrémité/Tout sommet | Tout sommet/Tout sommet | Tout sommet/Extrémité |
---|---|---|---|---|---|
Extrémité | Extrémité | Aucune modification supplémentaire effectuée | Aucune modification supplémentaire effectuée | Aucune modification supplémentaire effectuée | Aucune modification supplémentaire effectuée |
Extrémité | Centre | Une entité polyligne existante se fractionne au point d’intersection avec une nouvelle entité polyligne | Sommet ajouté sur la polyligne existante ; aucune ligne fractionnée | Sommet ajouté sur la polyligne existante ; aucune ligne fractionnée | Une entité polyligne existante se fractionne au point d’intersection avec une nouvelle entité polyligne |
Centre | Centre | La nouvelle entité polyligne et l’entité polyligne existante se fractionnent au point d’intersection | La nouvelle entité polyligne se fractionne ; sommet ajouté sur la polyligne existante | Aucune modification supplémentaire effectuée | Sommet ajouté sur la nouvelle entité polyligne à l’intersection ; l’entité polyligne existante se fractionne à son point d’intersection avec la nouvelle entité polyligne |
Aucun | Extrémité, milieu, ou aucun | Aucune modification supplémentaire effectuée ; connectivité non établie. | Aucune modification supplémentaire effectuée ; connectivité non établie | Aucune modification supplémentaire effectuée ; connectivité non établie | Aucune modification supplémentaire effectuée ; connectivité non établie |
Création ou modification de jonction
L’ajout ou le déplacement d’une entité de jonction de réseau peut également modifier l’entité segment sur laquelle se trouve la jonction. Comme pour la modification de segments, le comportement de modification spécifique ne s’applique que lorsque la jonction appartient au même groupe de connectivité que le segment sur lequel elle s’aligne. Le comportement de modification supplémentaire appliqué dépend de la règle de connectivité de la jonction et du segment.
Si la règle de connectivité de la jonction est Respecter, l’entité existante doit être modifiée selon sa propre règle de connectivité. Si la règle est Extrémité, l’entité doit être fractionnée. Si la règle de connectivité est Tout sommet, l’entité doit obtenir un nouveau sommet.
Si la règle de connectivité de la jonction est Déroger, l’entité existante doit toujours obtenir un nouveau sommet. Elle ne doit jamais se fractionner. La nouvelle jonction remplacera la connectivité Extrémité de la source du segment au niveau de ce point et permettra une connexion réseau.
Modification avec altitude
Lorsque vous modifiez des classes d’entités qui utilisent l’altitude dans le jeu de données réseau, les valeurs d’altitude sont prises en compte lors de la création ou de la modification des entités de façon à ce qu’elles s’alignent sur d’autres entités existantes. Comme pour l’autre comportement de modification, le comportement supplémentaire ne s’applique que lorsque vous alignez des entités au sein d'un groupe de connectivité commun. Le comportement varie suivant que les valeurs par défaut sont définies pour les champs d'altitude soit sur les champs soit dans le modèle d'entités pour la classe d’entités.
Le Tableau suivant décrit le comportement appliqué lorsque les champs d’altitude sont utilisés :
Valeur d’altitude | Alignement sur l’extrémité d’une entité unique | Alignement sur une intersection avec plusieurs extrémités | Alignement sur le milieu d’un segment existant |
---|---|---|---|
Aucune valeur d’altitude par défaut définie | L’extrémité alignée prend la valeur d’altitude existante. | L’extrémité alignée prend les valeurs d’altitude de l’une des extrémités à l’intersection. Il est conseillé de vérifier la valeur d’altitude pour s’assurer qu’il s’agit de la valeur désirée. | Toutes les extrémités reçoivent une altitude nulle, car le milieu d’un segment n'a aucune valeur d’altitude lors de l’utilisation des champs d'altitude. |
Valeurs d’altitude par défaut définies | L’extrémité alignée prend la valeur d’altitude existante. | L’extrémité alignée prend les valeurs d’altitude de l’une des extrémités à l’intersection. Il est conseillé de vérifier la valeur d’altitude pour s’assurer qu’il s’agit de la valeur désirée. | Toutes les extrémités reçoivent la valeur d’altitude par défaut de l’entité qui est créée ou modifiée. |
L’alignement de deux entités sur des milieux, où aucun des sommets qui participent n’est une extrémité, aura pour résultat l’attribution de valeurs nulles pour toutes les extrémités nouvellement créées au niveau du fractionnement lorsque les champs d’altitude sont utilisés. Toute extrémité non alignée sur un autre sommet se verra attribuer une valeur nulle ou la valeur d’altitude par défaut.
Si le jeu de données réseau utilise des valeurs de coordonnées Z provenant de la géométrie, son comportement est très semblable au comportement appliqué lorsque des champs d’altitude sont utilisés. La différence entre les deux en ce qui concerne le comportement de modification se produit lors de l’alignement sur le milieu d’une ligne.
Lorsque vous utilisez des valeurs de coordonnée Z provenant de la géométrie et que vous modifiez une entité existante ou que vous créez une entité qui s’aligne sur le milieu d’une ligne existante, les extrémités nouvellement créées prennent la valeur de la coordonnée Z provenant de la géométrie à cet emplacement de la ligne.
Remarque :
Actuellement, les champs d’altitude utilisés dans le jeu de données réseau sont les seuls champs qui sont gérés automatiquement pendant la modification sans configuration préalable. Tout autre champ géré par l’utilisateur (par exemple, les minutes ou les mètres) verra ses valeurs dupliquées dans les entités créées pendant le processus de fractionnement. Vous devez configurer une géodatabase avec des domaines et des règles de fractionnement et de fusion appropriées pour garantir la bonne gestion de ces champs pendant le processus de fractionnement, ou vous devrez mettre ces champs à jour manuellement.Modèles de groupes
Un modèle de groupe peut être utilisé pour placer une nouvelle jonction utilisateur avec la règle de connectivité Déroger afin que la connectivité soit établie à l’intersection, empêchant le fractionnement des entités polylignes.
Vous pouvez utiliser une jonction utilisateur dotée de la règle de connectivité Override (Déroger) pour établir la connectivité aux emplacements dans lesquels les règles de connectivité de tronçon sont par ailleurs interdites. En définissant une nouvelle classe d'entités de jonction utilisateur avec la règle de connectivité Déroger dans le même groupe de connectivité que la classe d’entités linéaires Routes, la connectivité peut être établie sans qu'il soit nécessaire de fractionner les lignes de routes. Pour la connectivité, un sommet doit exister sur toutes les entités qui s’intersectent à l’emplacement partagé.
Un modèle de groupe peut être créé pour combiner la classe d’entités linéaires Routes avec une classe d’entité de jonction utilisateur Déroger, de sorte que lorsqu’un segment linéaire de route est créé qui intersecte une autre ligne de route, un sommet est créé sur la ligne existante et une jonction Déroger est placée à cette intersection, établissant la connectivité.
Nous vous recommandons de créer un projet pour modifier le jeu de données réseau, car le modèle de groupe est enregistré dans le projet.
Vous avez un commentaire à formuler concernant cette rubrique ?