网络数据集的构建以及基于网络数据集的路径分析

作路径分析有以下几部分工作要做:通过线数据集构建网络数据集,在IS.NET中进行路径分析。 构建网络数据集:选择一个线数据集作拓扑处理,选择生成网络数据集,这样子就ok了; 在IS.NET中路径分析:首先设定RouteParam参数,指定容限值Tolerance/分析结果是否高亮等;然后指定NetworkParams的NetworkLayerName;再使用MapControl的空间分析操作符SpatialAnalystOperator.FindPath(arrNode,routeParam)即可。返回一个RouteResult。Tolerance是一个以度为单位的地理坐标,double型数据。 SpatialAnalystOperator.FindPath()可以通过网络数据集的节点进行分析,也可以通过任何的地理坐标数组进行路径分析,这时候FindPath()可以自动寻找网络数据集中较近的节点进行路径分析,并且地理坐标数组可以指定起始点到终结点的多个节点坐标。

你可能感兴趣的:(编程体会)