Étiquette | Explication | Type de données |
Réseau de distribution en entrée | Réseau de distribution en entrée dans lequel les emplacements de trace sont ajoutés. | Utility Network; Utility Network Layer |
Classe d’entités en sortie | Classe d'entités en sortie contenant les emplacements de trace. Si vous indiquez un nouveau nom de classe d’entités, une nouvelle classe d’entités en sortie est créée. Remarque :Lors de l’utilisation de Utility Network version 7 ou ultérieure, la classe d’entités en sortie doit être créée dans une géodatabase mobile, fichier ou d’entreprise. Pour utiliser une classe d’entités précédemment créée par cet outil pour y ajouter des emplacements ou remplacer les emplacements existants, indiquez le nom de la classe d’entités existante. | Feature Class |
Charger les entités sélectionnées (Facultatif) | Spécifie si les entités sélectionnées dans la carte active seront chargées en tant qu’emplacements de trace.
| Boolean |
Effacer les emplacements de trace (Facultatif) | Indique si les emplacements de trace existants seront effacés dans la classe d’entités en sortie.
| Boolean |
Emplacements de trace (Facultatif) | Emplacements de trace qui seront ajoutés à la classe d'entités en sortie. Si vous n’utilisez pas le paramètre Load Selected Features (Charger les entités sélectionnées) dans une carte active, vous pouvez spécifier les entités de réseau de distribution à ajouter en tant qu'emplacements de trace à l’aide de ce paramètre, en fournissant les valeurs requises dans la table des valeurs. Les propriétés des emplacements de trace sont les suivantes :
| Value Table |
Filter Barrier (Filtre d’interruption) | Indique si les interruptions des emplacements de trace se comportent comme des filtres d’interruption.
Remarque :Ce paramètre requiert ArcGIS Enterprise10.8.1 ou version ultérieure. | Boolean |
Synthèse
Cet outil crée une classe d’entités à utiliser comme points de début et interruptions en entrée de l’outil Traçage.
Utilisation
La classe d’entités en sortie possède la même structure que les interruptions et les points de début requis en entrée pour l’outil Traçage. Vous pouvez ainsi spécifier des emplacements de trace différents pour les opérations de traçage dans ModelBuilder ou dans un environnement de scripts.
Il est impossible de définir simultanément des valeurs pour les paramètres Load Selected Features (Charger les entités sélectionnées) et Trace Locations (Emplacements de trace), car ces paramètres s'excluent mutuellement.
Paramètres
arcpy.un.AddTraceLocations(in_utility_network, out_feature_class, {load_selected_features}, {clear_trace_locations}, {trace_locations}, filter_barrier)
Nom | Explication | Type de données |
in_utility_network | Réseau de distribution en entrée dans lequel les emplacements de trace sont ajoutés. | Utility Network; Utility Network Layer |
out_feature_class | Classe d'entités en sortie contenant les emplacements de trace. Si vous indiquez un nouveau nom de classe d’entités, une nouvelle classe d’entités en sortie est créée. Remarque :Lors de l’utilisation de Utility Network version 7 ou ultérieure, la classe d’entités en sortie doit être créée dans une géodatabase mobile, fichier ou d’entreprise. Pour utiliser une classe d’entités précédemment créée par cet outil pour y ajouter des emplacements ou remplacer les emplacements existants, indiquez le nom de la classe d’entités existante. | Feature Class |
load_selected_features (Facultatif) | Spécifie si les entités sélectionnées dans la carte active seront chargées en tant qu’emplacements de trace.
| Boolean |
clear_trace_locations (Facultatif) | Indique si les emplacements de trace existants seront effacés dans la classe d’entités en sortie.
| Boolean |
trace_locations [[Layer Name, Global ID, Terminal ID, Percent Along],...] (Facultatif) | Emplacements de trace qui seront ajoutés à la classe d'entités en sortie. Si vous n’utilisez pas le paramètre load_selected_features dans une carte active, vous pouvez spécifier les entités de réseau de distribution à ajouter en tant qu’emplacements de trace à l’aide de ce paramètre, en fournissant les valeurs requises dans la table des valeurs. Les propriétés des emplacements de trace sont les suivantes :
| Value Table |
filter_barrier | Indique si les interruptions des emplacements de trace se comportent comme des filtres d’interruption. Pour en savoir plus sur les interruptions
Remarque :Ce paramètre requiert ArcGIS Enterprise10.8.1 ou version ultérieure. | Boolean |
Exemple de code
Ajoutez des emplacements de trace dans une nouvelle classe d'entités en sortie nommée TraceLocations en chargeant les entités sélectionnées dans la carte active.
import arcpy
arcpy.env.outputZFlag = "Enabled"
arcpy.un.AddTraceLocations("Naperville Electric UN",
r"C:\MyUNProject\MyUNProject.gdb\TraceLocations",
"LOAD_SELECTED_FEATURES")
Ajoutez des emplacements de trace dans une classe d'entités existante nommée TraceLocations sans carte active.
import arcpy
# Set the outputZFlag environment to Enabled
arcpy.env.outputZFlag = "Enabled"
# AddTraceLocations
arcpy.un.AddTraceLocations(r"http://landbase.mydomain.com/server/rest/services/NapervilleElectric/FeatureServer/9",
r"C:\Project\MyUNProject.gdb\TraceLocations",
"DO_NOT_LOAD_SELECTED_FEATURES",
"KEEP_LOCATIONS",
"'Circuit Breaker' {DDB0765D-860A-4054-908D-9360E1A32F74} '(3/Load)' #";"'ElecDist Line' {67C0534B-A80D-4E5F-8926-5FB5F887A5F2} # 0.25","TRAVERSABILITY_BARRIER")
Environnements
Informations de licence
- Basic: Non
- Standard: Oui
- Advanced: Oui
Rubriques connexes
Vous avez un commentaire à formuler concernant cette rubrique ?