首页 理论教育 OracleSpatial网络模型特征分析

OracleSpatial网络模型特征分析

时间:2023-08-29 理论教育 版权反馈
【摘要】:Oracle Spatial中的网络数据模型具有以下一些特性:一个节点代表一个相关的物体。一条子路径是沿路径的部分路径,它是网络分析的结果或是明确由用户创建的结果。空间网络不仅包含连接信息,也包含空间几何信息。持续属性是一个非负数,用于表示相关节点或链路的持续值。临时链路、节点和路径是只存在于内存网络而不被写入数据库的临时对象。分区BLOBs是网络分区的二进制表示。它们能提供更快速的加载,被存储在分析BLOBs数据表中。

OracleSpatial网络模型特征分析

Oracle Spatial中的网络数据模型具有以下一些特性:

(1)一个节点(Node)代表一个相关的物体。孤立的节点是没有任何连接的。

(2)一个链路(Link)代表两个节点之间的关系。在有向网络中,任何链路可以有双向的或者是单向的。在无向网络中,任何链路都是无向的。

(3)一条路径(Path)是一个节点与链路的交替序列,它以节点开始,也以节点结束。

(4)一条子路径(Subpath)是沿路径的部分路径,它是网络分析的结果或是明确由用户创建的结果。

(5)逻辑网络(Logical Network)包含连接信息,但没有几何信息。

(6)空间网络(Spatial Network)不仅包含连接信息,也包含空间几何信息。该网络模型中的节点和链路都是SDO_GEOMETRY几何对象或SDO_TOPO_GEOMETRY拓扑几何对象。

(7)要素(Feature)是网络应用中和节点或链路相关联的感兴趣的物体。

(8)成本(Cost)是一个与节点或链路相关联的非负数。

(9)持续属性(Duration)是一个非负数,用于表示相关节点或链路的持续值。例如,一个链路的持续值可以是驾车行驶通过该路段的时间。

(10)状态(State)是一个字符串属性,可以是ACTIVE或INACTIVE。

(11)类型(Type)是一个字符串属性,为链路或节点类型指定一个用户定义值。(www.xing528.com)

(12)临时(Temporary)链路、节点和路径是只存在于内存网络而不被写入数据库的临时对象。

(13)可到达节点(Reachable Node)是从一个给定节点能够到达的所有节点。

(14)节点的度(Degree)是与该节点连接的所有链路的个数。如果是有向的,还分为入度(In-Degree)和出度(Out-Degree)。

(15)连通组件(Connected)是一组相互直接或间接连通的节点。

(16)一个连通图的生成树(Spanning Tree)是一棵连接图中所有节点的树(即没有循环的图)。最小成本生成数(Minimum Cost Spanning Tree)是一棵连接所有节点并具有最小总成本的最小生成树。

(17)分区网络(Partitioned Network)包含多个分区。将一个大网络分区,有助于将所需要部分网络调入内存,提高整体性能。网络分区(Network Partitions)是子网络(Sub network),包含整个网络中的节点与链路的特定子集。网络分区是加载分析的基本处理单元。网络分区信息存储在分区表中。

(18)根据需要加载(Load On Demand)是一种将大网络分解为可管理的分区,并在分析过程中只加载需要的分区,以规避内存限制,提供更好的整体性能。

(19)分区BLOBs是网络分区的二进制表示。它们能提供更快速的加载,被存储在分析BLOBs数据表中。

(20)根据需要加载的分区缓存是网络分析过程中网络分区加载到内存中的内存占位。这种分区缓存是可以配置的。

(21)用户定义数据是用户希望与网络关联,但与连接属性无关的信息。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