读
在这里阅读高清实时地图层数据
描述
例子
情节和流巷拓扑数据从行驶路线
使用高清生活映射(这里HDLM)服务读取巷拓扑数据的行驶路线及其周边地区。这些数据进行绘制,然后流路线在一个地理的球员。
负载的纬度和经度坐标纳蒂克的行驶路线,麻萨诸塞州,美国。
路线=负载(“geoSequenceNatickMA.mat”);lat = route.latitude;朗= route.longitude;
流在地理坐标的球员。
球员= geoplayer(纬度(1),经度(1),“HistoryDepth”5);plotRoute(纬度,经度)为idx = 1:长度(lat) plotPosition(球员,lat (idx),朗(idx))结束
创建一个HDLM路线坐标的读者。如果你以前没有设置这里HDLM凭证,一个对话框,提示您输入它们。读者包含两个地图瓦片地图数据,经过的路线。
读者= hereHDLMReader(纬度、经度);
读巷拓扑数据LaneTopology
层的地图瓦片。画出车道拓扑。
laneTopology =阅读(读者,“LaneTopology”);情节(laneTopology)
覆盖数据图的路线。
持有在geoplot(纬度,经度,“bo - - - - - -”,“DisplayName的”,“路线”);持有从
覆盖车道拓扑的地理数据的球员。流的路线了。
情节(laneTopology“轴”player.Axes)为idx = 1:长度(lat) plotPosition(球员,lat (idx),朗(idx))结束
找到两个节点之间的最短路径
使用高清生活地图(这里HDLM)读取拓扑几何数据web服务从一个地图瓦片。使用这些数据来发现两个节点之间的最短路径在图瓦。
这里定义一个瓷砖ID的斯德哥尔摩,瑞典。
tileID = uint32 (378373553);
这里创建一个HDLM读者瓷砖ID。配置读者搜索只有西欧目录的瓷砖。如果你以前没有设置这里HDLM凭证,一个对话框,提示您输入它们。读者包含指定地图瓦片地图数据。
配置= hereHDLMConfiguration (“hrn::数据::olp-here-had: here-hdlm-protobuf-weu-2”);读者= hereHDLMReader (tileID,“配置”、配置);
阅读的定义的链接TopologyGeometry
层地图的瓷砖。返回的对象包含指定的层LinksStartingInTile
场和所需的瓷砖字段映射,如瓷砖ID。其他字段是空的。你的地图数据和目录版本可能不同于那些。
拓扑=阅读(读者,“TopologyGeometry”,“LinksStartingInTile”)
拓扑= TopologyGeometry属性:数据:HereTileId: 378373553 IntersectingLinkRefs: [] LinksStartingInTile: [1249×1 struct] NodesInTile: [] TileCenterHere2dCoordinate:[59.3372 - 18.0505]元数据:目录:“hrn::数据::olp-here-had: here-hdlm-protobuf-weu-2”CatalogVersion: 5597使用图来可视化TopologyGeometry数据。
找到每个链接的开始和结束节点LinksStartingInTile
字段。
startNodes = [topology.LinksStartingInTile.StartNodeId];endNodesRef = [topology.LinksStartingInTile.EndNodeRef];endNodes = [endNodesRef.NodeId];
找到每个链接米的长度。
linkLengths = [topology.LinksStartingInTile.LinkLengthMeters];
创建一个无向图的链接地图瓦片。
图G =(字符串(startNodes),字符串(endNodes)双(linkLengths));H =情节(G,“布局”,“力”);标题(无向图的)
指定一个开始和结束节点找到它们之间的最短路径。使用第一个和最后一个节点图中开始和结束节点,分别。覆盖的节点图。
startNode = G.Nodes.Name (1);endNode = G.Nodes.Name(结束);突出(H, [startNode endNode),“NodeColor”,“红色”,“MarkerSize”6)标题(节点的无向图,开始和结束的)
找到两个节点之间的最短路径。画出路径。
路径= shortestpath (G, startNode, endNode);突出(H,路径,“EdgeColor”,“红色”,“线宽”2);标题(“无向图最短路径”)
输入参数
读者
- - - - - -在这里输入HDLM读者
hereHDLMReader
对象
在这里输入HDLM读者,指定为一个hereHDLMReader
对象。
字段
- - - - - -层对象字段
字符串标量|特征向量|字符串数组|单元阵列的特征向量
层对象字段的读数据,指定为一个字符串标量,特征向量,特征向量的字符串数组,数组或单元。所有字段必须是有效的字段指定的层layerType
。您可以指定只有顶级领域的这一层。你不能指定元数据字段。
在层返回的数组对象,只有必需的字段,如HereTileId
指定的字段,字段包含数据。所有其他字段返回为空:[]
。
为有效的顶级数据字段的列表对于每一层类型,看到数据
输出参数。
例子:“LinkAttribution”
例子:“NodeAttribution”
例子:[" LinkAttribution”“NodeAttribution”)
例子:{“LinkAttribution”、“NodeAttribution”}
输出参数
layerData
——这里HDLM层数据
T1层对象的数组
这里HDLM层数据,作为一个返回T1层对象的数组。T是地图的数量瓷砖id存储在吗TileIds
指定的属性读者
。每一层对象包含地图数据的类型layerType
这里的地图读取的瓷砖读者
。这样的数据可以包括:
链接(街道)和节点的几何地图内(十字路口和死角)
各种road-level和lane-level属性
Landmark-based本地化信息,如壁垒,标志,沿着道路和波兰
层对象还包含元数据指定的目录名称和目录版本读
函数获取数据。
层的属性对象对应于有效这里HDLM层字段。在这些对象层,层的名称字段修改以适合MATLAB®对象属性的命名约定。每一层字段名称,第一个字母和下划线后每个首字母大写,下划线去掉。此表显示了示例名称更改。
这里HDLM层字段 | MATLAB层对象属性 |
---|---|
here_tile_id |
HereTileId |
tile_center_here_2d_coordinate |
TileCenterHere2dCoordinate |
nodes_in_tile |
NodesInTile |
MATLAB结构层对象的属性对应于结构字段。从这些字段访问数据,使用点符号。
例如,这个代码选择NodeId
子域的NodeAttribution
领域层:
layerData.NodeAttribution.NodeId
这表总结了有效的对象和它们的顶级数据字段类型的层。道路中心线的可用的层模型,高清车道模型和HD定位模型。这里HDLM层的概述和他们属于的模型,看看高清生活映射层。
层对象 | 描述 | 顶级数据字段(层对象属性) | 情节的支持万博1manbetx |
---|---|---|---|
AdasAttributes |
几何精度测量,如坡度、海拔和曲率的道路。使用这些数据来开发高级驾驶员辅助系统(ADAS)。 |
|
不可用 |
ExternalReferenceAttributes |
引用外部映射链接,为其他节点,以及拓扑地图。 |
|
不可用 |
LaneAttributes |
Lane-level属性,比如旅行和方向车道类型。 |
|
不可用 |
LaneGeometryPolyline |
3 d车道几何由一组三维点加入到折线。 |
|
可用,使用 |
LaneRoadReferences |
道路和车道组引用和范围信息。使用这些数据来翻译职位之间的道路中心线模型和HD车道模型。 |
|
不可用 |
LaneTopology |
高清车道模型的拓扑结构,包括车道组,车道组连接器,车道,车道连接器拓扑。这一层还包含的车道的简化二维边界几何模型确定地图瓦片亲和力和溢出。 |
|
可用,使用 |
LocalizationBarrier |
职位、维度和属性的障碍发现沿着公路护栏和泽西岛等障碍 |
|
不可用 |
LocalizationPole |
交通信号极点的位置、维度和属性和其他波兰人在或挂在小路上发现 |
|
不可用 |
LocalizationSign |
交通标志的位置、维度和属性的脸发现沿着道路 |
|
不可用 |
RoutingAttributes |
道路属性相关的导航和条件。这些属性被映射参数化的二维多段线几何拓扑层。 |
|
不可用 |
RoutingLaneAttributes |
核心导航路径的属性和条件,如道路车道的数量。这些值被映射尽可能沿着路二维折线连接。 |
|
不可用 |
SpeedAttributes |
Speed-related道路属性,比如速度限制。这些属性被映射到二维多段线的几何拓扑层。 |
|
不可用 |
TopologyGeometry |
拓扑结构和二维线几何。这一层还包含定义的节点和链接地图瓦片。 |
|
可用,使用 |
版本历史
另请参阅
1您需要输入到一个单独的协议在这里为了获得HDLM服务和获得所需的凭证(access_key_id和access_key_secret)使用这里的服务。
MATLAB命令
你点击一个链接对应MATLAB命令:
运行该命令通过输入MATLAB命令窗口。Web浏览器不支持MATLAB命令。万博1manbetx
你也可以从下面的列表中选择一个网站:
表现最好的网站怎么走吗
选择中国网站(中文或英文)最佳站点的性能。其他MathWorks国家网站不优化的访问你的位置。