我可以使用以下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"
答案 0 :(得分:0)
ArcPy mapping module可让您将图层添加到地图文档(MXD)。
具体来说,您希望AddLayer
将图层添加到给定的数据框中。由于TraceGeometricNetwork
的输出似乎是一个组层,我相信它可以在没有额外操作的情况下工作;但是,我从未使用过那个特定的工具。