首页 > 软件产品 > 桌面/移动GIS服务 > GistarNetAnalysis 网络分析组件
GistarNetAnalysis 网络分析组件

说明:

数据访问分析组件

功能简介:

GistarNetAnalysis----网络分析组件

此组件的主要功能如下:

根据拓扑信息,实现路径分析模块;

从拓扑网中,提取关键点等特征,并据此进行网络分割和简化,构造分层拓扑网络;

从不带拓扑信息的矢量图上,提取出拓扑图来(弧段、最近点、关联点判断等),并附加权重(路径长度)等;

基于单层计算和分层结构,进行大型网络的分析计算;

完成基本的网络最短路径、关键点、强连通子网的查询等功能基本处理器组件。

网络Net对象为整体存储单位,包含节点Node/Nodes(属性包括名称,InEdge,OutEdge集合),边Edge/Edges(可单向/双向,属性包括名称,权(距离)、两个Node引用),连接关系Relation/Relations 对象(Node和Edge的引用),及其属性的建立/设置/存储。Node/Edge可以只有权,也可以包括空间坐标/坐标序列。

通过引用GistarXLite根据对MapLayer对象内容,生成Net对象的功能。Net对象的InitializeFromLayer方法,参数MapLayer对象(通过相交计算,起终点和交点作为Node,当中的部分作为Edge)
路径Path对象建立/维护/独立保存支持,节点、边、节点的序列。从节点到节点。

Net的路径的查询方法,SelectPath方法,参数字符串传递,节点、边的引用以及若干个通过AND/OR/NOT连接的条件串的组合;支持Node(编号/名称)/Edge(编号/名称)等要素引用。From(节电),To(节点), Through(节点/边)等条件判定函数,以及 MinNodeCount,MinEdgeCount,MinLength,MinEdgeCount,MaxNodeCount,MaxLength等条件常量(条件常量根据前后次序设定优先级),如SelectPath(“From(Node(‘杭州’)) and To(Node(‘上海’)’ and Through(Node(‘嘉兴’)) and Through(Edge(‘沪杭高速’))”)。