Importieren von Bildern aus 360-Grad-Video

Verfügbar für ArcGIS-Organisationen mit Lizenz für die Erweiterung "Indoors".

Mit dem Werkzeug 360-Grad-Video in Oriented Imagery können Sie 360-Grad-Bilder aus einer equirektangularen .mp4-Videodatei in ein Oriented Imagery-Dataset importieren. Sie können geschossbezogene Oriented Imagery-Layer in Ihre geschossbezogenen Karten einbeziehen, um die Visualisierung von und Navigation in Innenräumen in Indoors Viewer und ArcGIS Indoors Mobile-Apps zu unterstützen.

Das Oriented Imagery-Dataset kann für räumlich ausgerichtete 360-Grad-Bilddaten verwendet werden. Oriented Imagery verwendet Informationen zu Kameraposition und -ausrichtung, um 360-Grad-Fotos präzise ausgerichtet anzuzeigen. Damit wird sichergestellt, dass eine nach Norden ausgerichtete Ansicht in der Karte mit einer nach Norden ausgerichteten Ansicht im Bild verknüpft ist. Map Viewer und weitere Viewer mit der Oriented Imagery-Funktion können 360-Grad-Bilder, die in einem Oriented Imagery-Dataset gespeichert sind, anzeigen.

Voraussetzungen für das Erfassen von 360-Grad-Videodaten

Die erfolgreiche Aufnahme eines stabilen, equirektangularen Videos kann eine Kombination aus der Position des Geräts, den Kameraeinstellungen und den Einstellungen der für den Export des Videos verwendeten Verarbeitungssoftware erfordern.

Beachten Sie die folgenden Voraussetzungen, bevor Sie ein 360-Grad-Video für den Import aufnehmen:

  • Auswahl eines geeigneten Gerätes: Verwenden Sie eine 360-Grad-Kamera, die mit zwei oder mehr Objektiven ausgestattet ist.
  • Anpassen der Kameraeinstellungen: Aktivieren Sie die Kamerastabilisierung, um Bewegungsunschärfe zu reduzieren, und passen Sie die Belichtungseinstellungen an die Lichtverhältnisse der Umgebung an.
  • Positionieren der Kamera: Halten Sie die Kamera direkt über den Bediener. Bei Dual-Fisheye-Kameras ist die optimale Kameraposition den Spezifikationen des Herstellers zu entnehmen.
  • Planen eines Aufzeichnungspfades: Erstellen Sie die Aufzeichnung entlang eines Pfades, der mindestens eine Schleife mit sich selbst bildet, und bewegen Sie sich in offenen Bereichen bei der Aufnahme von 360-Grad-Video in komfortabler Gehgeschwindigkeit. Verlangsamen Sie die Geschwindigkeit beim Passieren von Türen oder engen Stellen.
  • Zur Berücksichtigung bei mehrstöckigen Einrichtungen: Erstellen Sie für jedes Geschoss eine separate Videoaufzeichnung, um die Größe der Videodateien gering zu halten.
  • Stabilisieren Sie die Aufnahme: Das aufgenommene Video muss stabil sein, sodass der Horizont waagerecht und vertikal zentriert bleibt. Auch die Mitte des Videos muss stets in dieselbe Himmelsrichtung ausgerichtet sein. Informieren Sie sich in der Dokumentation des Herstellers über die verfügbaren Stabilisierungseinstellungen für das Gerät und die Verarbeitungssoftware.
  • Exportieren des Videos in MP4: Verwenden Sie nach der Aufnahme die Software des Herstellers, um das aufgenommene Video als .mp4-Datei zu exportieren. Das exportierte Video sollte bei der Wiedergabe in einem Standard-Videoplayer eine equirektangulare Verzerrung aufweisen.
    360-Grad-Videobild mit equirektangularer Verzerrung

Exportieren von Bildern aus 360-Grad-Videodaten in ein Oriented Imagery-Dataset

