标注 | 说明 | 数据类型 |
输入要素数据集 | 将包含追踪网络的要素数据集。 | Feature Dataset |
追踪网络名称 | 将创建的追踪网络的名称。 | String |
输入连接点 (可选) | 要素数据集中将包含在追踪网络中的点要素类的名称。 | String |
输入边 (可选) | 将包含在追踪网络中的线要素类和关联的连通性策略。
| Value Table |
派生输出
标注 | 说明 | 数据类型 |
输出追踪网络 | 输出追踪网络。 | Trace Network |
创建追踪网络。
追踪网络数据集是根据指定参与追踪网络的要素数据集中的输入点和线要素类创建的。
必须为输入要素数据集参数指定现有要素数据集。
这些要素类必须与追踪网络位于同一要素数据集中。
至少需要一个输入交汇点或一个输入边。
仅支持将点和线要素类用作输入。 要素类不能参与其他追踪网络或其他高级地理数据库功能,例如拓扑或网络数据集。
使用企业级地理数据库时,需要满足以下要求:
地理数据库版本必须为 10.8.1.2.6 或更高版本。
ArcGIS Enterprise 必须为 10.9 或更高版本。 ArcGIS Pro 和 ArcGIS Enterprise 版本确定创建的追踪网络版本。 有关详细信息,请参阅追踪网络兼容性。
标注 | 说明 | 数据类型 |
输入要素数据集 | 将包含追踪网络的要素数据集。 | Feature Dataset |
追踪网络名称 | 将创建的追踪网络的名称。 | String |
输入连接点 (可选) | 要素数据集中将包含在追踪网络中的点要素类的名称。 | String |
输入边 (可选) | 将包含在追踪网络中的线要素类和关联的连通性策略。
| Value Table |
标注 | 说明 | 数据类型 |
输出追踪网络 | 输出追踪网络。 | Trace Network |
arcpy.tn.CreateTraceNetwork(in_feature_dataset, in_trace_network_name, {input_junctions}, {input_edges})
名称 | 说明 | 数据类型 |
in_feature_dataset | 将包含追踪网络的要素数据集。 | Feature Dataset |
in_trace_network_name | 将创建的追踪网络的名称。 | String |
input_junctions [input_junctions,...] (可选) | 要素数据集中将包含在追踪网络中的点要素类的名称。 | String |
input_edges [[Class Name, Connectivity Policy],...] (可选) | 将包含在追踪网络中的线要素类和关联的连通性策略。
| Value Table |
名称 | 说明 | 数据类型 |
out_trace_network | 输出追踪网络。 | Trace Network |
创建一个名为 HydroNetwork 的追踪网络。
import arcpy
arcpy.tn.CreateTraceNetwork(r"C:\MyProject\MyNetworkGdb.gdb\Hydro", "HydroNetwork", "PourPoints","HydroLines COMPLEX_EDGE;BlackLines SIMPLE_EDGE")