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.

importScene

Importar escena a RoadRunner usando MATLAB

Desde R2022a

    Descripción

    importScene(rrApp,filename,formatname) importa datos de un archivo especificado por filename a la escena abierta actualmente. El archivo especificado debe estar en un formato compatible con RoadRunner .

    ejemplo

    importScene(rrApp,filename,formatname,importoptions) establece opciones para importar usando el argumento importoptions .

    Ejemplos

    contraer todo

    Abra un proyecto en RoadRunner usando la función roadrunner especificando la ubicación en la que crear un proyecto. Este ejemplo supone que RoadRunner está instalado en su ubicación predeterminada en Windows.

    Especifique la ruta a un proyecto existente. Por ejemplo, este código muestra la ruta a un proyecto ubicado en C:\RR\MyProject. La función devuelve un objeto roadrunner , rrApp, que proporciona funciones para realizar tareas básicas de flujo de trabajo, como abrir, cerrar y guardar escenas y proyectos.

    projectFolder = "C:\RR\MyProject";
    rrApp = roadrunner(projectFolder);

    Abra una nueva escena en el proyecto actual. La función newScene abre una escena en blanco en el proyecto actualmente abierto.

    newScene(rrApp);

    Configure las opciones de importación creando un objeto openDriveImportOptions que deshabilita la importación de señales y objetos del archivo.

    options = openDriveImportOptions(ImportSignals=false,ImportObjects=false);

    Especifique la ruta a un archivo ASAM OpenDRIVE. Luego, use la función importScene para importar datos del archivo ASAM OpenDRIVE especificado a la escena abierta en blanco.

    filename = "C:\RR\MyProject\Exports\FourWaySignal.xodr";
    formatname = "OpenDRIVE";
    importScene(rrApp,filename,formatname,options);

    Argumentos de entrada

    contraer todo

    Aplicación RoadRunner asociada a un proyecto, especificada como un objeto roadrunner . Este objeto proporciona funciones para realizar tareas comunes de flujo de trabajo, como abrir, cerrar y guardar escenas y proyectos. rrApp proporciona funciones que admiten la importación de datos de archivos y la exportación de escenas a otros formatos desde RoadRunner.

    Ruta del archivo para importar a RoadRunner, especificada como un vector de caracteres o una cadena escalar. Este argumento especifica la ruta absoluta o relativa del archivo a importar. Si especifica una ruta relativa, entonces la ruta es relativa a la carpeta Assets del proyecto actual.

    Ejemplo: importScene(rrApp,"C:\RR\MyProject\Exports\FourWaySignal.xodr","OpenDRIVE",options), "C:\RR\MyProject\Exports\FourWaySignal.xodr" representa la ruta absoluta del archivo que se va a importar.

    Tipos de datos: char | string

    Nombre del formato de importación, especificado como un vector de caracteres o una cadena escalar. Este valor debe corresponder a un formato de importación válido admitido por RoadRunner. Las opciones de nombre de formato no distinguen entre mayúsculas y minúsculas. RoadRunner solo admite el formato ASAM OpenDRIVE® .

    Ejemplo: importScene(rrApp,"FourWaySignal.xodr","OpenDRIVE",options) "OpenDRIVE" especifica que el archivo importado FourWaySignal.xodr está en el formato ASAM OpenDRIVE .

    Tipos de datos: char | string

    Configuración de opciones de importación, especificada como uno de los objetos de opciones de importación compatibles con el archivo especificado en el argumento filename . Los objetos admitidos son:

    • openDRIVEImportOptions

    • roadrunnerHDMapImportOptions

    Importar formatosDescripción Propiedades
    openDriveImportOptions

    Opciones para importar archivos ASAM OpenDRIVE a la escena RoadRunner .

    openDriveImportOptions(Name=Value) crea un objeto de configuración de opciones de importación para el formato ASAM OpenDRIVE , con propiedades especificadas como uno o más argumentos de nombre-valor.

    Si un valor de propiedad predeterminado es "auto", la aplicación RoadRunner determina qué valor usar y establece la propiedad en ese valor.

    ImportObjects

    Asigne todas las entradas <object> en el archivo importado a accesorios o marcas, especificados como 1 (true) o 0 (false) lógicos.

    Predeterminado: 0

    ImportHeadingOffsetRelativeToOrientation

    Importe los valores <hOffset> (desplazamiento de rumbo) de las entradas <signal> en relación con <orientation>, que es la dirección de viaje de la carretera. al que se aplica la señal. De forma predeterminada, el desplazamiento del rumbo es relativo al rumbo de la carretera, independientemente de la dirección de viaje, especificado como un 1 (true) o 0 (false) lógico.

    Predeterminado: auto

    LaneOptions

    Opciones de importación de carril especificadas como un objeto laneImportOptions .

    Offset

    Desplazamiento de la escena ASAM OpenDRIVE importada, relativo al centro de la escena RoadRunner , especificado como un vector de tres elementos de forma [xyz]. Los valores están en metros.

    Projection

    Proyección de la escena ASAM OpenDRIVE importada, especificada como projectionImportOptions. Si el archivo no tiene información de proyección, RoadRunner utiliza la proyección de la escena. Si ni la escena ni el archivo tienen información de proyección, entonces RoadRunner usa la proyección Transverse Mercator centrada en 0 grados de latitud y longitud.

    ImportSignals

    Asigne todas las entradas <signal> en el archivo importado a señales o signos, especificados como 1 (true) o 0 (false) lógicos.

    Predeterminado: "auto"

    ProjectionMode

    Modo de proyección, especificado como: "Unspecified", "FullProjection", "TranslateOnly", "NoProjection".

    Ejemplo:options = openDriveImportOptions(ImportSignals=true);

    laneImportOptions

    laneImportOptions(Name=Value) crea un objeto de configuración de opciones, con propiedades especificadas como uno o más argumentos de nombre-valor.

    Si un valor de propiedad predeterminado es "auto", la aplicación RoadRunner determina qué valor usar y establece la propiedad en ese valor.

    ConvertShoulderToCurb

    Especifique esta propiedad como 1 (true) lógica para importar carriles con marcas "curb" y escriba "shoulder" como tipo "curb" si esta opción está habilitada. De lo contrario, la función importa estos carriles como tipo "shoulder", especificado como 1 (true) o 0 (false) lógico.

    Predeterminado: "auto"

    ConvertLaneHeights

    Asigne todas las entradas <height> a carriles importados, especificados como 1 (true) o 0 (false) lógicos.

    Predeterminado:"auto"

    MedianLaneType

    Asigne todos los tipos <lane> como "median" o "raised median", especificados como: "Unspecified", "Median", "RaisedMedian".

    Predeterminado: "auto"

    "Ejemplo:"

    options = laneImportOptions(MedianLaneType="RaisedMedian"); crea un objeto de opciones de importación de carril que asigna todos los carriles como un tipo de carril mediano elevado.

    projectionImportOptions

    projectionImportOptions(Name=Value) crea un objeto de configuración de opciones para una proyección de mapa con propiedades especificadas como uno o más argumentos de nombre-valor.

    Si un valor de propiedad predeterminado es "auto", la aplicación RoadRunner determina qué valor usar y establece la propiedad en ese valor.

    Projection

    Proyección geoespacial y datum utilizados para representar coordenadas espaciales en el mapa. Esta propiedad admite cadenas de proyección WKT (incluido ESRI WKT) o PROJ.4 válidas. Especificado como una cadena escalar o un vector de caracteres.

    Por defecto: "auto"

    "Ejemplo:"

    options = projectionImportOptions(Projection="utm +zone=11 +datum=WGS84 + units=m +no_defs +ellps=WGS84 +towgs84=0,0,"); crea una proyección, un objeto de opciones de importación de proyección que utiliza una cadena de proyección PROJ.4.

    roadrunnerHDMapImportOptions

    Opciones para importar archivos de mapas RoadRunner HD a la escena RoadRunner .

    roadrunnerHDMapImportOptions(Name=Value) crea un objeto de configuración de opciones de importación para el formato de mapa RoadRunner HD con propiedades especificadas como uno o más argumentos de nombre-valor.

    Si un valor de propiedad predeterminado es "auto", la aplicación RoadRunner determina qué valor usar y establece la propiedad en ese valor.

    ImportStep

    Paso de importación, especificado como una de las siguientes cadenas: "Unspecified o "Load".

    Predeterminado: "auto"

    LoadOptions

    Opciones de carga, especificadas como roadrunnerHDMapLoadOptions.

    Predeterminado:"auto"

    BuildOptions

    Opciones de carga, especificadas como roadrunnerHDMapBuildOptions.

    Predeterminado:"auto"

    "Ejemplo:"

    options = roadrunnerHDMapImportOptions(ImportStep="Load"); crea opciones de importación de mapas de RoadRunner HD que cargan el mapa.

    roadrunnerHDMapLoadOptions

    Opciones para cargar archivos de mapas RoadRunner HD en la escena RoadRunner .

    roadrunnerHDMapLoadOptions(Name=Value) crea un objeto de configuración de opciones para cargar el formato del mapa RoadRunner HD con propiedades especificadas como uno o más argumentos de nombre-valor.

    Si un valor de propiedad predeterminado es "auto", la aplicación RoadRunner determina qué valor usar y establece la propiedad en ese valor.

    Offset

    Desplazamiento del mapa HD importado, relativo al centro de la escena RoadRunner , especificado como un vector de 3 elementos.

    Projection

    Proyección de la escena del mapa HD importada, especificada como projectionImportOptions. Si la proyección no está configurada, RoadRunner utiliza la proyección del archivo. Si el archivo no tiene información de proyección, RoadRunner utiliza la proyección de la escena. Si ni la escena ni el archivo tienen información de proyección, entonces RoadRunner usa la proyección Transverse Mercator centrada en 0 grados de latitud y longitud.

    "Ejemplo:"

    options = roadrunnerHDMapLoadOptions(Offset=[0 10 0]); crea opciones de carga de mapa de RoadRunner HD con el desplazamiento especificado.

    roadrunnerHDMapBuildOptions

    Opciones para crear archivos de mapas RoadRunner HD en la escena RoadRunner .

    roadrunnerHDMapBuildOptions(Name=Value) crea un objeto de configuración de opciones para crear el formato de mapa RoadRunner HD con propiedades especificadas como uno o más argumentos de nombre-valor.

    Si un valor de propiedad predeterminado es "auto", la aplicación RoadRunner determina qué valor usar y establece la propiedad en ese valor.

    FitCrossSections

    Ajustar secciones transversales, especificadas como 1 (true) o 0 (false) lógicos.

    Predeterminado: "auto"

    DetectAsphaltSurfaces

    Detectar superficies de asfalto, especificadas como 1 (true) o 0 (false) lógicos.

    Predeterminado: "auto"

    ClearSceneOfExistingData

    Borre la escena de datos existentes, especificados como 1 (true) o 0 (false) lógicos.

    Predeterminado: "auto"

    CurvatureBlend

    Posición de los arcos de ajuste utilizados desde la transición de línea a arco, especificada como un valor doble escalar.

    Predeterminado: "auto"

    AutoDetectBridgesOptions

    Opciones para detectar automáticamente puentes, especificadas como autoDetectBridgesOptions.

    Predeterminado: "auto"

    "Ejemplo:"

    options = roadrunnerHDMapBuildOptions(DetectAsphaltSurfaces=true); crea opciones de creación de mapas RoadRunner HD que detecta superficies de asfalto.

    autoDetectBridgesOptions

    Opciones para la detección automática de puentes.

    autoDetectBridgesOptions(Name=Value) crea un objeto de configuración de opciones para detectar automáticamente puentes al crear el mapa RoadRunner HD. Propiedades especificadas como uno o más argumentos de nombre-valor.

    Si un valor de propiedad predeterminado es "auto", la aplicación RoadRunner determina qué valor usar y establece la propiedad en ese valor.

    BridgeSpanInflation

    Longitud del tramo del puente especificada como un valor doble escalar.

    Predeterminado: "auto"

    "Ejemplo:"

    options = autoDetectBridgesOptions(BridgeSpanInflation=35); crea opciones que establecen la inflación del tramo del puente.

    Historial de versiones

    Introducido en R2022a