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

Résumé

Crée un réseau de technique dans un jeu de données 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.

  • Le paramètre Service Territory Feature Class (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, tenez compte des exigences suivantes :

    Licence :

    Le compte de portail actif doit être proposé sous licence avec l’extension de type d’utilisateur ArcGIS Utility Network pour créer, publier et utiliser un réseau technique.

    • Le réseau technique ne peut pas appartenir à un compte utilisateur authentifié par le système d’exploitation, un compte de base de données ou un compte 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 de création, de mise à jour et de suppression de contenu. Tous ces privilèges sont inclus dans le rôle Éditeur par défaut. Le compte de portail ArcGIS Enterprise actif sera enregistré dans les propriétés du réseau comme propriétaire du réseau technique du portail.

Syntaxe

CreateUtilityNetwork(in_feature_dataset, in_utility_network_name, service_territory_feature_class)
ParamètreExplicationType 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 dérivée

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")

Informations de licence

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

Rubriques connexes