使用ArcPy将几何网络跟踪添加到地图

时间:2017-05-18 16:33:53

标签: arcgis arcpy

我可以使用以下ArcPy脚本运行Geometric Network Trace,但我还需要将Trace结果添加到地图中。能告诉我如何将结果(图形/几何图形)添加到地图中。

import arcpy

arcpy.env.workspace = r"E:/Utility/Sample/Montgomery.gdb"
# Local variables:
G_N = "E:/Utility/Sample/Montgomery.gdb/Water/Water_Net"
Flag = "E:/Utility/Sample/Flag.shp"
traceOut = "traceOut_Net"

# Process: Trace Geometric Network
arcpy.TraceGeometricNetwork_management(G_N, traceOut, Flag, "TRACE_UPSTREAM", "", "", "", "", "", "NO_TRACE_ENDS", "", "", "", "AS_IS", "", "", "", "AS_IS")
print "Trace Done"

1 个答案:

答案 0 :(得分:0)

ArcPy mapping module可让您将图层添加到地图文档(MXD)。

具体来说,您希望AddLayer将图层添加到给定的数据框中。由于TraceGeometricNetwork的输出似乎是一个组层,我相信它可以在没有额外操作的情况下工作;但是,我从未使用过那个特定的工具。