Dokumentation zum Mixed Reality Spatial Data Packager
Hinweis
VERALTET
Ab dem 1.8.2020 ist dieses Tool veraltet und funktioniert nicht mehr auf jeder Plattform. Es wird empfohlen, stattdessen das Karten-Manager-Tool im Geräteportal zu verwenden.
Dieses Tool und sein Betrieb werden wie vorhanden angeboten. Sie kann ohne Vorankündigung geändert werden und ist möglicherweise nicht mit zukünftigen Windows- oder Windows Mixed Reality HMD-Versionen kompatibel.
Herunterladen
Laden Sie MixedRealitySpatialDataPackager hier herunter
Geräteunterstützung
Feature | HoloLens (1. Generation) | HoloLens 2 | Immersive Headsets |
Mixed Reality Spatial Data Packager | ❌ | ❌ | ✔️ |
Schnellstart
Das Mixed Reality Spatial Data Packager-Tool kopiert die räumlichen Daten einer Ziel-App über einen zweistufigen Export- und Importprozess von einem PC auf einen anderen. Das Tool muss mit Administratorrechten ausgeführt werden und löscht die vorhandenen räumlichen Daten beim Import. Beim Export bleiben die vorhandenen räumlichen Daten intakt.
Wichtige Anforderungen und Einschränkungen:
- Tool muss mit Administratorrechten ausgeführt werden
- Möglicherweise müssen Sie den PC neu starten, wenn Mixed Reality Portal nach dem Ausführen des Tools instabil ist.
- Das Tool wird nicht ausgeführt, wenn räumliche Datenversionskonflikte oder Inkompatibilitäten auftreten.
- Das Tool löscht vorhandene räumliche Daten beim Import.
- Wenn beim Importvorgang ein Fehler auftritt, können frühere Daten nicht wiederhergestellt werden, es sei denn, sie wurden zuvor durch Den Export gesichert.
- Qualität der Importfunktionalität abhängig vom "Schreibgeschützten" Modus für räumliche Kartendaten
Bewährte Methoden für die Zuordnung
- Löschen vorhandener Karten aus dem Systemsteuerung (Einstellungen –> Mixed Reality –> Umgebung –> Löschen von Umgebungsdaten)
- Stellen Sie eine ausreichende Beleuchtung für eine gute Nachverfolgung sicher, und versuchen Sie bei Ausführung des gesperrten Kartenmodus, die gleiche Beleuchtung beizubehalten
- Wenn möglich, halten Sie den Lichtdynamikbereich niedrig, indem Sie Bereiche mit hoher Beleuchtung neben dunklen, schattenden Bereichen vermeiden
- Minimieren sie leere, texturlose Oberflächen, z. B. platzieren Sie eine Reihe verschiedener Poster auf weißen Wänden
- Zuordnen des Raums ohne dynamische Objekte in der Szene, z. B. Verschieben von Personen
- Karte beim Importieren sperren (über Insider Preview verfügbar)
- Entsperren Sie die Karte, und scannen Sie die Umgebung erneut, wenn die Qualitätseinbußen nachverfolgt werden und/oder änderungen in der Umgebung (Beleuchtung oder Änderungen im Objektlayout) vorgenommen werden.
Ausführen Mixed Reality Spatial Data Packager mit Begleitskript
Wir haben MRSpatialPackagerHelperScript.ps1 bereitgestellt, mit dem der Kartenpaketierer die Tools ausführt.
Die Skriptparameter sind unten definiert:
-AppName <String>
On export: The spatial anchors from the app of interest
On import: The target app that spatial anchors should be imported for
Returns a list of apps containing the input string if a unique app is not found
-UserName <String>
Target username, will return a list of users if a unique match is not found
-Mode <String>
import or export
-MapxPath <String>
On export: Directory to export your mapx files
On import: Directory where import mapx are stored
-LockMap <Int32>
0 to unlock map
1 to lock map
-BinPath <String>
Path to MixedRealitySpatialDataPackager.exe, default value is current directory
PowerShell-Skriptbeispiel für Nutzung und Ausgabe
.\MRSpatialPackagerHelperScript.ps1 -AppName holoshell -UserName Administrator -Mode export -MapxPath D:\temp\ -LockMap 0
Package Family Name for holoshell: HoloShell_cw5n1h2txyewy
User SID for Administrator: S-1-5-21-1279937937-3984375698-1043392598-499
Lock map value successfully set to 0
Running: C:\bin\MixedRealitySpatialDataPackager.exe export D:\temp\ HoloShell_cw5n1h2txyewy S-1-5-21-1279937937-3984375698-1043392598-499
Attempting to disable Windows MR driver
Driver disabled
Validating spatial data version information...
Device spatial data version OK
External spatial data version OK
Importing spatial anchors for user account phguan
Stopping SPECTRUM
Stopped SPECTRUM
Stopping SHAREDREALITYSVC
Stopped SHAREDREALITYSVC
Space ID is {00000000-4321-0000-0000-000000000000}
SUCCESS: Unpacked Space from D:\temp\map\het.mapx to
C:\ProgramData\WindowsHolographicDevices\SpatialStore\HoloLensSensors\{00000000-4321-0000-0000-000000000000}\
Space ID is {78FA06B5-4416-4815-BB00-B3CB5C983B7D}
SUCCESS: Unpacked Space from D:\temp\map\sa.mapx to
C:\ProgramData\Microsoft\Spectrum\PersistedSpatialAnchors\
Attempting to enable Windows MR driver
Driver enabled
Starting SHAREDREALITYSVC
Started SHAREDREALITYSVC
Starting SPECTRUM
Started SPECTRUM
IMPORT SUCCESS
Exportieren mithilfe von MixedRealitySpatialDataPackager.exe
MixedRealitySpatialDataPackager.exe export <folderpath to mapx files> <source package family name>
Beim Exportieren von Karten vom Gerät werden zwei mapx-Dateien generiert: het.mapx und sa.mapx. Während des Exportvorgangs werden alle Raumanker entfernt, mit Ausnahme der angegebenen App und der vom Benutzer erstellten Grenze (sofern vorhanden). Der Name der Quellpaketfamilie muss mit einer vorhandenen installierten App übereinstimmen, andernfalls schlägt die Exe fehl.
Importieren mit MixedRealitySpatialDataPackager.exe
MixedRealitySpatialDataPackager.exe import <folderpath to mapx files> <target package family name> <user SID>
Import löscht die vorhandenen räumlichen Daten und ersetzt sie durch die Daten aus dem angegebenen Verzeichnis. Die App-Name-Eingabe gibt den Paketnamen der Ziel-App an, für die wie die Raumanker importiert werden sollen, und die Zielbenutzer-SID gibt den Benutzer an, der Zugriff auf die importierten räumlichen Anker haben soll. Der Familienname des Zielpakets und die Benutzer-SIDs müssen mit vorhandenen Werten auf dem PC übereinstimmen, andernfalls tritt ein Fehler auf.
Fehlermeldungen
Darüber hinaus werden die folgenden Fehlermeldungen auch mit einem HRESULT begleitet.
Wenn ein Fehler ungültige Argumente aufgetreten ist
Invalid command line parameters
Wenn die ausführbare Datei nicht im Administratormodus ausgeführt wurde
1. Unable to determine elevation privileges
2. Please run with administrator privileges
Fehler beim Aktivieren oder Deaktivieren des Treibers
1. Could not find the specified driver with class GUID {d612553d-06b1-49ca-8938-e39ef80eb16f}
2. Could not find the device instance ID for specified driver with class GUID {d612553d-06b1-49ca-8938-e39ef80eb16f}
3. Could not find the specified driver with device instance ID <INSTANCE ID>
4. Failed to enable/disable driver
Wenn ein Fehler beim Überprüfen der Version der räumlichen Datenbank aufgetreten ist
1. Could not read database version
2. This tool is not compatible with the current driver version of Windows Mixed Reality and/or the spatial data provided to replace the existing spatial data is an invalid version.
3. No spatial data is present on the current device please connect your Mixed Reality device to initialize spatial data. If the problem persists please restart your PC.
Wenn ein Fehler beim Überprüfen des Paketfamiliennamens für die Zielimport-/Export-App aufgetreten ist
The package family name does not correspond to an installed app
Wenn ein Fehler beim Überprüfen der Benutzer-SID aufgetreten ist
Failed to find local user for passed in user SID
Wenn ein Fehler im Zusammenhang mit den Ziel- oder Quelldatendateien aufgetreten ist
1. Folder path to space store files doesn't exist
2. het.mapx or sa.mapx file doesn't exist in <PATH> for import
3. Unable to create directory at <PATH> for export
Wenn ein Fehler im Zusammenhang mit dem Starten und Beenden von Spectrum/SharedRealitySvc aufgetreten ist
1. Unable to open service manager <SERVICE>
2. Timed out trying to start/stop <SERVICE>