getMapROI
描述
计算地理边界框使用纬度和经度坐标GPS数据,并返回映射参数mapParameters
= getMapROI (纬度
,朗
)mapParameters
。
例子
进口OpenStreetMap道路网络使用地图ROI参数
从GPS数据提取参数映射的ROI。使用提取的osmUrl
参数的道路从OpenStreetMap®web服务导入驾驶场景。然后,情节场景。
GPS数据包含纬度和经度值加载到工作区。
负载(“GPSData.mat”)
使用纬度和经度获取地图参数。
mapParameters = getMapROI (gps.lat gps.lon);
使用osmUrl
参数mapParameters
输出结构导入和保存OpenStreetMap文件。
文件名= websave (“drive_map.osm”mapParameters.osmUrl,…weboptions (ContentType =“xml”));
道路从OpenStreetMap道路网络文件导入到驾驶场景。
场景= drivingScenario;roadNetwork(场景中,“公开”文件名)
画出场景。
情节(场景)
进口OpenStreetMap道路网络使用GPS数据和程度
从GPS数据提取ROI地图参数通过指定GPS缓冲程度。使用提取的osmUrl
参数的道路从OpenStreetMap®web服务导入驾驶场景。然后,情节场景。
GPS数据包含纬度和经度值加载到工作区。
负载(“GPSData.mat”)
指定GPS缓冲程度,在米。
gpsBufferExtent = 10;
使用纬度、经度和GPS缓冲程度获取地图参数。
mapParameters = getMapROI (= gpsBufferExtent gps.lat、gps.lon程度);
使用osmUrl
参数mapParameters
输出结构导入和保存OpenStreetMap文件。
文件名= websave (“drive_map.osm”mapParameters.osmUrl,…weboptions (ContentType =“xml”));
道路从OpenStreetMap道路网络文件导入到驾驶场景。
场景= drivingScenario;roadNetwork(场景中,“公开”文件名)
画出场景。
情节(场景)
输入参数
输出参数
mapParameters
——地图区域感兴趣的参数
结构
地图感兴趣的区域(ROI)参数,返回一个结构。
该结构包含这些字段:
财产 | 描述 |
---|---|
bufferInMeters |
GPS缓冲程度,作为一个非负标量返回。单位是米。 |
minLat |
最低纬度,作为一个标量返回。单位是在度。 |
maxLat |
最大纬度,作为一个标量返回。单位是在度。 |
minLon |
最小经度,作为一个标量返回。单位是在度。 |
maxLon |
最大经度,作为一个标量返回。单位是在度。 |
georeference |
参考GPS定位,作为转换返回行向量的形式纬度经度高度]。纬度和经度的度,高度是米。 |
osmUrl |
开放地图®URL,作为一个特征向量返回。 |
minLatitudeString |
最低纬度,作为一个特征向量返回。单位是在度。 |
minLongitudeString |
最小经度,作为一个特征向量返回。单位是在度。 |
maxLatitudeString |
最大纬度,作为一个特征向量返回。单位是在度。 |
maxLongitudeString |
最大经度,作为一个特征向量返回。单位是在度。 |
函数计算地理边界框使用纬度和经度坐标GPS数据和指定的程度上
价值。最小和最大纬度和经度值结构代表一个矩形的边界框。这个图显示了这些坐标之间的关系。
版本历史
介绍了R2022b
另请参阅
MATLAB命令
你点击一个链接对应MATLAB命令:
运行该命令通过输入MATLAB命令窗口。Web浏览器不支持MATLAB命令。万博1manbetx
你也可以从下面的列表中选择一个网站:
表现最好的网站怎么走吗
选择中国网站(中文或英文)最佳站点的性能。其他MathWorks国家网站不优化的访问你的位置。