主要内容

roadprops

从道路网络提取道路属性文件或地图数据

自从R2022b

描述

OpenDRIVE

例子

roadProperties= roadprops (OpenDrive =文件名)从一个ASAM OpenDRIVE提取道路属性®道路网络文件。这个函数支持从OpenDRI万博1manbetxVE进口公路网络®文件版本1.4和1.5,以及ASAM OpenDRIVE文件版本1.6。

开放地图

例子

(roadProperties,geoReference)= roadprops (OpenStreetMap =文件名)提取道路的属性和地理参考坐标OpenStreetMap的道路网络®道路网络文件。

高清生活地图

例子

(roadProperties,geoReference)= roadprops (“HEREHDLiveMap”,纬度,)提取道路属性从一个高清生活地图1(HDLM) web服务。函数提取属性的道路中指定的纬度和经度坐标最近的纬度,分别。

(roadProperties,geoReference)= roadprops (“HEREHDLiveMap”,minLat,minLon,maxLat,maxLon)提取道路属性HDLM道路,至少部分地理边界框内指定的最小和最大纬度和经度。

Zenrin日本地图API 3.0 (Itsumo纳API 3.0)

(roadProperties,geoReference)= roadprops (“ZenrinJapanMap”,纬度,)从提取道路参数Zenrin日本地图API 3.0 (Itsumo纳API 3.0)2web服务。函数提取道路的属性中指定的纬度和经度坐标最近的纬度,分别。

进口的道路Zenrin日本地图API 3.0 (Itsumo纳API 3.0)服务需要自动驾驶的工具箱进口国Zenrin日本地图API 3.0 (Itsumo纳API 3.0)服务

(roadProperties,geoReference)= roadprops (“ZenrinJapanMap”,minLat,minLon,maxLat,maxLon)提取Zenrin日本地图API 3.0 (Itsumo纳API 3.0)公路地理边界框中至少部分指定的最小和最大纬度和经度。

请注意

这个函数需要场景生成器自动驾驶的工具箱™万博1manbetx支持包。你可以安装场景生成器自动驾驶的工具箱从附加的探险家。关于安装插件的更多信息,请参阅获取和管理插件

例子

全部折叠

纬度和经度坐标加载到工作区。

data =负载(“geoSequence.mat”);

使用osmUrl参数mapParameters输出结构导入和保存OpenStreetMap文件。

mapParameters = getMapROI (data.latitude data.longitude);websave (“geoSequence.osm”、mapParameters.osmUrl weboptions (ContentType =“xml”));

从开放地图中提取道路属性文件。

[roadProperties, geoReference] = roadprops (OpenStreetMap =“geoSequence.osm”);

显示属性的必经之路。

disp (roadProperties)
RoadID JunctionID RoadName RoadCenters RoadWidth BankAngle标题车道LeftBoundary RightBoundary ______ __________ ________________________ _________________除了___ _____ _________________ _________________ _______ * * * 1 0“Acorn巷”7.35{4×3双}{4×1双}{4×1双}1×1 lanespec{39×3双}{39×3双}2 0“北圣安东尼奥路”3.75{4×3双}{4×1双}{4×1双}1×1 lanespec{45×3双}{45×3双}3 0“北圣安东尼奥路”3.75{5×3双}{5×1双}{5×1双}1×1 lanespec{170×3双}{170×3双}4 0“北圣安东尼奥路”3.75{5×3双}{5×1双}{5×1双}1×1 lanespec{35×3双}{35×3双}5 0 7.35“791582878”{10×3双}{10×1双}{10×1双}1×1 lanespec{27×3双}{27×3双}

纬度和经度坐标加载到工作区。

data =负载(“geoSequence.mat”);

从这里提取道路的属性高清生活地图道路网络匹配指定的坐标。

[roadProperties, geoReference] = roadprops (“HEREHDLiveMap”、data.latitude data.longitude);

显示前五项的属性表。

:disp (roadProperties (1:5));
RoadID JunctionID RoadName RoadCenters RoadWidth BankAngle标题车道LeftBoundary RightBoundary ______ __________ _____________________其_________________ _________________ _______ _______ * * * 1 0“309106790 _407373157”{2×3双}{[12.0642]}{2×1双}{2×1双}{1×1 lanespec}{55×3双}{55×3双}2 0“309106790 _410591167”{3×3双}{[12.0636]}{3×1双}{3×1双}{1×1 lanespec}{59×3双}{59×3双}3 0“309106790 _410591168”{2×3双}{[8.1744]}{2×1双}{2×1双}{1×1 lanespec}{2×3双}{2×3双}4 0“309106790 _410591169”{2×3双}{[12.0579]}{2×1双}{2×1双}{1×1 lanespec}{32×3双}{32×3双}5 0“309106790 _410591172”{2×3双}{[12.0654]}{2×1双}{2×1双}{1×1 lanespec}{29×3双}{29×3双}

