Appliquer les résolutions d’erreurs (Utility Network)

Synthèse

Implémente les actions de résolution des erreurs définies dans le champ ErrorAction de la table des résolutions d’erreurs. Cette table peut être créée à l’aide de l’outil Analyze Network Data (Analyser les données du réseau) et modifiée pour définir l’action permettant de résoudre divers types d’erreur courants. La valeur du champ attributaire ErrorAction définit le type de modification effectuée dans le réseau de distribution.

Utilisation

  • La topologie du réseau peut être activée ou désactivée.

  • Si une géodatabase d’entreprise est utilisée, les conditions suivantes doivent être remplies :

    • Si une géodatabase d’entreprise est utilisée, le paramètre Réseau de distribution en entrée doit provenir d’une connexion à une base de données établie en qualité de propriétaire du réseau de distribution de la base de données.

    • Le réseau de distribution en entrée doit être dans un état non versionné pour que l’outil puisse être exécuté.

Paramètres

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

Réseau de distribution mis à jour avec les actions de mise à jour définies dans la table des résolutions d’erreurs.

Utility Network Layer
Table de résolution

Table des résolutions d’erreurs définissant les actions de mise à jour appliquées aux classes du réseau de distribution pour résoudre les erreurs.

Table View
Emplacement en sortie
(Facultatif)

Dossier en sortie dans lequel le dossier spécifié dans le paramètre Output Name (Nom sortie) est créé.

Folder
Nom en sortie
(Facultatif)

Nom du dossier en sortie. Ce dossier contient les fichiers journaux .csv en sortie avec des informations sur les entités modifiées par l’opération. En cas d’échec d’une mise à jour, les journaux fournissent des informations sur les éventuelles erreurs n’ayant pas pu être résolues.

String

Sortie obtenue

ÉtiquetteExplicationType de données
Réseau de distribution en sortie

Réseau de distribution mis à jour.

Utility Network
Dossier en sortie

Dossier en sortie contenant les fichiers .csv de chaque classe d’entités modifiée par l’opération.

Folder

arcpy.un.ApplyErrorResolutions(in_utility_network, in_resolution_table, {in_folder}, {output_name})
NomExplicationType de données
in_utility_network

Réseau de distribution mis à jour avec les actions de mise à jour définies dans la table des résolutions d’erreurs.

Utility Network Layer
in_resolution_table

Table des résolutions d’erreurs définissant les actions de mise à jour appliquées aux classes du réseau de distribution pour résoudre les erreurs.

Table View
in_folder
(Facultatif)

Dossier en sortie dans lequel le dossier spécifié dans le paramètre output_name est créé.

Folder
output_name
(Facultatif)

Nom du dossier en sortie. Ce dossier contient les fichiers journaux .csv en sortie avec des informations sur les entités modifiées par l’opération. En cas d’échec d’une mise à jour, les journaux fournissent des informations sur les éventuelles erreurs n’ayant pas pu être résolues.

String

Sortie obtenue

NomExplicationType de données
out_utility_network

Réseau de distribution mis à jour.

Utility Network
out_folder

Dossier en sortie contenant les fichiers .csv de chaque classe d’entités modifiée par l’opération.

Folder

Exemple de code

Exemple d’utilisation de l’outil ApplyErrorResolutions (fenêtre Python)

Appliquez des actions de résolution pour résoudre les erreurs dans un réseau de distribution nommé MyUtilityNetwork.

import arcpy 
arcpy.un.ApplyErrorResolutions("MyUtilityNetwork", "C:\\Temp\\Test.geodatabase\\main.ErrorResolution")

Environnements

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

Informations de licence

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

Rubriques connexes