Skip to main content

Exporter un sous-réseau (Outils Réseau de distribution)

Résumé

Exporte des sous-réseaux à d’un réseau de domaine traditionnel dans un fichier .json. Cet outil permet également de supprimer une ligne de la table Subnetworks (Sous-réseaux) tant que l’attribut Is deleted est défini sur True (Vrai). Cela indique que le contrôleur de sous-réseau a été supprimé du sous-réseau.

Remarque :

L’opération d’exportation de sous-réseau est traitée de manière asynchrone à l’aide du service de géotraitement UtilityNetworkTools si 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 technique. Il possède un paramètre de délai d’expiration plus long et est réservé aux tâches de géotraitement de réseau de distribution.

En savoir plus sur l’exportation des sous-réseaux

Utilisation

  • Les sous-réseaux doivent être validés pour pouvoir être exportés ; exécutez l’outil Update Subnetwork (Mettre à jour un sous-réseau) au préalable.

  • Les paramètres de la catégorie Trace Parameters ne peuvent être utilisés que dans Python.

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

    • La valeur du paramètre Input Utility Network (Réseau de distribution en entrée) doit provenir d’un service de réseau de distribution.

    • 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.

  • Lorsque le paramètre Set export acknowledged (Confirmation de la définition de l’exportation) est activé, les conditions suivantes doivent être satisfaites :

    • La topologie du réseau doit être activée.

    • Les géodatabases d’entreprise présentent les exigences supplémentaires suivantes :

      • 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 compte de portail ArcGIS Enterprise connecté doit correspondre à celui du propriétaire du réseau de distribution du portail.

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 à exporter.

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

Nom de sous-réseau

Nom du sous-réseau à exporter du tier. Sélectionnez une source spécifique pour exporter les informations relatives au sous-réseau. 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

Confirmation de la définition de l’exportation

Indique si l’attribut LASTACKEXPORTSUBNETWORK du contrôleur correspondant dans la table Subnetworks (Sous-réseaux) et l’entité dans la classe d’entités SubnetLine sera actualisé.

  • ActivéL’attribut LASTACKEXPORTSUBNETWORK du contrôleur correspondant dans la table Sous-réseaux sera actualisé. Si la source est marquée pour suppression (Is deleted = True), elle sera supprimée de la table Subnetworks (Sous-réseaux). Cette option nécessite que le réseau de distribution en entrée référence la version par défaut.

  • DécochéL’attribut LASTACKEXPORTSUBNETWORK du contrôleur correspondant dans la table Sous-réseaux sera actualisé. Il s’agit de l’option par défaut.

Boolean

JSON en sortie

Nom et emplacement du fichier .json qui sera généré.

File

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 Device Status d’une entité est égal à la valeur spécifique de Open. Lorsqu’une entité remplit ces conditions, le traçage s’arrête. Si vous utilisez plusieurs attributs, vous pouvez utiliser le paramètre Combine using (Combiner en utilisant) pour définir une condition Et ou Ou.

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 :

  • NameFilter by network attribute name.

  • OperatorFilter by an operator.

    • Is equal toThe attribute is equal to the value.

    • Does not equalThe attribute is not equal to the value.

    • Is greater thanThe attribute is greater than the value.

    • Is greater than or equal toThe attribute is greater than or equal to the value.

    • Is less thanThe attribute is less than the value.

    • Is less than or equal toThe attribute is less than or equal to the value.

    • Includes the values (bitwise AND equals the value)A bitwise AND operation in which all bits in the value are present in the attribute (bitwise AND == value).

    • Does not include the values (bitwise AND does not equal the value)A bitwise AND operation in which not all of the bits in the value are present in the attribute (bitwise AND != value).

    • Includes any (bitwise AND equals True)A bitwise AND operation in which at least one bit in the value is present in the attribute (bitwise AND == True).

    • Does not include any (bitwise AND equals False)A bitwise AND operation in which none of the bits in the value are present in the attribute (bitwise AND == False).

  • TypeFilter by a specific type.

    • Specific valueFilter by a specific value or network category.

    • Network attributeFilter by a network attribute.

  • ValueFilter by a specific value.

  • Combine UsingUse this parameter to combine multiple condition barriers.

    • AndCombine the condition barriers.

    • OrUse if either condition barrier is met.

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 :

  • FunctionFilter by a function.

    • MinimumThe minimum of the input values will be identified.

    • MaximumThe maximum of the input values will be identified.

    • AverageThe average of the input values will be calculated.

    • CountThe number of features will be identified.

    • AddThe sum of the input values will be calculated.

    • SubtractThe difference in the input values will be calculated. Subnetwork controllers and loops trace types do not support the subtract function.

  • AttributeFilter by a network attribute.

  • OperatorFilter by an operator.

    • Is equal toThe attribute is equal to the value.

    • Does not equalThe attribute is not equal to the value.

    • Is greater thanThe attribute is greater than the value.

    • Is greater than or equal toThe attribute is greater than or equal to the value.

    • Is less thanThe attribute is less than the value.

    • Is less than or equal toThe attribute is less than or equal to the value.

    • Includes the values (bitwise AND equals the value)A bitwise AND operation in which all bits in the value are present in the attribute (bitwise AND == value).

    • Does not include the values (bitwise AND does not equal the value)A bitwise AND operation in which not all of the bits in the value are present in the attribute (bitwise AND != value).

    • Includes any (bitwise AND equals True)A bitwise AND operation in which at least one bit in the value is present in the attribute (bitwise AND == True).

    • Does not include any (bitwise AND equals False)A bitwise AND operation in which none of the bits in the value are present in the attribute (bitwise AND == False).

  • ValueFilter by a specific value.

  • Use Local ValuesBoolean value to use local variables instead of a global variable.

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.

  • ActivéLes interruptions de capacité à être traversé sont incluses dans les résultats de traçage. Il s’agit de l’option par défaut.

  • DécochéLes interruptions de capacité à être traversé ne sont pas incluses dans les résultats de traçage.

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é est appliquée aux jonctions, tronçons, ou aux deux. Si, par exemple, une interruption conditionnelle est définie pour arrêter le traçage lorsque DEVICESTATUS est défini sur Open avec la portée de traversabilité réglée sur les tronçons uniquement, alors le traçage ne s’interrompt pas même s’il détecte un dispositif ouvert, car DEVICESTATUS ne s’applique qu’aux jonctions. En d’autres termes, ce paramètre indique au traçage d’ignorer ou non les jonctions, les tronçons, voire les deux.

