Ajouter une règle de concentration de conteneur par attributs (Diagramme de réseau)

Synthèse

Ajoute une règle de diagramme à la séquence de règles spécifiée dans un modèle de diagramme pour concentrer automatiquement tout contenu associé aux conteneurs lors de la génération du diagramme. Les conteneurs comportant des contenus à concentrer sont identifiés à l’aide d’une requête SQL basée sur leurs attributs.

Pour en savoir plus sur les containers de concentration dans les diagrammes de réseau

Attention :

Cet outil est un outil de configuration et d’administration.

Remarque :

Cet outil impacte la cohérence des diagrammes existants basés sur le modèle de diagramme en entrée. Tous les diagrammes existants demeurent incohérents et s’ouvrent avec une icône d’avertissement sur la cohérence Diagramme à mettre à jour jusqu’à leur mise à jour.

Utilisation

  • Cet outil n’est pas pris en charge en cas d’utilisation d’un service de réseau de distribution ou de traces. Vous devez utiliser un réseau de distribution ou un réseau de traces dans une géodatabase fichier ou mobile, ou une connexion de base de données à un réseau de distribution ou de traces dans une géodatabase d’entreprise. Lorsque vous utilisez une géodatabase d’entreprise, tenez compte des exigences suivantes :

  • La règle Concentrer le conteneur permet de simplifier les diagrammes en réduisant tout le contenu lié aux conteneurs pouvant exister dans les diagrammes.

    Vous pouvez utiliser cet outil pour configurer la règle Concentrer le conteneur pour une exécution par attributs. Vous pouvez ainsi configurer la concentration des entités de diagramme d’une classe de conteneurs donnée ou d’une table d’objets en filtrant les éléments du conteneur à concentrer en fonction de leurs attributs.

Paramètres

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

Réseau de distribution ou de traces contenant le modèle de diagramme à modifier.

Utility Network; Trace Network
Modèle de diagramme en entrée

Nom du modèle de diagramme à modifier.

String
Activé

Précise si la règle est active lors de la génération et de la mise à jour des diagrammes selon le modèle spécifique.

  • Activé : la règle ajoutée devient active pendant la génération et la mise à jour de n’importe quel diagramme selon le modèle en entrée. Il s’agit de l’option par défaut.
  • Désactivé : la règle ajoutée n’est pas active pendant la génération ou la mise à jour de n’importe quel diagramme selon le modèle en entrée.

Boolean
Source du conteneur

La classe source de conteneurs ou table d’objets référençant les conteneurs renferment les contenus à concentrer.

Table; Feature Class
Expression
(Facultatif)

Expression SQL permettant de sélectionner le sous-ensemble de conteneurs de cette classe source ou table d’objets dont le contenu est concentré dans les diagrammes générés. Pour plus d’informations sur la syntaxe SQL reportez-vous à la rubrique Référence SQL pour les expressions de requête utilisées dans ArcGIS.

SQL Expression
Description
(Facultatif)

Description de la règle.

String
Agréger les tronçons reconnectés
(Facultatif)

Indique si les tronçons qui sont reconnectés aux jonctions de conteneur concentrées seront agrégés.

  • Désactivé : un tronçon qui connecte une jonction de contenu sera conservé et simplement reconnecté à la jonction de conteneur concentrée.
  • Activé : un tronçon qui connecte une jonction de contenu sera remplacé par un tronçon de réduction qui est reconnecté à la jonction de conteneur concentrée. Plusieurs tronçons entre deux jonctions concentrées seront systématiquement agrégés sous le même tronçon de réduction. Il s’agit de l’option par défaut.

Boolean

Sortie obtenue

ÉtiquetteExplicationType de données
Réseau en sortie

Le réseau technique ou réseau de traces mis à jour.

Utility Network; Trace Network
Modèle de diagramme en sortie

Nom du modèle de diagramme.

String

arcpy.nd.AddCollapseContainerByAttributeRule(in_utility_network, template_name, is_active, container_source, {where_clause}, {description}, {reconnected_edges_option})
NomExplicationType de données
in_utility_network

Réseau de distribution ou de traces contenant le modèle de diagramme à modifier.

Utility Network; Trace Network
template_name

Nom du modèle de diagramme à modifier.

String
is_active

Précise si la règle est activée lors de la génération et de la mise à jour des diagrammes selon le modèle spécifique.

  • ACTIVELa règle ajoutée est activée pendant la génération et la mise à jour de n’importe quel diagramme selon le modèle en entrée. Il s’agit de l’option par défaut.
  • INACTIVELa règle ajoutée n’est pas activée pendant la génération ou la mise à jour de n’importe quel diagramme selon le modèle en entrée.
Boolean
container_source

La classe source de conteneurs ou table d’objets référençant les conteneurs renferment les contenus à concentrer.

Table; Feature Class
where_clause
(Facultatif)

Expression SQL permettant de sélectionner le sous-ensemble de conteneurs de cette classe source ou table d’objets dont le contenu est concentré dans les diagrammes générés. Pour plus d’informations sur la syntaxe SQL reportez-vous à la rubrique Référence SQL pour les expressions de requête utilisées dans ArcGIS.

SQL Expression
description
(Facultatif)

Description de la règle.

String
reconnected_edges_option
(Facultatif)

Indique si les tronçons qui sont reconnectés aux jonctions concentrées seront agrégés.

  • DONT_AGGREGATE_RECONNECTED_EDGESUn tronçon qui connecte une jonction de contenu sera conservé et simplement reconnecté à la jonction de conteneur concentrée.
  • AGGREGATE_RECONNECTED_EDGESUn tronçon qui connecte une jonction de contenu sera remplacé par un tronçon de réduction qui est reconnecté à la jonction de conteneur concentrée. Plusieurs tronçons entre deux jonctions concentrées seront systématiquement agrégés sous le même tronçon de réduction. Il s’agit de l’option par défaut.
Boolean

Sortie obtenue

NomExplicationType de données
out_utility_network

Le réseau technique ou réseau de traces mis à jour.

Utility Network; Trace Network
out_template_name

Nom du modèle de diagramme.

String

Exemple de code

Exemple d’utilisation de l’outil AddCollapseContainerByAttributeRule (script autonome)

Ajouter une règle Concentrer le conteneur par attributs au modèle MyTemplate1 pour concentrer le contenu de n’importe quel container de jonctions de structure qui n’est pas une sous-station ASSETGROUP<>8 dans les diagrammes générés. Ceci signifie que tout conteneur de dispositifs de structure dans le diagramme généré sera concentré, hormis la sous-station ASSETGROUP<>8.

import arcpy
input_Network = "D:/MyProjectLocation/MyDatabaseConnection.sde/MyDatabase.MAP.Electric/MyDatabase.MAP.Electric"
input_DiagramTemplate = "MyTemplate1"
input_StructureDeviceToCollapse = "D:/MyProjectLocation/MyDatabaseConnection.sde/MyDatabase.MAP.Electric/MyDatabase.MAP.StructureJunction"

arcpy.nd.AddCollapseContainerByAttributeRule(input_Network, input_DiagramTemplate, 
                                             "ACTIVE", input_StructureDeviceToCollapse, 
                                             "ASSETGROUP <> 8", '', 'AGGREGATE_RECONNECTED_EDGES')

Environnements

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

Informations de licence

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

Rubriques connexes