Mettre à jour un sous-réseau (Outils Réseau de distribution)
Résumé
Met à jour les informations sur le sous-réseau dans la table Subnetworks (Sous-réseaux), la classe d’entités SubnetLine et les diagrammes système de sous-réseau pour les sous-réseaux spécifiés.
Pour la table Subnetworks (Sous-réseaux), cet outil change le statut des contrôleurs de sous-réseau associés pour qu’ils soient nettoyés (l’[attribut Is dirty (À valider)])(../../help/data/utility-network/update-subnetworks.md#E1F) est défini sur False (Faux). Si des échecs de validation de cohérence ou des erreurs de sous-réseau sont détectés pendant l’exécution de l’outil, le statut des contrôleurs de sous-réseau associés sera marqué comme non valide (l’attribut Is dirty est défini sur Invalid [Non valide]). Dans la classe d’entités SubnetLine, un enregistrement sera généré pour tout nouveau sous-réseau, les enregistrements des sous-réseaux supprimés seront effacés et la forme et les informations des sous-réseaux modifiés seront actualisées. Certains attributs seront créés ou mis à jour pour les entités de sous-réseau.
Si la mise à jour de la règle de sous-réseau pour un niveau est configuré de sorte à ne pas gérer l’attribut Is dirty (À valider), l’opération de mise à jour du sous-réseau peut être utilisée pour supprimer des lignes de la table Subnetworks (Sous-réseaux) lorsque l’attribut Is deleted est défini sur true (vrai).
En savoir plus sur la procédure de mise à jour des sous-réseaux
Utilisation
Si une géodatabase d’entreprise est utilisée, les conditions suivantes doivent être remplies :
Le réseau de distribution doit être inscrit en tant que branche versionnée.
Le réseau de distribution en entrée doit provenir d’un service de réseau de distribution.
L’opération de mise à niveau du sous-réseau peut être utilisée dans la version par défaut pour supprimer des lignes dans la table Subnetworks (Sous-réseaux) pour les niveaux où l’attribut
Is dirtyn’est pas géré.Si cet outil est exécuté sur la version par défaut, la géométrie, l’attribut de nom de sous-réseau et les champs propagés de la classe d’entités SubnetLine sont mis à jour sur place. Si cet outil est exécuté sur une version nommée, le comportement par défaut (sans événements) limite la mise à jour aux entités et aux objets modifiés dans la version. Le mode de mise à jour peut être modifié pour que les événements soient utilisés (avec événements). Cette option exécute le comportement de la géodatabase et peut être définie dans la configuration du sous-réseau pour la version par défaut et les versions nommées.
Mettez à jour un sous-réseau un processus après l’autre. N’exécutez pas l’outil avec le paramètre All subnetworks in tier (Tous les sous-réseaux du niveau) sélectionné si vous exécutez plusieurs processus. Un incident pourrait survenir si deux processus tentaient de mettre à jour le même sous-réseau simultanément.
-
Licence :
Le compte de portail actif doit disposer d’une licence avec l’extension de type d’utilisateur ArcGIS Advanced Editing pour que cet outil puisse être utilisé dans un déploiement d’entreprise.
Cet outil est pris en charge pour une utilisation avec des réseaux de domaine traditionnels uniquement.
Cet outil crée ou met à jour les diagrammes de réseau pour les sous-réseaux actualisés si un modèle de diagramme a été spécifié lors de la configuration de la définition du sous-réseau.
Toute mise à jour doit être enregistrée avant d’exécuter l’outil.
La topologie du réseau doit être activée.
Il n’existe aucune zone à valider sectionnant les entités de sous-réseau.
Paramètres
| Etiqueter | Explication | Type de données |
|---|---|---|
|
Réseau de distribution en entrée |
Réseau de distribution qui contient le sous-réseau. |
Utility Network; Utility Network Layer |
|
Réseau de domaine |
Réseau de domaine contenant le sous-réseau. |
String |
|
Niveau |
Niveau contenant le sous-réseau. |
String |
|
Tous les sous-réseaux du niveau |
Détermine si tous les sous-réseaux figurant dans le niveau seront mise à jour. Pour mettre à jour un sous-ensemble de sous-réseaux dans le niveau, utilisez le paramètre Subnetwork Name (Nom de sous-réseau).
|
Boolean |
|
Nom de sous-réseau (Facultatif) |
Le nom du sous-réseau qui sera mis à jour à partir du niveau. Si le paramètre All subnetworks in tier (Tous les sous-réseaux du niveau) est sélectionné, ce paramètre est ignoré. Lorsque la table de sous-réseaux contient au moins 10 000 enregistrements pour un niveau, la liste de choix du paramètre n’est pas renseignée et un champ vierge est proposé pour le nom du sous-réseau. |
String |
|
Poursuite après échec (Facultatif) |
Indique si le processus de mise à jour s’arrête en cas d’échec de la mise à jour d’un sous-réseau lors de la mise à jour de plusieurs sous-réseaux.
|
Boolean |
|
Interruptions conditionnelles (Facultatif) |
Définit une interruption conditionnelle de traversabilité sur les entités en fonction d’une comparaison avec un attribut de réseau ou vérifie une chaîne de catégorie. Une interruption conditionnelle utilise un attribut du réseau ou une catégorie de réseau, un opérateur et un type, ainsi qu’une valeur d’attribut. Par exemple, arrêtez un traçage lorsque l’attribut En savoir plus sur l’utilisation de plusieurs expressions conditionnelles Remarque :Ce paramètre est uniquement disponible pour Python. Colonnes de la table de valeurs :
|
Value Table |
|
Interruptions de fonctions (Facultatif) |
Définit l’interruption de traversabilité sur les entités en fonction d’une fonction. Les interruptions fonctionnelles peuvent être utilisées pour effectuer des actions comme limiter la distance que le traçage peut parcourir depuis le point de départ, ou définir une valeur maximale à laquelle arrêter un traçage. Par exemple, la longueur de chaque ligne parcourue est ajoutée à la distance totale parcourue jusqu’ici. Lorsque la distance totale parcourue atteint la valeur spécifiée, le traçage s’arrête. Remarque :Ce paramètre est uniquement disponible pour Python. Colonnes de la table de valeurs :
|
Value Table |
|
Inclure les entités d’interruption (Facultatif) |
Indique si les entités d’interruption de capacité à être traversé sont incluses dans les résultats de la recherche de parcours. Les interruptions de traversabilité sont facultatives même si elles ont été prédéfinies dans la définition de sous-réseau.
|
Boolean |
|
Appliquer la traversabilité à (Facultatif) |
Spécifie le type de traversabilité qui sera appliqué. La portée de la capacité à être traversé détermine si la capacité à être traversé sera appliquée aux jonctions, tronçons, ou aux deux. Par exemple, si une interruption conditionnelle est définie pour arrêter le traçage lorsque Remarque :Ce paramètre est uniquement disponible pour Python.
|
String |
|
Propagateurs (Facultatif) |
Spécifie les attributs de réseau à propager, ainsi que la manière dont cette propagation doit être effectuée pendant un traçage dans un réseau de domaine traditionnel. Les attributs de classe propagés désignent les valeurs clés sur les contrôleurs de sous-réseau qui sont distribuées au reste des entités dans le sous-réseau. Par exemple, dans un modèle de distribution électrique, vous pouvez propager la valeur de phase. Remarque :Ce paramètre est uniquement disponible pour Python. Colonnes de la table de valeurs :
|
Value Table |
Sortie dérivée
| Etiqueter | Explication | Type de données |
|---|---|---|
|
Réseau de distribution mis à jour |
Réseau de distribution mis à jour. |
Utility Network |
Environnements
Cet outil n’utilise pas d’environnement de géotraitement.
Informations de licence
- Basic: Non
- Standard: Oui
- Advanced: Oui