Main Content

Esta página se ha traducido mediante traducción automática. Haga clic aquí para ver la última versión en inglés.

write

Escriba un mapa HD en un archivo binario usando MATLAB

Desde R2022b

    Descripción

    write(rrMap,filename) escribe el mapa HD de RoadRunner en un archivo binario filename. Especifique la extensión del archivo como .rrhd. Puede importar el archivo a RoadRunner agregando el archivo a una carpeta en Library Browser y arrastrándolo a la escena. Luego puede crear la escena utilizando la herramienta Creador de escenas.

    ejemplo

    write(rrMap,filename,Name=Value) establece opciones usando uno o más argumentos de nombre-valor.

    Ejemplos

    contraer todo

    Cree un mapa RoadRunner HD llamando al objeto roadrunnerHDMap . Complete el mapa utilizando sus datos personalizados. Por ejemplo, este código especifica el autor y los límites espaciales de los atributos de datos geométricos del mapa. La llamada al objeto roadrunnerHDMap devuelve un mapa HD con atributos de autor y límites espaciales.

    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]
    
    

    Especifique el nombre del archivo binario en el que desea escribir el mapa. Utilice la función write para escribir los datos del mapa en el archivo especificado por el argumento filename.

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

    Argumentos de entrada

    contraer todo

    Modelo de datos de carreteras de RoadRunner HD Map, especificado como un objeto roadrunnerHDMap . rrMap define una estructura de datos simple para representar diseños de carreteras utilizando carriles, límites de carriles, marcas de carriles y cruces. Este objeto proporciona funciones que admiten la lectura, escritura y trazado de datos de mapas HD.

    Nombre del archivo en el que escribir los datos del mapa, especificado como un vector de caracteres o una cadena escalar. Este argumento especifica la ruta absoluta o relativa al archivo binario en el que desea escribir los datos. Si especifica una ruta relativa, entonces la ruta es relativa a la carpeta Scenes del proyecto actual. filename debe terminar en .rrhd.

    Ejemplo: write(rrMap,"MyMap.rrhd") escribe los datos del mapa en el archivo binario MyMap.rrhd .

    Tipos de datos: char | string

    Argumentos de par nombre-valor

    Especifique pares de argumentos opcionales como Name1=Value1,...,NameN=ValueN, donde Name es el nombre del argumento y Value es el valor correspondiente. Los argumentos nombre-valor deben aparecer después de otros argumentos, pero el orden de los pares no importa.

    Ejemplo:

    Cadena de proyección WKT, especificada como un vector de caracteres o una cadena escalar.

    Una cadena de proyección PROJ.4, especificada como un vector de caracteres o una cadena escalar.

    Historial de versiones

    Introducido en R2022b