Um Bilder aus einer 360-Grad-Videodatei für die Verwendung in ArcGIS Indoors zu exportieren, führen Sie die folgenden Schritte aus:

  1. Starten Sie ArcGIS Pro.
  2. Melden Sie sich ggf. bei Ihrer ArcGIS-Organisation an.
  3. Fügen Sie der Karte optional die Levels-Feature-Class aus einem Indoors-Workspace hinzu.
  4. Erstellen Sie bei Bedarf mit dem Werkzeug Oriented Imagery-Dataset erstellen ein Oriented Imagery-Dataset.
    Hinweis:

    Das Oriented Imagery-Dataset muss Z-aktiviert sein und sollte sich im gleichen Koordinatensystem wie die der Layer "Levels" befinden, sofern dieser in der Karte vorhanden ist.

  5. Klicken Sie auf der Registerkarte Analyse auf Werkzeuge Werkzeuge.

    Daraufhin wird der Bereich Geoverarbeitung angezeigt.

  6. Klicken Sie im Bereich Geoverarbeitung auf die Registerkarte Toolboxes.
  7. Blenden Sie Indoors Tools ein, und klicken Sie auf 360-Grad-Video in Oriented Imagery.

    Das Werkzeug 360-Grad-Video in Oriented Imagery wird im Bereich Geoverarbeitung geöffnet.

  8. Wählen Sie für den Parameter Eingabe-360-Grad-Video die .mp4-Eingabedatei aus, in der das 360-Grad-Video, das importiert werden soll, enthalten ist.
  9. Wählen Sie für den Parameter Ziel für Oriented Imagery das Oriented Imagery-Ziel-Dataset aus, das mit den extrahierten Foto-Features gefüllt werden soll.

    Das Oriented Imagery-Ziel-Dataset muss Z-aktiviert sein. Wenn es sich bei dem Oriented Imagery-Ziel-Layer um einen Web-Layer handelt, müssen auch Anlagen aktiviert sein.

  10. Wählen Sie für den Parameter Ziel für Bildordner den Zielordner aus, in den die Bilder aus der .mp4-Datei extrahiert werden sollen.

    Ordner auf lokalen und Netzlaufwerken werden unterstützt.

  11. Geben Sie optional einen Wert für den Parameter Passpunkt 1 an.
    1. Sehen Sie sich das Video an, und halten Sie an, wenn die Kamera eine erkennbare Position auf der Karte erreicht, z. B. eine Korridorkreuzung oder eine Landmarke.
      Tipp:

      Um die Genauigkeit der Georeferenzierung zu verbessern, wählen Sie Videozeiten, die mindestens 5 Sekunden vom Anfang oder Ende des Videos entfernt sind. Sie können auch Kamerapositionen auf gegenüberliegenden Seiten einer Ebene identifizieren, um die Genauigkeit zu verbessern.

    2. Geben Sie den Videozeitstempel der identifizierten Position im Format HH:MM:SS.S in das Textfeld Videozeit ein.
    3. Klicken Sie auf Bearbeiten , um der Karte einen Punkt in einem neuen Layer hinzuzufügen, der die identifizierte Position repräsentiert.
      Tipp:

      Wenn Sie zuvor einen Passpunkt mit dem Werkzeug erstellt haben, können Sie diesen im Dropdown-Menü neben dem Parameter Kameraposition auswählen. Der ausgewählte Layer darf nur ein Passpunkt-Feature enthalten, oder es muss ein einzelnes Punkt-Feature aus dem Layer ausgewählt werden.

  12. Wenn Sie einen Wert für den Parameter Passpunkt 1 angegeben haben, wiederholen Sie die Schritte für den Parameter Passpunkt 2.
  13. Geben Sie optional einen Wert für den Parameter Eingabe-Ebenen-Feature an, um den Wert LEVEL_ID aus dem ausgewählten Ebenen-Feature dem Ebenen-ID-Feld der Oriented Imagery-Ausgabe-Features zuzuweisen.
  14. Geben Sie für den Parameter Extraktionsintervall einen Wert ein, um ein Zeitintervall festzulegen, in dem Bilder entlang des Videopfades extrahiert werden sollen.

    Der Standardwert beträgt 2 Sekunden.

  15. Geben Sie für die Parameter Startzeitstempel und Endzeitstempel Werte für die Start- und Endzeit des Videosegments ein, aus dem Bilder extrahiert werden sollen.

    Standardmäßig verarbeitet das Werkzeug das gesamte Video.

  16. Klicken Sie auf Ausführen.

    Das Werkzeug erstellt im Oriented Imagery-Dataset Punkt-Features, in denen der Dateipfad zum Speicherort der Bilder im Ziel-Bildordner enthalten ist.

    Hinweis:

    Wenn Sie einen Oriented Imagery-Layer auswählen, der als gehosteter Feature-Service freigegeben ist, importiert das Werkzeug 360-Grad-Video in Oriented Imagery auch Bilder als Feature-Anhänge.

