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ètre | Explication | Type 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
Nom | Explication | Type de données |
out_utility_network | Réseau technique en sortie. | Utility Network |
Exemple de code
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
Informations de licence
- Basic: Non
- Standard: Oui
- Advanced: Oui
Rubriques connexes
Vous avez un commentaire à formuler concernant cette rubrique ?