Crée un réseau de distribution (Utility Network)

Synthèse

Crée un réseau de distribution dans un jeu de classes d’entités de géodatabase fichier ou d’entreprise.

Un réseau technique est créé et un réseau de structure, avec sa collection de classes d’entités, est ajouté au jeu de classes d’entités cible. Les classes d’entités structurelles seront partagées dans tous les réseaux du domaine puisqu’elles sont créées et configurées pour le réseau de distribution.

Pour en savoir plus sur les conditions requises du système et les bases de données compatibles, voir Créer un réseau technique.

Utilisation

  • Les paramètres Input Feature Dataset (Jeu de données d'entité en entrée) et Service Territory Feature Class (Classe d’entités de secteur de service) doivent avoir la même référence spatiale.

  • La valeur du paramètre Classe d’entités de secteur de service doit exister dans le jeu de classes d’entités en entrée et doit être compatible avec les valeurs z et m.

  • Le mot clé de configuration DEFAULTS sera utilisé pour le réseau de distribution en sortie.

  • Lorsque vous utilisez une géodatabase d’entreprise, les conditions suivantes doivent être remplies.

    • La géodatabase doit être de version 10.8.1.2.6 ou ultérieure.

    • Le réseau de distribution ne peut pas appartenir à un compte d’utilisateur authentifié par le système d’exploitation, un compte de base de données ou d’administrateur de géodatabase.
    • Un portail ArcGIS Enterprise actif doit être ajouté au projet avec un compte de portail connecté qui dispose de privilèges permettant de publier du contenu ; cela inclut les privilèges de publication de couches basées sur des serveurs, ainsi que les privilèges de création, de mise à jour et de suppression du contenu. Tous ces privilèges sont inclus dans le rôle Éditeur par défaut. Le compte de portail ArcGIS Enterprise actif est enregistré dans les propriétés du réseau comme propriétaire du réseau technique du portail.

    Licence :
    Le compte de portail actif doit être proposé sous licence avec l’extension de type d’utilisateur ArcGIS Utility Network pour que vous puissiez créer, publier et utiliser un réseau de distribution dans une géodatabase d’entreprise.

Paramètres

ÉtiquetteExplicationType de données
Jeu de classes d’entités en entrée

Jeu de classes d’entités de géodatabase dans lequel le réseau technique et le schéma sont créés.

Feature Dataset
Nom du réseau de distribution

Nom du réseau technique qui sera créé.

String
Classe d’entités du secteur de service

Classe d’entités surfaciques existante qui sera utilisée pour créer l’extension géographique du réseau technique. Les entités du réseau de distribution ne peuvent pas être créées en dehors de cette extension.

La classe d’entités doit être compatible avec les valeurs z et m.

Feature Layer; Feature Class

Sortie obtenue

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

Réseau technique en sortie.

Utility Network

arcpy.un.CreateUtilityNetwork(in_feature_dataset, in_utility_network_name, service_territory_feature_class)
NomExplicationType de données
in_feature_dataset

Jeu de classes d’entités de géodatabase dans lequel le réseau technique et le schéma sont créés.

Feature Dataset
in_utility_network_name

Nom du réseau technique qui sera créé.

String
service_territory_feature_class

Classe d’entités surfaciques existante qui sera utilisée pour créer l’extension géographique du réseau technique. Les entités du réseau de distribution ne peuvent pas être créées en dehors de cette extension.

La classe d’entités doit être compatible avec les valeurs z et m.

Feature Layer; Feature Class

Sortie obtenue

NomExplicationType de données
out_utility_network

Réseau technique en sortie.

Utility Network

Exemple de code

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

Créez un réseau de distribution intitulé MyNetwork dans un jeu de classes d’entités appelé EsriCoOp et une couche de secteur de service intitulée ServiceArea.

import arcpy
arcpy.CreateUtilityNetwork_un(r"C:\MyProject\unownerconnection.sde\UNdatabase.UNOWNER.EsriCoOp", 
                              "MyNetwork", "ServiceArea")

Environnements

Cas particuliers

Informations de licence

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

Rubriques connexes