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