Contenuto principale

Questa pagina è stata tradotta con la traduzione automatica. Fai clic qui per vedere l'ultima versione in inglese.

importScene

Importa la scena in RoadRunner utilizzando MATLAB

Da R2022a

    Descrizione

    importScene(rrApp,filename,formatname) importa i dati da un file specificato da filename nella scena attualmente aperta. Il file specificato deve essere in un formato supportato RoadRunner .

    importScene(rrApp,filename,formatname,importoptions) imposta le opzioni per l'importazione utilizzando l'argomento importoptions .

    esempio

    Esempi

    comprimi tutto

    Apri un progetto in RoadRunner utilizzando la funzione roadrunner specificando la posizione in cui creare un progetto. Questo esempio presuppone che RoadRunner sia installato nella posizione predefinita in Windows.

    Specificare il percorso di un progetto esistente. Ad esempio, questo codice mostra il percorso di un progetto situato su C:\RR\MyProject. La funzione restituisce un oggetto roadrunner , rrApp, che fornisce funzioni per eseguire attività di base del flusso di lavoro come l'apertura, la chiusura e il salvataggio di scene e progetti.

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

    Apri una nuova scena nel progetto corrente. La funzione newScene apre una scena vuota nel progetto attualmente aperto.

    newScene(rrApp);

    Imposta le opzioni di importazione creando un oggetto openDriveImportOptions che disabilita l'importazione di segnali e oggetti dal file.

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

    Specificare il percorso di un file ASAM OpenDRIVE. Quindi, utilizzare la funzione importScene per importare i dati dal file ASAM OpenDRIVE specificato nella scena aperta vuota.

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

    Argomenti di input

    comprimi tutto

    Applicazione RoadRunner associata a un progetto, specificato come oggetto roadrunner . Questo oggetto fornisce funzioni per eseguire attività comuni del flusso di lavoro come l'apertura, la chiusura e il salvataggio di scene e progetti. rrApp fornisce funzioni che supportano l'importazione di dati da file e l'esportazione di scene in altri formati da RoadRunner.

    Percorso del file da importare in RoadRunner, specificato come vettore di caratteri o scalare di stringa. Questo argomento specifica il percorso assoluto o relativo del file da importare. Se specifichi un percorso relativo, il percorso sarà relativo alla cartella Assets del progetto corrente.

    Esempio importScene(rrApp,"C:\RR\MyProject\Exports\FourWaySignal.xodr","OpenDRIVE",options), "C:\RR\MyProject\Exports\FourWaySignal.xodr" rappresenta il percorso assoluto del file da importare.

    Tipi di dati: char | string

    Nome del formato di importazione, specificato come vettore di caratteri o scalare di stringa. Questo valore deve corrispondere a un formato di importazione valido supportato da RoadRunner. Le opzioni del nome del formato non fanno distinzione tra maiuscole e minuscole. RoadRunner supporta solo il formato ASAM OpenDRIVE® .

    Esempio importScene(rrApp,"FourWaySignal.xodr","OpenDRIVE",options) "OpenDRIVE" specifica che il file importato FourWaySignal.xodr è nel formato ASAM OpenDRIVE .

    Tipi di dati: char | string

    Configurazione delle opzioni di importazione, specificata come uno degli oggetti delle opzioni di importazione compatibili con il file specificato nell'argomento filename . Gli oggetti supportati sono:

    • openDRIVEImportOptions

    • roadrunnerHDMapImportOptions

    Importa formatiDescrizione Proprietà
    openDriveImportOptions

    Opzioni per importare file ASAM OpenDRIVE nella scena RoadRunner .

    openDriveImportOptions(Name=Value) crea un oggetto di configurazione delle opzioni di importazione per il formato ASAM OpenDRIVE , con le proprietà specificate come uno o più argomenti nome-valore.

    Se il valore di una proprietà predefinito è "auto", l'applicazione RoadRunner determina quale valore utilizzare e imposta la proprietà su quel valore.

    ImportObjects

    Mappare tutte le voci <object> nel file importato su oggetti di scena o contrassegni, specificati come 1 (true) o 0 (false).

    Predefinito: 0

    ImportHeadingOffsetRelativeToOrientation

    Importa i valori <hOffset> (offset direzione) delle voci <signal> come relativi a <orientation>, che è la direzione di viaggio della strada a cui si applica il segnale. Per impostazione predefinita, l'offset della direzione è relativo alla direzione della strada, indipendentemente dalla direzione di viaggio, specificata come 1 (true) o 0 (false).

    Predefinito: auto

    LaneOptions

    Opzioni di importazione corsia specificate come oggetto laneImportOptions .

    Offset

    Offset della scena ASAM OpenDRIVE importata, rispetto al centro della scena RoadRunner , specificato come vettore a tre elementi di forma [xyz]. I valori sono in metri.

    Projection

    Proiezione della scena ASAM OpenDRIVE importata, specificata come projectionImportOptions. Se il file non contiene informazioni sulla proiezione, RoadRunner utilizza la proiezione della scena. Se sia la scena che il file non dispongono di informazioni sulla proiezione, RoadRunner utilizza la proiezione Transverse Mercator centrata su 0 gradi di latitudine e longitudine.

    ImportSignals

    Mappare tutte le voci <signal> nel file importato su segnali o segni, specificati come 1 (true) o 0 (false).

    Predefinito: "auto"

    ProjectionMode

    Modalità di proiezione, specificata come: "Unspecified", "FullProjection", "TranslateOnly", "NoProjection".

    Esempio: options = openDriveImportOptions(ImportSignals=true);

    laneImportOptions

    laneImportOptions(Name=Value) crea un oggetto di configurazione delle opzioni, con le proprietà specificate come uno o più argomenti nome-valore.

    Se il valore di una proprietà predefinito è "auto", l'applicazione RoadRunner determina quale valore utilizzare e imposta la proprietà su quel valore.

    ConvertShoulderToCurb

    Specificare questa proprietà come logica 1 (true) per importare corsie con contrassegni "curb" e digitare "shoulder" come tipo "curb" se questa opzione è abilitata. Altrimenti, la funzione importa queste corsie come tipo "shoulder", specificato come 1 (true) o 0 (false).

    Predefinito: "auto"

    ConvertLaneHeights

    Mappare tutte le voci <height> sulle corsie importate, specificate come 1 (true) o 0 (false).

    Predefinito: "auto"

    MedianLaneType

    Mappa tutti i tipi <lane> come "median" o "raised median", specificato come: "Unspecified", "Median", "RaisedMedian".

    Predefinito: "auto"

    "Esempio:"

    options = laneImportOptions(MedianLaneType="RaisedMedian"); crea un oggetto opzioni di importazione corsie che mappa tutte le corsie come tipo di corsia mediana rialzata.

    projectionImportOptions

    projectionImportOptions(Name=Value) crea un oggetto di configurazione delle opzioni per una proiezione di mappa con proprietà specificate come uno o più argomenti nome-valore.

    Se il valore di una proprietà predefinito è "auto", l'applicazione RoadRunner determina quale valore utilizzare e imposta la proprietà su quel valore.

    Projection

    Proiezione e datum geospaziali utilizzati per rappresentare le coordinate spaziali nella mappa. Questa proprietà supporta stringhe di proiezione WKT (incluso ESRI WKT) o PROJ.4 valide. Specificato come stringa scalare o vettore di caratteri.

    Predefinito: "auto"

    "Esempio:"

    options = projectionImportOptions(Projection="utm +zone=11 +datum=WGS84 + units=m +no_defs +ellps=WGS84 +towgs84=0,0,"); crea proiezione un oggetto delle opzioni di importazione della proiezione che utilizza una stringa di proiezione PROJ.4.

    roadrunnerHDMapImportOptions

    Opzioni per importare file RoadRunner HD Map nella scena RoadRunner .

    roadrunnerHDMapImportOptions(Name=Value) crea un oggetto di configurazione delle opzioni di importazione per il formato RoadRunner HD Map con le proprietà specificate come uno o più argomenti nome-valore.

    Se il valore di una proprietà predefinito è "auto", l'applicazione RoadRunner determina quale valore utilizzare e imposta la proprietà su quel valore.

    ImportStep

    Passaggio di importazione, specificato come una delle seguenti stringhe: "Unspecified o "Load".

    Predefinito: "auto"

    LoadOptions

    Opzioni di caricamento, specificate come roadrunnerHDMapLoadOptions.

    Predefinito: "auto"

    BuildOptions

    Opzioni di caricamento, specificate come roadrunnerHDMapBuildOptions.

    Predefinito: "auto"

    "Esempio:"

    options = roadrunnerHDMapImportOptions(ImportStep="Load"); crea opzioni di importazione della mappa RoadRunner HD che caricano la mappa.

    roadrunnerHDMapLoadOptions

    Opzioni per caricare i file RoadRunner HD Map nella scena RoadRunner .

    roadrunnerHDMapLoadOptions(Name=Value) crea un oggetto di configurazione delle opzioni per caricare il formato RoadRunner HD Map con le proprietà specificate come uno o più argomenti nome-valore.

    Se il valore di una proprietà predefinito è "auto", l'applicazione RoadRunner determina quale valore utilizzare e imposta la proprietà su quel valore.

    Offset

    Offset della mappa HD importata, rispetto al centro della scena RoadRunner , specificato come vettore a 3 elementi.

    Projection

    Proiezione della scena della mappa HD importata, specificata come projectionImportOptions. Se la proiezione non è impostata, RoadRunner utilizza la proiezione del file. Se il file non contiene informazioni sulla proiezione, RoadRunner utilizza la proiezione della scena. Se sia la scena che il file non dispongono di informazioni sulla proiezione, RoadRunner utilizza la proiezione Transverse Mercator centrata su 0 gradi di latitudine e longitudine.

    "Esempio:"

    options = roadrunnerHDMapLoadOptions(Offset=[0 10 0]); crea opzioni di caricamento della mappa RoadRunner HD con l'offset specificato.

    roadrunnerHDMapBuildOptions

    Opzioni per creare file RoadRunner HD Map nella scena RoadRunner .

    roadrunnerHDMapBuildOptions(Name=Value) crea un oggetto di configurazione delle opzioni per creare il formato RoadRunner HD Map con le proprietà specificate come uno o più argomenti nome-valore.

    Se il valore di una proprietà predefinito è "auto", l'applicazione RoadRunner determina quale valore utilizzare e imposta la proprietà su quel valore.

    FitCrossSections

    Adatta le sezioni trasversali, specificate come 1 (true) o 0 (false) logico.

    Predefinito: "auto"

    DetectAsphaltSurfaces

    Rileva le superfici in asfalto, specificate come 1 (true) o 0 (false).

    Predefinito: "auto"

    ClearSceneOfExistingData

    Cancella la scena dai dati esistenti, specificati come 1 (true) o 0 (false) .

    Predefinito: "auto"

    CurvatureBlend

    Posizione degli archi adattati utilizzati dalla transizione dalla linea all'arco, specificata come valore doppio scalare.

    Predefinito: "auto"

    AutoDetectBridgesOptions

    Opzioni per il rilevamento automatico dei bridge, specificati come autoDetectBridgesOptions.

    Predefinito: "auto"

    "Esempio:"

    options = roadrunnerHDMapBuildOptions(DetectAsphaltSurfaces=true); crea opzioni di creazione di mappe RoadRunner HD che rilevano le superfici asfaltate.

    autoDetectBridgesOptions

    Opzioni per il rilevamento automatico dei ponti.

    autoDetectBridgesOptions(Name=Value) crea un oggetto di configurazione delle opzioni per il rilevamento automatico dei ponti durante la creazione della mappa RoadRunner HD. Proprietà specificate come uno o più argomenti nome-valore.

    Se il valore di una proprietà predefinito è "auto", l'applicazione RoadRunner determina quale valore utilizzare e imposta la proprietà su quel valore.

    BridgeSpanInflation

    Lunghezza della arcatura del ponte specificata come valore doppio scalare.

    Predefinito: "auto"

    "Esempio:"

    options = autoDetectBridgesOptions(BridgeSpanInflation=35); crea opzioni che impostano l'inflazione della arcatura del ponte.

    Cronologia versioni

    Introdotto in R2022a