2017-05-18 4 views
-2

다음 ArcPy 스크립트를 사용하여 기하 네트워크 추적을 실행할 수 있지만 추적 결과를지도에 추가해야합니다. 지도에 결과 (그래픽/지오메트리)를 추가하는 방법을 알려 주시기 바랍니다.ArcPy를 사용하여지도에 기하학적 네트워크 추적 추가

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

크로스 게시 [GIS.SE] 스택 교환 - https://gis.stackexchange.com/questions/240927/adding-geometric-network-trace-to-map-using-arcpy – Midavalo

답변

0

ArcPy mapping module을 사용하면지도 문서 (MXD)에 레이어를 추가 할 수 있습니다.

특히, 주어진 데이터 프레임에 레이어를 추가하려면 AddLayer이 필요합니다. TraceGeometricNetwork의 출력이 그룹 레이어 인 것으로 보이므로 추가 조작 없이도 작동 할 것입니다. 그러나, 나는 그 특정 도구로 일한 적이 없다.