Advertisement

ArcGIS Runtime for Xamarin:强大的路径查找功能

阅读量:

在前往不熟悉区域时,人们通常会借助地图工具查询出行路径。当前主流的地图应用软件均具备路径搜索功能,只需输入起点与终点信息,系统即可迅速呈现最优路线,极大便利了日常出行。那么这一功能究竟是如何实现的呢?本文将重点解析ArcGIS Runtime 是如何完成该过程的。

本研究采用的是ArcGIS Runtime for Xamarin 版本进行开发,其他版本同样具备实现该功能的能力。

ArcGIS Runtime 具备以下核心能力:

  1. 实现点与点之间以及多点之间的路径计算
  2. 通过算法优化,确定最短或最快路线
  3. 对路径进行重新排序,以获取最佳方案
  4. 设置避开特定区域及障碍物的限制条件
  5. 指定某些站点的通行时间范围(仅允许在设定的时间段内通过该站点)

基础知识概述

ArcGIS Runtime 中用于完成路径分析的核心类为 route task。

route task 是一种网络分析的作业类型,通过执行该作业可以在交通网络中获取两个或多个地点之间的可达路径。

交通网络可包含道路、桥梁、隧道、自行车道、铁轨及网络中的其他组成部分,其中道路的交叉口表示网络节点之间具有连接性,而障碍点则表明该位置无法通行。通过对网络连通性的分析,可以确定出符合要求的目标路径。

详细步骤解析

在对上述内容有了初步认知之后,我们将逐步完成该功能的

全部评论 (0)

还没有任何评论哟~