如何使用HERE Maps开发自定义路由算法?
How to use HERE Maps to develop custom routing algorithms?
我正在尝试使用 HERE 地图来实施我们在实验室开发的生态路由算法,该算法需要实时交通数据作为路由算法的输入。到目前为止,我们一直在使用 INRIX 数据集来验证我们的算法,但我们决定转向 HERE 地图,并使用 Traffic API 来利用实时交通数据的力量。
Traffic API 使用起来非常简单,我设法获取了边界框的交通数据。似乎流量是为每个 TMC 传递的。我的问题是如何使用 TMC 将交通流量数据分配给地图的 links。更具体地说,我想知道是否有一种方法可以将 TMC 值转换为邻接矩阵,以便我可以将流量分配给每个 link 和 运行 我的优化算法?也可以用 HERE 地图交通数据叠加开放街道地图 (OSM) 吗?
谢谢
您可以使用 PDE 层 LINK_TMC_FC1..5 将您从交通数据响应中获得的 TMC 数据关联到特定的 link。您已在开发人员站点查看我们的 PDE 文档,并 tcs.ext.here.com/pde/maps?url_root=pde.api.here.com 查看提供的层列表。
以下是 Link TMC 的示例 PDE 请求。将应用程序 ID 和代码占位符替换为实际值:
https://pde.api.here.com/1/tile.json?&layer=LINK_TMC_FC1&level=9&tilex=496&tiley=358®ion=WEU&release=18131&url_root=pde.api.here.com&app_id={YOUR-APP-ID}&app_code={YOUR-APP-CODE}
关于创建矩阵和 OSM 叠加层的所有其他问题,您必须编写自己的算法。这里没有提供直接的功能。
我正在尝试使用 HERE 地图来实施我们在实验室开发的生态路由算法,该算法需要实时交通数据作为路由算法的输入。到目前为止,我们一直在使用 INRIX 数据集来验证我们的算法,但我们决定转向 HERE 地图,并使用 Traffic API 来利用实时交通数据的力量。
Traffic API 使用起来非常简单,我设法获取了边界框的交通数据。似乎流量是为每个 TMC 传递的。我的问题是如何使用 TMC 将交通流量数据分配给地图的 links。更具体地说,我想知道是否有一种方法可以将 TMC 值转换为邻接矩阵,以便我可以将流量分配给每个 link 和 运行 我的优化算法?也可以用 HERE 地图交通数据叠加开放街道地图 (OSM) 吗?
谢谢
您可以使用 PDE 层 LINK_TMC_FC1..5 将您从交通数据响应中获得的 TMC 数据关联到特定的 link。您已在开发人员站点查看我们的 PDE 文档,并 tcs.ext.here.com/pde/maps?url_root=pde.api.here.com 查看提供的层列表。 以下是 Link TMC 的示例 PDE 请求。将应用程序 ID 和代码占位符替换为实际值:
https://pde.api.here.com/1/tile.json?&layer=LINK_TMC_FC1&level=9&tilex=496&tiley=358®ion=WEU&release=18131&url_root=pde.api.here.com&app_id={YOUR-APP-ID}&app_code={YOUR-APP-CODE}
关于创建矩阵和 OSM 叠加层的所有其他问题,您必须编写自己的算法。这里没有提供直接的功能。