主要内容

在此处读取并可视化高清实时地图数据

这里是高清直播地图[1.](HERE HDLM),由HERE科技开发,是一个基于云的网络服务,使您能够访问高度准确,不断更新的地图数据。数据由平铺地图层组成,其中包含道路和车道的拓扑和几何形状、道路水平属性和车道水平属性等信息,以及道路沿线发现的障碍、标志和极点。该数据适用于各种高级驾驶辅助系统(ADAS)应用,包括定位、场景生成、导航和路径规划。

使用自动驾驶工具箱™功能和对象,您可以配置和创建一个HERE HDLM阅读器,从HERE HDLM web服务读取地图数据,然后从某些层可视化数据。

输入凭据

在使用HERE HDLM web服务之前,必须输入从与HERE Technologies的协议中获得的凭据。若要设置凭据,请使用特此证明函数。

特此证明设置

“HERE HD Live Map凭据”对话框

输入一个有效的访问密钥ID访问密钥秘密,然后单击好吧。这些凭据将保存到您的计算机的其余部分®在计算机上的会话。要保存您的凭据以备将来在计算机上的MATLAB会话使用,请在对话框中选择在MATLAB会话之间保存我的凭证。这些凭据将一直保存,直到您删除它们。

配置阅读器以搜索特定目录

在HERE HDLM web服务中,地图数据存储在一组称为目录.每个目录大致对应一个不同的地理区域,如北美或西欧。通过创建一个Herehdlm配置对象时,您可以配置HERE HDLM读取器,以仅从特定目录搜索地图数据。还可以指定要搜索的目录版本。这些配置可以提高阅读器的性能,因为阅读器不会为地图数据搜索不必要的目录。

例如,为大致对应于北美区域的目录创建一个配置。

配置= hereHDLMConfiguration ('hrn:here:data::olp here had:here-hdlm-protobuf-na-2');

使用此配置创建的读取器仅从指定目录搜索地图数据。

只有北美突出显示的世界地图。一个高清实时地图目录覆盖在北美地区的顶部。

配置HERE HDLM读取器是可选的。如果未指定配置,读取器默认为在所有目录中搜索地图分幅。读取器返回找到这些分幅的目录的最新版本的地图数据。

为特定地图分幅创建读取器

这个Herehdlm阅读器对象在此处从选定的地图分幅中读取HDLM数据。默认情况下,这些地图分幅的缩放级别设置为14,对应于约5–10平方公里的矩形区域。

两个并排的地图分幅

创建地图时,选择要从中读取数据的地图分幅Herehdlm阅读器对象。您可以直接指定映射瓦片id。或者,您可以指定驾驶路线的坐标,并从该路线的地图块读取数据。

载入在北美驾驶路线的经纬度坐标。为了便于参考,建议在地理轴上显示路由。

路线=负载(“Geosequencentickma.mat”); 纬度=路线纬度;lon=路线经度;地质地块(拉特、伦敦、,“博——”)地理底图(“街道”)标题(“行车路线”)

地图上的驾驶路线

创建一个Herehdlm阅读器对象使用指定的驾驶路线和配置。

读卡器=此处HDLMReader(横向、纵向、,“配置”,config);
此读取器使您能够读取此驾驶路线所在地砖的地图数据。地图数据存储在一组图层中,其中包含有关地图各个方面的详细信息。读取器支持从道路中心线模型、HD车道模型和HD本地化模型的地图图层中读取数据。万博1manbetx

北美目录指向两个包含驾驶路线的平铺。这些平铺的可用层显示为从这些平铺展开的层。

有关这些模型中图层的详细信息,请参见这里是高清实时地图图层

读取地图图层数据

这个函数读取选定地图块的数据。地图数据作为一系列层对象返回。从包含道路拓扑几何的层读取数据。

拓扑=读取(读卡器,“地形几何”)
topology = 2×1 TopologyGeometry数组属性:Data: HereTileId IntersectingLinkRefs LinksStartingInTile NodesInTile TileCenterHere2dCoordinate元数据:Catalog CatalogVersion

每个贴图层对象对应于使用输入选择的贴图分幅Herehdlm阅读器对象。这些地图分幅的ID存储在TileIds读取器的属性。检查第一个贴图贴图层对象的属性。您的目录版本和映射数据可能与这里显示的不同。

拓扑结构(1)
ans = TopologyGeometry with properties: Data: HereTileId: 321884279 IntersectingLinkRefs: [42×1 struct] LinksStartingInTile: [905×1 struct] NodesInTile: [635×1 struct] TileCenterHere2dCoordinate: [42.3083 -71.3782] Metadata: Catalog: 'hrn:here: Data::olp-here-had:here- hddm -protobuf-na-2' CatalogVersion: 3321

网络的性质TopologyGeometrylayer对象对应于该层有效的HERE HDLM字段。在这些层对象中,层字段的名称被修改以符合MATLAB对象属性的命名约定。有关图层对象的更多细节,请参见分层数据上的输出参数说明函数参考页。

可视化地图层数据

要可视化地图图层的数据,请使用情节函数。绘制返回的地图层的拓扑几何图形。图中显示了地图贴图中的边界、节点(路口和死胡同)和链接(街道)。如果一个链接扩展到指定贴图块的边界之外,则层数据包括该链接。

绘图(拓扑)

在地图分幅上显示节点和链接的道路拓扑图

地图层图在地理轴上返回。要自定义地图显示,可以使用地理轴的属性。有关详细信息,请参见GeographicAxes属性.将行驶路线覆盖在地块上。

持有地质地块(拉特、伦敦、,“博——”,“显示名称”,“路线”)举行

道路拓扑图,其上覆盖有路线

另见

||||

相关的话题


[1.]您需要与您的客户签订单独的协议在这里以获得对HDLM服务的访问权,并获得使用HERE服务所需的凭据(访问密钥id和访问密钥机密)。