Ajouter une règle Réduire le conteneur par catégorie (Diagramme de réseau)

Synthèse

Ajoute une règle de diagramme pour réduire automatiquement le contenu du conteneur lors de la génération de diagrammes selon un modèle existant. Cette réduction varie selon que les conteneurs sont balisés ou non avec des catégories de réseau spécifiques.

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.

Remarque :

Cet outil s’applique seulement aux modèles de diagramme dans Utility Network version 7 et ultérieure.

Utilisation

  • Cet outil n’est pas pris en charge en cas d’utilisation d’un service de réseau technique. Vous devez utiliser un réseau de distribution dans une géodatabase fichier ou mobile, ou une connexion de base de données à un réseau de distribution 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.

    Cet outil vous permet de configurer la règle Réduire le conteneur qui sera exécutée par les catégories de réseau. Cela signifie que vous pouvez configurer la réduction des conteneurs de réseau dans les diagrammes générés selon qu’ils sont balisés ou non avec des catégories de réseau spécifiques.

Paramètres

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

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

Utility 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
Type de conteneur

Spécifie le type de géométrie de l’élément de conteneur que la règle traitera.

  • Jonctions uniquementLa règle Réduire le conteneur traitera uniquement les conteneurs de jonctions et d’objets jonction.
  • Tronçons uniquementLa règle Réduire le conteneur traitera uniquement les conteneurs de tronçons et d’objets tronçon. Seul le conteneur linéaire sera traité.
  • Jonctions et tronçonsLa règle Réduire le conteneur traitera les entités de conteneur et les objets quel que soit leur type. Les jonctions et les tronçons seront traités. Il s’agit du paramètre par défaut.
String
Processus de règle

Spécifie la façon dont les conteneurs qui sont balisés avec les catégories de réseau indiquées seront traités.

  • Exclure les catégoriesLes conteneurs qui sont balisés avec des catégories de réseau spécifiées ne seront pas réduits, tandis que les autres conteneurs seront réduits. Il s’agit de l’option par défaut.
  • Inclure les catégoriesLes conteneurs qui sont balisés avec les catégories de réseau indiquées seront réduits.
String
Catégories

Catégories de réseau qui seront exclues ou incluses selon la valeur du paramètre Processus de règle.

Si le paramètre Processus de règle est défini sur Inclure les catégories, une ou plusieurs catégories de réseau doivent être spécifiées. Tous les conteneurs qui sont balisés avec les catégories indiquées seront réduits dans les diagrammes générés.

Si le paramètre Processus de règle est défini sur Exclure les catégories, le contenu associé aux conteneurs qui sont balisés avec les catégories indiquées ne sera pas réduit dans les diagrammes générés, tandis que le contenu associé aux conteneurs qui ne sont pas balisés avec les catégories indiquées le sera.

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
Description
(Facultatif)

Description de la règle.

String

Sortie obtenue

ÉtiquetteExplicationType de données
Réseau en sortie

Réseau de distribution mis à jour.

Utility Network
Modèle de diagramme en sortie

Nom du modèle de diagramme.

String

arcpy.nd.AddCollapseContainerByCategoryRule(in_utility_network, template_name, is_active, container_type, inverse_category_selection, category, {reconnected_edges_option}, {description})
NomExplicationType de données
in_utility_network

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

Utility 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_type

Spécifie le type de géométrie de l’élément de conteneur que la règle traitera.

  • JUNCTIONSLa règle Réduire le conteneur traitera uniquement les conteneurs de jonctions et d’objets jonction.
  • EDGESLa règle Réduire le conteneur traitera uniquement les conteneurs de tronçons et d’objets tronçon. Seul le conteneur linéaire sera traité.
  • BOTHLa règle Réduire le conteneur traitera les entités de conteneur et les objets quel que soit leur type. Les jonctions et les tronçons seront traités. Il s’agit du paramètre par défaut.
String
inverse_category_selection

Spécifie la façon dont les conteneurs qui sont balisés avec les catégories de réseau indiquées seront traités.

  • EXCLUDE_CATEGORIESLes conteneurs qui sont balisés avec des catégories de réseau spécifiées ne seront pas réduits, tandis que les autres conteneurs seront réduits. Il s’agit de l’option par défaut.
  • INCLUDE_CATEGORIESLes conteneurs qui sont balisés avec les catégories de réseau indiquées seront réduits.
String
category
[category,...]

Catégories de réseau qui seront exclues ou incluses selon la valeur du paramètre inverse_category_selection.

Si le paramètre inverse_category_selection est défini sur INCLUDE_CATEGORIES, une ou plusieurs catégories de réseau doivent être spécifiées. Tous les conteneurs qui sont balisés avec les catégories indiquées seront réduits dans les diagrammes générés.

Si le paramètre inverse_category_selection est défini sur EXCLUDE_CATEGORIES, le contenu associé aux conteneurs qui sont balisés avec les catégories indiquées ne sera pas réduit dans les diagrammes générés, tandis que le contenu associé aux conteneurs qui ne sont pas balisés avec les catégories indiquées le sera.

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
description
(Facultatif)

Description de la règle.

String

Sortie obtenue

NomExplicationType de données
out_utility_network

Réseau de distribution mis à jour.

Utility Network
out_template_name

Nom du modèle de diagramme.

String

Exemple de code

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

Ajoutez une règle Réduire le conteneur au modèle MyTemplate1 pour réduire tous les conteneurs linéaires avec la catégorie 'Canalisation multitubulaire' à l’aide de la fonction AddCollapseContainerByCategoryRule.

import arcpy
input_Network = 'D:/MyProjectLocation/MyDatabaseConnection.sde/MyDatabase.MAP.Electric/MyDatabase.MAP.Electric'
input_DiagramTemplate = 'MyTemplate1'
input_Category = 'Duct Bank'

arcpy.nd.AddCollapseContainerByCategoryRule(
    input_Network, input_DiagramTemplate, 'ACTIVE', 'EDGES',
    'INCLUDE_CATEGORIES', input_Category, '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