Remarque :

Ce paramètre est uniquement disponible pour Python.

  • Jonctions et tronçonsLa capacité à être traversé s’applique aux jonctions et aux tronçons. Il s’agit de l’option par défaut.

  • Jonctions uniquementLa capacité à être traversé s’applique uniquement aux jonctions.

  • Tronçons uniquementLa capacité à être traversé s’applique uniquement aux tronçons.

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 :

  • AttributeFilter by a network attribute.

  • Substitution AttributeThe field used for substitution.

  • FunctionFilter by a function.

  • OperatorFilter by an operator.

  • ValueFilter by a specific value.

Value Table

Inclure la géométrie

(Facultatif)

Indique si la géométrie figure dans les résultats.

  • ActivéLa géométrie est incluse dans les résultats.

  • DécochéLa géométrie n’est pas incluse dans les résultats. Il s’agit de l’option par défaut.

Boolean

Type de résultat

(Facultatif)

Indique les types de résultat possibles renvoyés.

  • ConnectivitéLes entités qui sont connectées par coïncidence géométrique ou par des associations de connectivité seront renvoyées.

  • EntitésLes informations au niveau des entités seront renvoyées.

  • Associations d’inclusion et de dépendanceLes entités qui sont associées par des associations d’inclusion et de dépendances structurelles seront renvoyées.

  • Enregistrements liésLes valeurs des objets associés sont renvoyées pour les entités du sous-réseau, pour le champ et la classe de relations spécifiés.

    Remarque :

    Pour les géodatabases d’entreprise, cette option requiert ArcGIS Enterprise 11.5 ou une version ultérieure.

String

Attributs de réseau générés

(Facultatif)

Attributs de réseau à inclure dans les résultats.

String

Champ de résultats

(Facultatif)

Les champs d’une classe d’entités qui seront renvoyés comme résultats. Les valeurs des champs seront renvoyées dans les résultats pour les entités du sous-réseau.

Colonnes de la table de valeurs :

  • Feature ClassA feature or object class that participates in the utility network.

  • Field NameThe name of a field from the feature or object class that will have its values returned in the results.

Value Table

Inclure des descriptions de domaine

(Facultatif)

Spécifie si les descriptions de domaine sont incluses dans le fichier .json en sortie pour communiquer la cartographie de domaine des contrôleurs, les éléments d’entités, la connectivité et les associations.

  • ActivéLes descriptions de domaine sont incluses dans les résultats.

  • DécochéLes descriptions de domaine ne sont pas incluses dans les résultats. Il s’agit de l’option par défaut.

Boolean

Champs des enregistrements associés

(Facultatif)

Champs des classes d’objets associées renvoyés comme résultats. Les valeurs des champs seront renvoyées dans les résultats pour les entités du sous-réseau.

Colonnes de la table de valeurs :

  • Relationship ClassA relationship class that relates to a feature or object class that participates in the utility network.

  • Field NameThe name of a field from the related object class that will have its values returned in the results.

Value Table

Inclure le sens de circulation

(Facultatif)

Indique si le sens de circulation est inclus dans le fichier .json en sortie. Si tel est le cas, le fichier contient des informations sur le sens de circulation tirées des contrôleurs de sous-réseaux pour les lignes traversées, les objets tronçon, les tronçons internes des périphériques comportant des bornes, ainsi que les associations de connectivité.

Ce paramètre s’applique uniquement aux options de types de résultats Connectivity (Connectivité) et Features (Entités).

Remarque :

Pour les géodatabases d’entreprise, ce paramètre requiert ArcGIS Enterprise 12.1 ou une version ultérieure.

  • ActivéLe sens de circulation est inclus dans les résultats.

  • DécochéLe sens de circulation n’est pas inclus dans les résultats. Il s’agit de l’option par défaut.

Boolean

Inclure les valeurs propagées

(Facultatif)

Indique si des valeurs propagées sont incluses dans le fichier .json en sortie pour le sous-réseau exporté. Ce paramètre ne s’applique qu’au type de résultat Features (Entités).

Remarque :

Pour les géodatabases d’entreprise, ce paramètre requiert ArcGIS Enterprise 12.1 ou une version ultérieure.

  • ActivéLes valeurs propagées sont incluses dans les résultats.

  • DécochéLes valeurs propagées ne sont pas incluses dans les résultats. Il s’agit de l’option par défaut.

Boolean

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