首页 历史故事 路线服务路线服务根据用户的请求计算

路线服务路线服务根据用户的请求计算

时间:2022-01-20 历史故事 版权反馈
【摘要】:路线服务中基础算法是最短路径算法,然而在实际应用中,可以根据用户的偏好对最短路径算法进行扩展,例如哪些点是路径必须或者希望经过的。一个路线服务的请求参数包括:路线计划:当计划一条新的路线时,会有哪些准则。路线服务的返回包括指向放置在路线服务器上路线的句柄、路线的概况信息、路线几何体、路线指示列表、路线图等。
路线服务_网络地理信息系统

11.2.5 路线服务

路线服务(Route Service)根据用户的请求计算路线,用户通常需要明确请求路线的起点和终点。路线服务中基础算法是最短路径算法,然而在实际应用中,可以根据用户的偏好对最短路径算法进行扩展,例如哪些点是路径必须或者希望经过的。有时还需要确定路线偏好(route preference),如最快路径、最短路径、最少交通量(least traffic)、风景最好的(most scenic)路径等,这些用户偏好是最短路径分析服务于实际应用所需。

一个路线服务的请求参数包括:

(1)路线计划(RoutePlan):当计划一条新的路线时,会有哪些准则(Criteria)。

(2)路线句柄(RouteHandle):如果之前已经定好路线,在中途由于各种原因如拥堵、迷路、GPS定位不准等需要更改路线,这时,需要调出之前采用的路线(通过该路线句柄)来查看行车记录,然后增加额外的信息,或者替换成一个新的路径。

(3)路线指示请求(RouteInstructionsRequest):请求返回路径的行进指南,可以以文本、音频或者其他的一些表现形式告知用户。

(4)路线几何体(RouteGeometryRequest):请求返回路线的几何表达。

(5)路线图请求(RouteMapRequest):返回路线图。

路线服务的返回包括指向放置在路线服务器上路线的句柄、路线的概况信息、路线几何体、路线指示列表、路线图等。

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

我要反馈