Die Bilder im Oriented Imagery-Dataset sind bereit für die Inspektion und können bei Bedarf als Service freigegeben und in geschossbezogenen Karten verwendet werden.

Überprüfen von Oriented Imagery

Das Werkzeug 360-Grad-Video in Oriented Imagery ermittelt die relative Position der Ausgabe-Features mittels Visual Simultaneous Location and Mapping (VSLAM). Sie können den Oriented Imagery-Viewer verwenden, um die Ausgabe-Features zu überprüfen und erforderliche Anpassungen vorzunehmen.

Führen Sie die folgenden Schritte aus, um die Oriented Imagery-Features zu überprüfen:

  1. Starten Sie ArcGIS Pro.
  2. Öffnen Sie eine geschossbezogene Indoor-Karte in einem neuen oder vorhandenen Projekt.
  3. Verwenden Sie den Geschossfilter, um zu dem Geschoss zu navigieren, auf dem die importierten Bilder erfasst wurden.
  4. Fügen Sie der Karte bei Bedarf den Oriented Imagery-Layer hinzu.
  5. Zoomen Sie auf die Ausdehnung des Oriented Imagery-Layers.
  6. Überprüfen Sie, ob die Oriented Imagery-Features korrekt positioniert sind.
    • Wenn Features in einem Segment des Videomaterials fehlen oder wenn Features aus der Position zu driften scheinen, können Sie versuchen, das Werkzeug mit angepassten Extraktionseinstellungen erneut auszuführen, um das betroffene Segment des Videomaterials zu verarbeiten.
    • Wenn Features nicht korrekt relativ zur Indoor-Karte positioniert sind, können Sie mit dem Werkzeug Features transformieren alle Features zusammen georeferenzieren oder Features mit den Werkzeugen "Verschieben", "Drehen" und "Skalieren" nach Bedarf auswählen und verschieben.
  7. Wählen Sie den Oriented Imagery-Layer im Bereich Inhalt aus. Klicken Sie auf dem Menüband auf der Registerkarte Oriented Imagery-Layer auf Bilder erkunden.

    Der Bereich Oriented Imagery-Viewer wird angezeigt.

  8. Klicken Sie auf der Karte auf eine Stelle in der Nähe der Oriented Imagery-Features.

    Das mit dem Feature verknüpfte 360-Grad-Bild wird im Bereich Oriented Imagery-Viewer geöffnet. Auf der Karte wird in der Nähe des Features ein rotes Frustum angezeigt, das den im Bereich Oriented Imagery-Viewer sichtbaren Teil des Bildes angibt.

    Hinweis:

    Wenn das rote Frustum nicht auf der Karte angezeigt wird, können Sie es aktivieren, indem Sie auf der Registerkarte Oriented Imagery-Layer des Menübands auf Aktueller Footprint klicken.

  9. Schwenken Sie, um in eine bekannte Richtung zu blicken, z. B. entlang eines Korridors, und zoomen Sie ganz hinein.
  10. Stellen Sie sicher, dass der Feldwert Camera Heading des Bildes richtig ist:

    Wenn das Frustum in eine andere Richtung zeigt als die Bildperspektive, verwenden Sie das Werkzeug Winkel messen auf der Registerkarte Karte, um den Unterschied im Sichtwinkel zu bestimmen, und verwenden Sie dann das Werkzeug Feld berechnen, um den Feldwert Camera Heading zu bearbeiten.

    Wenn das Frustum beispielsweise um 23 Grad nach rechts von der tatsächlichen Ansicht des Bildes abweicht, können Sie den Feldwert Camera Heading um 23 verringern, indem Sie den Ausdruck !CameraHeading! - 23 im Werkzeug Feld berechnen verwenden.

Aktivieren geschossbezogener Informationen für Oriented Imagery

Oriented Imagery-Features müssen das Feld LEVEL_ID mit Werten enthalten, die die Gebäudeebene beschreiben, auf der sich die Features befinden, damit sie in geschossbezogenen Karten und Apps korrekt angezeigt werden.

