Activer la topologie du réseau (Utility Network)

Synthèse

Active la topologie de réseau pour un réseau de distribution.

Une topologie de réseau est requise pour les opérations analytiques telles que le traçage et les diagrammes de réseau. Une topologie de réseau peut également être activée pour détecter les erreurs.

Remarque :

À partir de ArcGIS Enterprise 10.9.1, l’opération d’activation de la topologie de réseau est traitée de manière asynchrone à l’aide du service de géotraitement UtilityNetworkTools lorsqu’un réseau de distribution est utilisé dans une géodatabase d’entreprise. Le service UtilityNetworkTools est préconfiguré dans le dossier System des services d’entités qui incluent un réseau de distribution. Il possède un paramètre de délai d’expiration plus long et est réservé aux tâches de géotraitement sur les réseaux de distribution.

En savoir plus sur l’activation d’une topologie de réseau

Utilisation

    Attention :

    Lorsque vous activez la topologie de réseau dans un vaste réseau de distribution, cette opération prend du temps et les ressources consommées dépendent du nombre entités présentes dans le réseau. Planifiez et dimensionnez le client et la base de données en conséquence pour garantir que l’opération disposera de la RAM et de l'espace disque nécessaires pour mener à bien le processus.

  • Certaines tâches de configuration du réseau peuvent être effectuées uniquement avant la première activation de la topologie du réseau. Pour connaître les tâches spécifiques de cet outil et l’état de topologie de réseau requis, reportez-vous à la rubrique Tâches de gestion du réseau technique.

  • Toutes les classes d’entités du réseau de distribution doivent avoir un index spatial.

  • Lorsque vous utilisez une géodatabase d’entreprise, tenez compte des exigences suivantes :

    • Si la valeur du paramètre Input Utility Network (Réseau de distribution en entrée) provient d’une connexion à une base de données, la connexion doit être établie en qualité de propriétaire du réseau de distribution de la base de données.

    • Le compte de portail ArcGIS Enterprise connecté doit correspondre à celui du propriétaire du réseau de distribution du portail.
    • Cet outil doit être connecté à la version par défaut pour pouvoir être exécuté.
      • Aucune autre session connectée à la version par défaut ne pourra exécuter d’opérations de validation ou d’activation au cours de l’opération d’activation.
    • Le réseau de distribution doit être inscrit en tant que branche versionnée.
    • Le réseau technique doit être dans un état non versionné pour qu’il soit possible d’utiliser l’option avancée Only generate errors (Générer uniquement les erreurs).

Paramètres

ÉtiquetteExplicationType de données
Réseau de distribution en entrée

Réseau de distribution pour lequel la topologie du réseau sera activée.

Utility Network; Utility Network Layer
Nombre maximum d'erreurs
(Facultatif)

Nombre maximum d’erreurs pouvant être générées avant l’arrêt du processus d’activation de la topologie de réseau. Les erreurs sont enregistrées dans la sous-couche des zones à valider. La valeur par défaut est 10000.

Attention :

Augmenter la valeur du nombre maximum d'erreurs augmente le délai d'activation de la topologie. Il n'est pas recommandé de paramétrer une valeur au-dessus de celle par défaut de 10000 .

Long
Générer uniquement les erreurs
(Facultatif)

Indique si la topologie est activée ou si seules les erreurs réseau sont générées.

  • Cochée : Le réseau de distribution ne sera évalué que pour les erreurs de réseau. La topologie n’est pas activée. Si vous utilisez une géodatabase d’entreprise, les données ne peuvent pas être inscrites comme versionnées. Cela vous permet d’inspecter et de corriger les erreurs dans le réseau jusqu’à ce que vous soyez prêt à activer la topologie.
  • Non sélectionné : la topologie est activée et toute erreur existante génère des zones à valider avec des erreurs. Il s’agit de l’option par défaut.
Boolean

Sortie obtenue

ÉtiquetteExplicationType de données
Réseau de distribution mis à jour

Réseau de distribution mis à jour.

Utility Network

arcpy.un.EnableNetworkTopology(in_utility_network, {max_number_of_errors}, {only_generate_errors})
NomExplicationType de données
in_utility_network

Réseau de distribution pour lequel la topologie du réseau sera activée.

Utility Network; Utility Network Layer
max_number_of_errors
(Facultatif)

Nombre maximum d’erreurs pouvant être générées avant l’arrêt du processus d’activation de la topologie de réseau. Les erreurs sont enregistrées dans la sous-couche des zones à valider. La valeur par défaut est 10000.

Attention :

Augmenter la valeur du nombre maximum d'erreurs augmente le délai d'activation de la topologie. Il n'est pas recommandé de paramétrer une valeur au-dessus de celle par défaut de 10000 .

Long
only_generate_errors
(Facultatif)

Indique si la topologie est activée ou si seules les erreurs réseau sont générées.

  • ONLY_ERRORSLe réseau de distribution ne sera évalué que pour les erreurs de réseau. La topologie n’est pas activée. Si vous utilisez une géodatabase d’entreprise, les données ne peuvent pas être inscrites comme versionnées. Cela vous permet d’inspecter et de corriger les erreurs dans le réseau jusqu’à ce que vous soyez prêt à activer la topologie.
  • ENABLE_TOPOLa topologie est activée et toute erreur existante génère des zones à valider avec des erreurs. Il s’agit de l’option par défaut.
Boolean

Sortie obtenue

NomExplicationType de données
out_utility_network

Réseau de distribution mis à jour.

Utility Network

Exemple de code

Exemple 1 d’utilisation d’EnableNetworkTopology (fenêtre Python)

Activez la topologie de réseau dans un réseau de distribution nommé MyNetwork et définissez le nombre maximal d’erreurs sur 500 à l’aide de la fonction EnableNetworkTopology.

import arcpy
arcpy.un.EnableNetworkTopology('MyNetwork', 500)
Exemple 2 d'utilisation de l'outil EnableNetworkTopology (fenêtre Python)

Générez uniquement des erreurs pour un réseau de distribution nommé MyNetwork à l’aide de la fonction EnableNetworkTopology.

import arcpy
arcpy.un.EnableNetworkTopology('MyNetwork', '', 'ONLY_ERRORS')

Environnements

Cet outil n’utilise pas d’environnement de géotraitement.

Informations de licence

  • Basic: Non
  • Standard: Oui
  • Advanced: Oui

Rubriques connexes