标注 | 说明 | 数据类型 |
输入公共设施网络 | 将添加追踪位置的输入公共设施网络。 | Utility Network; Utility Network Layer |
输出要素类 | 包含追踪位置的输出要素类。 如果提供新要素类名称,则将创建新的输出要素类。 注:使用 Utility Network 版本 7 或更高版本时,必须在移动、文件或企业级地理数据库中创建输出要素类 要使用之前由此工具创建的现有要素类,并追加或覆盖现有位置,请提供现有要素类的名称。 | Feature Class |
加载所选要素 (可选) | 指定是否将活动地图中的选定要素作为追踪位置加载。
| Boolean |
清除追踪位置 (可选) | 指定是否清除输出要素类中的现有追踪位置。
| Boolean |
追踪位置 (可选) | 将添加到输出要素类的追踪位置。 如果在活动地图中未使用加载所选要素参数,则可以使用此参数,通过在值表中提供所需值来指定要作为追踪位置添加的公共设施网络要素。 追踪位置属性如下所示:
| Value Table |
过滤器障碍 | 指定追踪位置的障碍是否作为过滤器障碍。
注:此参数需要 ArcGIS Enterprise 10.8.1 或更高版本。 | Boolean |
摘要
用于创建要用作追踪工具的起点和障碍输入的要素类。
使用情况
输出要素类与跟踪工具的输入所需的输入起点和障碍具有相同的方案。 由此,在 模型构建器 或脚本环境中,可以在追踪操作过程中指定不同的追踪位置。
无法同时指定加载所选要素和追踪位置参数的值;两者相互排斥。
参数
arcpy.un.AddTraceLocations(in_utility_network, out_feature_class, {load_selected_features}, {clear_trace_locations}, {trace_locations}, filter_barrier)
名称 | 说明 | 数据类型 |
in_utility_network | 将添加追踪位置的输入公共设施网络。 | Utility Network; Utility Network Layer |
out_feature_class | 包含追踪位置的输出要素类。 如果提供新要素类名称,则将创建新的输出要素类。 注:使用 Utility Network 版本 7 或更高版本时,必须在移动、文件或企业级地理数据库中创建输出要素类 要使用之前由此工具创建的现有要素类,并追加或覆盖现有位置,请提供现有要素类的名称。 | Feature Class |
load_selected_features (可选) | 指定是否将活动地图中的选定要素作为追踪位置加载。
| Boolean |
clear_trace_locations (可选) | 指定是否清除输出要素类中的现有追踪位置。
| Boolean |
trace_locations [[Layer Name, Global ID, Terminal ID, Percent Along],...] (可选) | 将添加到输出要素类的追踪位置。 如果在活动地图中未使用 load_selected_features 参数,则可以使用此参数,通过在值表中提供所需值来指定要作为追踪位置添加的公共设施网络要素。 追踪位置属性如下所示:
| Value Table |
filter_barrier | 指定追踪位置的障碍是否作为过滤器障碍。 注:此参数需要 ArcGIS Enterprise 10.8.1 或更高版本。 | Boolean |
代码示例
通过加载活动地图中的所选要素,将追踪位置添加到名为 TraceLocations 的新输出要素类中。
import arcpy
arcpy.env.outputZFlag = "Enabled"
arcpy.un.AddTraceLocations("Naperville Electric UN",
r"C:\MyUNProject\MyUNProject.gdb\TraceLocations",
"LOAD_SELECTED_FEATURES")
在没有活动地图的情况下,将追踪位置添加到名为 TraceLocations 的现有要素类。
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")
许可信息
- Basic: 否
- Standard: 是
- Advanced: 是