主要内容

本页采用了机器翻译。点击此处可查看最新英文版本。

write

使用 MATLAB 将高清地图写入二进制文件

自 R2022b 起

    说明

    write(rrMap,filename)RoadRunner 高清地图写入二进制文件 filename 中。将文件的扩展名指定为 .rrhd。您可以通过将文件添加到 Library Browser 中的文件夹并将其拖入场景来将文件导入 RoadRunner。然后,您可以使用场景构建器工具构建场景。

    示例

    write(rrMap,filename,Name=Value) 使用一个或多个名称-值参数设置选项。

    示例

    全部折叠

    通过调用 roadrunnerHDMap 对象创建 RoadRunner 高清地图。使用您的自定义数据填充地图。例如,此代码指定地图的作者和几何数据属性的空间范围。对 roadrunnerHDMap 对象的调用返回带有作者和空间边界属性的高清地图。

    rrMap = roadrunnerHDMap(Author="Map Author",GeographicBoundary=[-0.782 -3.13 0;101.565 50 0])
    rrMap = 
      roadrunnerHDMap with properties:
    
                    Author: "Map Author"
                Projection: ""
        GeographicBoundary: [2×3 double]
                     Lanes: [0×1 roadrunner.hdmap.Lane]
            LaneBoundaries: [0×1 roadrunner.hdmap.LaneBoundary]
                LaneGroups: [0×1 roadrunner.hdmap.LaneGroup]
              LaneMarkings: [0×1 roadrunner.hdmap.LaneMarking]
                 Junctions: [0×1 roadrunner.hdmap.Junction]
              BarrierTypes: [0×1 roadrunner.hdmap.BarrierType]
                  Barriers: [0×1 roadrunner.hdmap.Barrier]
                 SignTypes: [0×1 roadrunner.hdmap.SignType]
                     Signs: [0×1 roadrunner.hdmap.Sign]
    
    

    指定要将地图写入到的二进制文件的名称。使用 write 函数将地图数据写入参数 filename 指定的文件中。

    filename = "MyMap.rrhd";
    write(rrMap,filename)

    输入参数

    全部折叠

    RoadRunner 高清地图道路数据模型,指定为 roadrunnerHDMap 对象。rrMap 定义了一个简单的数据结构,使用车道、车道边界、车道标记和交叉口来表示道路布局。该对象提供支持读取、写入和绘制高精地图数据的功能。

    要写入地图数据的文件名,指定为字符向量或字符串标量。此参数指定要写入数据的二进制文件的绝对或相对路径。如果指定相对路径,则该路径相对于当前项目的 Scenes 文件夹。filename 必须以 .rrhd 结尾。

    示例: write(rrMap,"MyMap.rrhd") 将地图数据写入 MyMap.rrhd 二进制文件。

    数据类型: char | string

    名称-值参数

    全部折叠

    将可选参数对指定为 Name1=Value1,...,NameN=ValueN,其中 Name 是参数名称,Value 是相应的值。名称-值参数必须出现在其他参数之后,但参数对的顺序并不重要。

    示例:

    WKT 投影字符串,指定为字符向量或字符串标量。

    PROJ.4 投影字符串,指定为字符向量或字符串标量。

    版本历史记录

    在 R2022b 中推出