Führen Sie die folgenden Schritte aus, um den georeferenzierten Oriented Imagery-Features LEVEL_ID-Werte hinzuzufügen:

  1. Starten Sie ArcGIS Pro.
  2. Öffnen Sie ein neues oder vorhandenes Projekt mit einem georeferenzierten Oriented Imagery-Layer.
  3. Öffnen Sie die Attributtabelle für den Oriented Imagery-Layer.
  4. Fügen Sie ein Textfeld mit dem Namen LEVEL_ID hinzu.
  5. Wählen Sie die Zeilen für die Oriented Imagery-Features aus, denen Sie Ebenen-ID-Werte zuweisen möchten.
  6. Verwenden Sie das Werkzeug Feld berechnen, um die LEVEL_ID-Werte für die ausgewählten Zeilen auf den entsprechenden Geschosswert im Layer "Levels" zu aktualisieren.

Die LEVEL_ID-Werte für die ausgewählten Zeilen werden aktualisiert. Sie können die Änderung überprüfen, indem Sie die Eigenschaft Geschossfeld des Oriented Imagery-Layers im Dialogfeld Eigenschaften des Layers festlegen und dann testen, ob der Geschossfilter die angezeigten Features des Oriented Imagery-Layers in der Karte beeinflusst.

Freigeben eines geschossbezogenen Oriented Imagery-Layers als Service

Mit dem Werkzeug Service aus Oriented Imagery-Dataset generieren können Sie einen gehosteten Feature-Service aus einem Oriented Imagery-Dataset veröffentlichen und die extrahierten Bilder als Feature-Anlagen hinzufügen. Anschließend können Sie den Oriented Imagery-Feature-Layer einer geschossbezogenen Karte hinzufügen und Ihre 360-Grad-Bilder in Apps, z. B. in Indoors Viewer und Map Viewer, visualisieren.

Führen Sie zum Erstellen eines gehosteten Oriented Imagery-Layers und Freigeben dieses Layers in einer geschossbezogenen Webkarte die folgenden Schritte aus:

  1. Starten Sie ArcGIS Pro.
  2. Melden Sie sich ggf. bei Ihrer ArcGIS-Organisation an.
  3. Fügen Sie das Oriented Imagery-Dataset zu einer neuen oder vorhandenen Karte hinzu.
  4. Klicken Sie auf der Registerkarte Analyse auf Werkzeuge Werkzeuge.

    Daraufhin wird der Bereich Geoverarbeitung angezeigt.

  5. Klicken Sie im Bereich Geoverarbeitung auf die Registerkarte Toolboxes.
  6. Erweitern Sie Oriented Imagery Tools > Verwalten, und klicken Sie auf Service aus Oriented Imagery-Dataset generieren.

    Das Werkzeug Service aus Oriented Imagery-Dataset generieren wird im Bereich Geoverarbeitung geöffnet.

  7. Aktivieren Sie das Kontrollkästchen Bilder als Anlagen hinzufügen, um die extrahierten 360-Grad-Bilder den entsprechenden Punkt-Features im gehosteten Feature-Layer als Anlagen hinzufügen.
  8. Konfigurieren Sie die verbleibenden Werkzeugparameter nach Bedarf.
    Hinweis:

    Ein Footprint-Layer ist nicht erforderlich.

  9. Klicken Sie auf Ausführen.

    Die Oriented Imagery-Daten werden in Form eines gehosteten Feature-Layers mit Bildanlagen als Feature-Service in der aktiven ArcGIS-Organisation veröffentlicht.

  10. Fügen Sie den veröffentlichten Oriented Imagery-Layer zu einer vorhandenen geschossdeckenbezogenen Webkarte auf der Registerkarte Portal des Bereichs Katalog oder zu einer neuen geschossdeckenbezogenen Karte hinzu.
  11. Konfigurieren Sie den Oriented Imagery-Layer als geschossbezogen.
  12. Speichern Sie die Karte, wenn eine vorhandene Webkarte verwendet wird, oder geben Sie die neue Karte für Ihre ArcGIS-Organisation frei.

Sie können die Webkarte in Map Viewer öffnen und 360-Grad-Bilder im Oriented Imagery-Viewer anzeigen. Sie können die Webkarte auch zum Erstellen von Apps, die ausgerichtete Bilddaten unterstützen, verwenden.

Verwandte Themen