使用网络拓扑(由图形对象及其关系数据构成),可以计算图形中两点之间的最短路径,还可以基于阻力和方向的值确定最佳路径。这个过程也称为最短路径跟踪分析。
执行最短路径跟踪的步骤
- 确认已创建并加载网络拓扑。
- 在地图管理器中的“当前图形”下,在网络拓扑上单击鼠标右键 。
- 在“网络拓扑分析 - 选择方法”对话框中,单击最短路径。单击“下一步”。
- 在“网络拓扑分析 - 选择位置”对话框中,单击“起点”,然后单击 (“选择点”)在地图中选择起点。按 Enter 键返回对话框。
AutoCAD Map 3D 工具集 将使用最靠近单击位置的节点作为起点。列表中将显示出该点的坐标。
- 单击“端点”。要选择端点,请单击 (“选择点”)。按 Enter 键以返回到该对话框。
AutoCAD Map 3D 工具集 将使用最靠近单击位置的节点作为端点。
- 检查已指定的起点和端点。列表中将显示出这些点的坐标。
- 要在地图中仔细检查某个点的位置,请在列表中亮显其坐标。单击“预览”。
- 要删除某个点以便可以定义新点,请在列表中亮显其坐标。单击“删除”。
- 单击“下一步”。
- 在“网络拓扑分析 - 阻力和方向”对话框中,选择要用于跟踪的限制。对于阻力和方向,可以输入常量或者输入引用对象数据字段或链接的外部数据库列的表达式。表达式将针对每个链接进行计算。单击 (表达式求值器)从列表中选择数据。
- 链接方向 — 指定跟踪的方向。如果将该框保留为空白,将使用双向 (0)。
- “反向”— 选择此选项将使用与“链接方向”框中指明的方向相反的方向。
- 链接正向阻力 — 指定沿链接创建方向行进的阻力。如果将该框保留为空白,将使用直线的长度 (.LENGTH)。
- 链接反向阻力 — 指定在链接相反方向上的阻力。如果将该框保留为空白,将使用直线的长度 (.LENGTH)。
- 节点阻力 — 指定跨越节点的阻力,例如,管道网络中阀门的阻力或道路网络中交叉点的阻力。如果将该框保留为空白,将使用零 (0)。
- “最大阻力”和“最小阻力”— 总阻力低于最小阻力或高于最大阻力的任何路径都将被忽略。
- 单击“下一步”。
- 在“网络拓扑分析 - 输出”对话框中,指明是否在屏幕上查看跟踪结果,以及是否将跟踪结果保存为新拓扑。
- 要在屏幕上查看最短路径跟踪,请选择“亮显”。然后从“颜色”列表中选择一种亮显颜色。
- 要将最短路径跟踪保存为新拓扑,请选择“创建拓扑”。输入新拓扑的名称和说明。系统将会在现有对象上创建新拓扑。
- 单击“完成”以执行最短路径跟踪。