查询路径想要返回多条备选路径

网络分析服务,想返回多条路径。像百度地图那样。
已邀请:

许丹石 - Esri技术支持工程师

赞同来自: 江宝骅 李昫瑄 xiaosi9524

【解决办法】:
针对您提出的求解得到大约10条备选路径的需求,在ArcGIS现有功能下,有两个建议。
首先,一次求解路径是不能返回多条路径的,只能返回一条。可以依靠多次求解路径即多次调用接口,使用不同参数来返回多条不同的路径。
其一,每次求解路径使用的accumulateAttributeNames参数不一样。即累计成本的类型不一样。就可以返回多种结果。但是 道路成本需要在构建网络数据集之前,在路网数据中含有该字段以及属性值。举例说明,网络数据集含有的步行时间的成本,驾车通过时间的成本,那么分别根据这两种成本耗费,可以求出两个解。同时考虑两种成本,又可以得到一个解。同理,此种情形,如果需要10个解,至少需要4个累计成本。3种累计成本进行组合 可以得到最多7个解。如1、 2、 3、1,2 、1,3 、 2,3 、1,2,3。
其二,如果您的组织具有实时道路 路况的信息数据,例如拥堵信息或施工慢行的数据。可以使用点线面来抽象表达这一路况信息。在请求路径时,使用障碍线、障碍点、障碍面等参数。barriers、polylineBarriers、polygonBarriers参数,来请求。则得到的路径会绕开拥堵路段或施工路段。
路径分析 道路成本的属性以及科学、合理的组合方式,可以查询相关论文得到。

要回复问题请先登录注册