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 valeurs des 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 posséder la même référence spatiale.

  • La valeur du 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 être compatible avec les valeurs z et m.

  • Le mot clé de configuration DEFAULTS est 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 publication des couches basées sur les serveurs ainsi que la création, la mise à jour et la suppression 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
Version du réseau de distribution
(Facultatif)

Spécifie la version du réseau de distribution à créer.

  • CompatibleLa dernière version du réseau de distribution compatible avec les versions ArcGIS Pro et ArcGIS Enterprise actuelles est créée. Si vous utilisez un déploiement mono-utilisateur, la dernière version du réseau de distribution compatible avec la version ArcGIS Pro actuelle est créée. Si vous utilisez un déploiement d’entreprise, la dernière version du réseau de distribution compatible avec la version ArcGIS Enterprise actuelle est créée. Dans un déploiement sur plusieurs machines où différentes versions de ArcGIS Enterprise sont installées, tous les serveurs fédérés du portail sont vérifiés pour créer une version du réseau de distribution compatible avec la dernière version disponible. Il s’agit de l’option par défaut.
  • ActuelLa dernière version du réseau de distribution compatible avec la version ArcGIS Pro actuelle est créée.
  • 7Un réseau de distribution de version 7 est créé.
  • 6Un réseau de distribution de version 6 est créé.
  • 5Un réseau de distribution de version 5 est créé.
String

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, {utility_network_version})
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
utility_network_version
(Facultatif)

Spécifie la version du réseau de distribution à créer.

  • COMPATIBLELa dernière version du réseau de distribution compatible avec les versions ArcGIS Pro et ArcGIS Enterprise actuelles est créée. Si vous utilisez un déploiement mono-utilisateur, la dernière version du réseau de distribution compatible avec la version ArcGIS Pro actuelle est créée. Si vous utilisez un déploiement d’entreprise, la dernière version du réseau de distribution compatible avec la version ArcGIS Enterprise actuelle est créée. Dans un déploiement sur plusieurs machines où différentes versions de ArcGIS Enterprise sont installées, tous les serveurs fédérés du portail sont vérifiés pour créer une version du réseau de distribution compatible avec la dernière version disponible. Il s’agit de l’option par défaut.
  • CURRENTLa dernière version du réseau de distribution compatible avec la version ArcGIS Pro actuelle est créée.
  • VERSION_7Un réseau de distribution de version 7 est créé.
  • VERSION_6Un réseau de distribution de version 6 est créé.
  • VERSION_5Un réseau de distribution de version 5 est créé.
String

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.un.CreateUtilityNetwork(r"C:\MyProject\unownerconnection.sde\UNdatabase.UNOWNER.EsriCoOp", 
                              "MyNetwork", "ServiceArea")

Informations de licence

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

Rubriques connexes