可以在源图形中查询拓扑的一部分并处理该部分拓扑,而无需检索构成拓扑的所有对象。
拓扑查询与标准查询有三个不同之处:
当使用拓扑查询时,可以将检索到的信息保存在当前图形中的以下三种拓扑类型中:
在网络拓扑上进行位置查询的方式与在其他任何线性对象或点对象上进行查询的方式相同。
拓扑 | 通过位置查询检索到的数据 |
---|---|
节点 | 节点 |
网络 | 链接;如果是拓扑的一部分,则为节点 |
多边形 | 如果选定的是链接或质心,则为多边形;如果选定的是多边形拓扑的一部分,则为链接或节点 |
多边形将作为真实区域而不仅仅作为边界来处理。在下例中,多边形区域越过了查询边界,因此将检索整个多边形,尽管没有任何一个构成多边形的对象与查询边界的任何部分相交。
点位置查询还可以检索包含该点的多边形。
可以使用对象数据(例如节点、链接和多边形标识符;链接上的“源”和“目标”节点信息;链接上的左侧和右侧信息;多边形等)来查询任何拓扑对象。
拓扑查询可以检索诸如面积、周长、链接数目等数据。例如,用于检索面积大于指定值的对象的查询将给出两种查询类型的不同结果:
定义要对拓扑对象进行的特性转换时,将仅转换拓扑的特定元素,如下表所示。
特性转换 | 修改的对象 |
---|---|
块名 | 节点拓扑和网络拓扑中的节点、多边形拓扑中的质心 |
颜色 | 节点、链接和质心 |
高程 | 节点、链接和质心 |
高度 | 节点拓扑和网络拓扑中的节点、多边形拓扑中的质心 |
图层 | 节点、链接和质心 |
线型 | 节点、链接和质心 |
旋转角度 | 节点拓扑和网络拓扑中的节点、多边形拓扑中的质心 |
比例 | 节点、链接和质心 |
文字样式 | 节点拓扑和网络拓扑中的节点、多边形拓扑中的质心 |
宽度 | 链接 |
文字值 | 节点拓扑和网络拓扑中的节点、多边形拓扑中的质心(显示在质心标记点的文字) |
厚度 | 链接 |
图案填充 | 图案填充的多边形 |
除了标准“定义附着图形的查询”命令可用的点变量以外,“定义拓扑查询”还使用另外两个点变量。
三个点变量将在拓扑查询中给出不同的结果。
“输出报告选项”对话框中的“处理子对象”选项可以指定报告中的对象。