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

Synthèse

Crée un réseau technique dans un jeu de données d’entités de géodatabase fichier, mobile 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 Jeu de données d'entité en entrée et Classe d’entités de secteur de service doivent posséder 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 version de la géodatabase doit être 10.8.1.2.6 ou ultérieure pour créer un réseau Utility Network version 6 ou antérieure.

    • La version de la géodatabase doit être 11.2.0.3.2 ou ultérieure pour créer un réseau Utility Network version 7 ou ultérieure.

    • Le réseau technique ne peut pas appartenir à un compte utilisateur authentifié par le système d’exploitation, un compte d’administrateur de base de données ou un compte d’administrateur de géodatabase.
    • Vous devez vous connecter et définir un portail ArcGIS Enterprise actif avec un compte qui possède les privilèges permettant de publier un contenu ; ces privilèges incluent la possibilité de publier des couches basées sur les serveurs ainsi que de créer, mettre à jour et supprimer du contenu. Tous ces privilèges sont inclus dans le rôle Publication 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 de distribution du portail.

    Licence :
    Le compte de portail actif doit être proposé sous licence avec l’extension de type d’utilisateur ArcGIS Advanced Editing 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")

Informations de licence

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

Rubriques connexes