提取道路属性从一个ASAM OpenDRIVE道路网络文件。

roadProperties = roadprops (“OpenDRIVE”,“roundabout.xodr”);

显示前六项的属性表。

disp (roadProperties (1:6,:));
RoadID JunctionID RoadName RoadCenters RoadWidth BankAngle标题车道LeftBoundary RightBoundary ______ __________ ________ _________________ ___________________ _________________ _________________是_____________ 1 0”“_______________________ * * *{18×3双}{[13.4200]}{18×1双}{18×1双}{1×1 lanespec}{327×3双}{327×3双}2 0”“{5×3双}{[13.4200]}{5×1双}{5×1双}{1×1 lanespec}{152×3双}{152×3双}3 0”“{13×3双}{[13.4200]}{13×1双}{13×1双}{1×1 lanespec}{554×3双}{554×3双}4 0”“{7×3双}{[13.4200]}{7×1双}{7×1双}{1×1 lanespec}{241×3双}{241×3双}5 0”“{8×3双}{[13.4200]}{8×1双}{8×1双}{1×1 lanespec}{225×3双}{225×3双}6 0”“{5×3双}{[13.4200 - 13.4200]}{5×1双}{5×1双}{1×1 compositeLaneSpec}{51×3双}{51×3双}

输入参数

全部折叠

道路网络文件的名称,指定为一个特征向量或字符串标量。

文件名必须指定一个文件在当前文件夹,文件在MATLAB®搜索路径,或者一个完整或相对路径文件。

文件名必须结束的文件扩展名有效期为道路网的来源。

道路网源 有效的文件扩展名 示例语法
OpenDRIVE

.xodr

. xml

roadprops (OpenDRIVE =“C: \ \ roads.xodr桌面”)
开放地图

.osm

. xml

roadprops (OpenStreetMap =“C: \ \ map.osm桌面”)

纬度坐标,指定为一个向量中的元素范围(-90、90)。纬度必须是一样的尺寸吗。单位是在度。

经度坐标,指定为一个向量中的元素范围(-180、180)。必须是一样的尺寸吗纬度。单位是在度。

最低纬度坐标的边界框,指定为一个标量范围(-90、90)。minLat必须小于maxLat。单位是在度。

最小经度坐标的边界框,指定为一个标量范围(-180、180)。minLon必须小于maxLon。单位是在度。

边界框的最大纬度坐标,指定为一个标量范围(-90、90)。maxLat必须大于minLat。单位是在度。

边界框的最大经度坐标,指定为一个标量范围(-180、180)。maxLon必须大于minLon。单位是在度。

输出参数

全部折叠

道路属性,作为一个表返回。这些表包含的列。

描述
RoadID

标识符的道路,作为一个正整数返回。

JunctionID 标识符的结,作为一个正整数返回。
RoadName

返回的路上,名字作为特征向量。

RoadCenters

路中心用于定义一条道路,作为一个实值返回N3矩阵。N路中心的数量。

RoadWidth 宽的道路,作为一个积极的返回真正的标量。单位是米。
BankAngle 银行角度的道路,作为一个返回N1实值向量。N路中心的数量。单位是在度。
标题 航向角的道路,作为一个返回N1实值向量(-180、180)的范围。N路中心的数量。单位是在度。
车道

车道信息,作为一个返回lanespeccompositeLaneSpec对象。

这个对象持有这个车道信息:

  • 数量的车道

  • 每个车道宽度

  • 类型的路面标志

LeftBoundary

的左边界道路段,作为一个返回3矩阵。是道路边界点的数量。

RightBoundary

右边界的道路段,作为一个返回3矩阵。是道路边界点的数量。

道路网络的地理参考坐标原点,作为三元素返回行向量的形式纬度经度高度]。纬度和经度的度,高度是米。

请注意

OpenDRIVE文件不包含地理参考坐标。

版本历史

介绍了R2022b


1您需要输入到一个单独的协议在这里为了获得HDLM服务和获得所需的凭证(access_key_id和access_key_secret)使用这里的服务。

2获得访问Zenrin日本地图API 3.0 (Itsumo纳API 3.0)服务和获得所需的凭证(客户ID和秘密密钥),你必须进入一个单独的协议ZENRIN数据通信有限公司。