Disponible avec une licence Standard ou Advanced.
Il arrive qu’un réseau géométrique contienne des entités comportant une géométrie non valide ou une connectivité incohérente. Il existe une suite d’outils et de commandes qui vous permettent de détecter et de résoudre divers problèmes de connectivité et de géométrie dans des réseaux géométriques. La barre d’outils Modification du réseau géométrique contient les commandes et les outils permettant de vérifier et de réparer des entités de réseau.
Commandes Verify Network Connectivity (Vérifier la connectivité du réseau) et Verify Network Geometry (Vérifier la géométrie du réseau)
La vérification d’un réseau peut être une tâche intimidante. Les commandes Verify Network Connectivity (Vérifier la connectivité du réseau) et Verify Network Geometry (Vérifier la géométrie du réseau) s’exécutent par rapport au réseau entier et créent un ensemble de sélection d’entités de réseau présentant une connectivité incohérente ou une géométrie non valide. Ces commandes permettent d’identifier et de corriger plus facilement les interruptions sur votre réseau.
Commande Verify Network Connectivity (Vérifier la connectivité du réseau)
La commande Verify Network Connectivity (Vérifier la connectivité du réseau) crée un ensemble de sélection d’entités de réseau présentant une connectivité incohérente et affiche une boîte de dialogue indiquant le nombre d’entités sélectionnées. Lorsque la commande est exécutée, l’utilisateur a la possibilité de choisir entre exécuter la commande par rapport au réseau entier ou l’exécuter par rapport à l’étendue entière. Si la commande est exécutée par rapport au réseau géométrique entier, les types de connectivité de réseau incohérente qu’elle recherche comprennent les suivants :
- un réseau avec des éléments de réseau qui ne correspondent pas,
- une entité de réseau pour laquelle un ou plusieurs éléments de réseau manquent,
- une entité de réseau avec des éléments de réseau dupliqués,
- une entité de réseau associée à des éléments de réseau incohérents ou non valides,
- une entité de réseau associée ou connectée à une entité de réseau inexistante.
Outre les vérifications mentionnées auparavant, la commande Verify Network Connectivity (Vérifier la connectivité du réseau) peut également être exécutée par rapport aux entités du réseau géométrique dans l’étendue actuelle. Ces vérifications se limitent à une étendue car elles nécessitent plus de temps dans la mesure où elles comparent la coïncidence géométrique des entités de réseau à la connectivité logique. La liste des vérifications plus complètes effectuées comprend :
- une jonction de réseau qui ne coïncide pas avec les tronçons auxquels elle est connectée,
- un élément de réseau associé à un tronçon de longueur nulle,
- un tronçon de réseau dont l’ordre des éléments de tronçon est incorrect.
Après avoir identifié les entités présentant une connectivité incohérente, vous pouvez utiliser l’outil Rebuild Connectivity (Reconstruire la connectivité) ou la commande Repair Connectivity (Réparer la connectivité) pour corriger les incohérences. L’outil Rebuild Connectivity (Reconstruire la connectivité) fonctionne par rapport à une zone définie par l’utilisateur, supprimant et rétablissant la connectivité de réseau de toutes les entités situées dans et intersectant la zone définie. En tant que tel, cet outil s’utilise au mieux par rapport à de petites zones contenant une concentration élevée d’entités qui présentent une connectivité incohérente. La commande Repair Connectivity (Réparer la connectivité) peut fonctionner par rapport au réseau entier, réparant les incohérences existant dans les réseaux géométrique et logique, ou par rapport à l’étendue d’affichage, auquel cas elle répare également les incohérences détectées par les vérifications plus complètes.
En plus d’identifier les entités présentant une connectivité incohérente, la commande Verify Network Connectivity (Vérifier la connectivité du réseau) identifie également les incohérences dans le réseau logique. S’il existe des incohérences, un avertissement indiquant leur présence dans le réseau logique s’affiche dans une boîte de dialogue, ainsi qu’une recommandation invitant à exécuter la commande Repair Connectivity (Réparer la connectivité) pour corriger les incohérences. La commande Repair Connectivity (Réparer la connectivité) doit être exécutée par rapport au réseau entier, et non pas l’étendue actuelle, afin de corriger les incohérences avec le réseau logique.
Un fichier répertoriant les erreurs et les avertissements générés par la commande Verify Network Connectivity (Vérifier la connectivité du réseau) est créé si le paramètre RepairConnectivity de chaîne de registre est placé dans HKEY_CURRENT_USER\Software\ESRI\Geodatabase. Par exemple, D:\Temp\ crée un fichier journal dans le répertoire D:\Temp\. Le fichier journal porte le nom du réseau géométrique avec la version actuelle, s’il se trouve dans une géodatabase d’entreprise.
L’outil Vérifier et réparer la connectivité du réseau géométrique peut être utilisé pour vérifier ou réparer le réseau géométrique entier ou être utilisé dans une étendue spécifiée.
En savoir plus sur l’outil Vérifier et réparer la connectivité du réseau géométrique
Commande Verify Network Geometry (Vérifier la géométrie du réseau)
La commande Verify Network Geometry (Vérifier la géométrie du réseau) crée un ensemble de sélection d’entités de réseau dont la géométrie n’est pas valide pour les entités de réseau. Les types de géométrie de réseau non valide comprennent les suivants :
- Une entité présentant une géométrie vide
- Une entité dont la géométrie comprend plusieurs parties (entités de tronçon uniquement)
- Une entité dont les sommets de début et d’extrémité sont les mêmes (entités de tronçon uniquement)
- Une entité dont la géométrie a une longueur nulle (entités de tronçon uniquement)
La commande Verify Network Geometry (Vérifier la géométrie du réseau) n’identifie que les entités présentant une géométrie vide ou dont la longueur est nulle si ces entités figurent dans un ensemble de sélection. Pour créer l’ensemble de sélection, dans la table des matières d’ArcMap, cliquez avec le bouton droit sur la couche à vérifier. Sous Selection (Sélection), cliquez sur Select All (Tout sélectionner), puis sur la commande Verify Network Geometry (Vérifier la géométrie du réseau).
La réparation de chaque type de géométrie non valide nécessite une série différente d’étapes. Pour connaître les étapes nécessaires à la réparation de la géométrie des entités de réseau, reportez-vous à la rubrique Réparation de la connectivité du réseau géométrique.
Outils Vérifier la connectivité du réseau et Vérifier la géométrie du réseau
Les outils Verify Network Connectivity (Vérifier la connectivité du réseau) et Verify Network Geometry (Vérifier la géométrie du réseau) effectuent pour les entités de réseau valides les mêmes tests que les commandes à la différence qu’ils exécutent ces opérations par rapport à une étendue définie par l’utilisateur (plutôt qu’une sélection d’entités) ou par rapport au réseau entier.
L’outil Verify Connectivity (Vérifier la connectivité) demande beaucoup de ressources de calcul et, dans de nombreuses circonstances, ne doit pas être utilisé pour découvrir la connectivité incohérente. À la place de cet outil, utilisez la commande Verify Network Connectivity (Vérifier la connectivité du réseau), car celle-ci renvoie les incohérences de réseau en une fraction de temps.
Appuyer sur la touche ÉCHAP pendant la définition de la zone d’intérêt avec les outils Verify Network Connectivity (Vérifier la connectivité du réseau) et Verify Network Geometry (Vérifier la géométrie du réseau) a pour effet d’annuler l’opération.