Verfügbar für ArcGIS-Organisationen mit Lizenz für die Erweiterung "Indoors".
Mit dem Werkzeug Indoor-Bilder importieren können Sie Panorama- und 360-Grad-Bilder aus einer .e57-Datei 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 zu unterstützen.
Das Dateiformat .e57 ist ein Standardformat für den Austausch von Daten, die durch Systeme zur Generierung von 3D-Bilddaten, wie zum Beispiel Laserscanner, erfasst wurden. Diese Systeme enthalten häufig Kameras, die in der Lage sind, Panorama- und 360-Grad-Fotos aufzunehmen. Die Anbieter dieser Systeme stellen in der Regel auch Software zum Registrieren, Georeferenzieren und Exportieren von 3D-Daten und -Fotos in eine .e57-Datei bereit. Eine .e57-Datei kann auch räumliche Informationen zu jedem Foto enthalten, wie zum Beispiel Position und Ausrichtung.
Das Oriented Imagery-Dataset kann für räumlich ausgerichtete optische Bilddaten verwendet werden. Oriented Imagery verwendet Informationen zu Kameraposition und -ausrichtung, um Panorama- und 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.
Vorbereiten von E57-Daten vor dem Import
Vor dem Importieren von Bildern in ein Oriented Imagery-Dataset müssen Sie die folgenden Voraussetzungen erfüllen, um Ihre E57-Daten für den Import vorzubereiten:
- Georeferenzieren Sie die E57-Daten in der Anbietersoftware. E57-Daten müssen georeferenziert werden, damit sie korrekt an den Features im Indoors-Workspace ausgerichtet sind.
Notieren Sie sich für den Fall, dass später eine Höhenanpassung angewendet werden muss, ob die Referenz für vertikale Koordinaten in den E57-Daten relativ zum Meeresspiegel oder zum Bodenniveau angegeben ist.
- Stellen Sie sicher, dass in den Exportoptionen in der Anbietersoftware festgelegt ist, dass 360-Grad- und Panoramabilder als JPEG-Dateien in sphäroidischer oder Rektangularprojektion einbezogen werden.
PNG-Dateien und Bilder, die nicht in sphäroidischer, sondern in einer anderen Projektion (wie zum Beispiel Lochkamera-, Würfelkarten- oder Pyramidenprojektion) vorliegen, werden durch das Werkzeug Indoor-Bilder importieren derzeit nicht unterstützt.
Importieren von Bildern in ein Oriented Imagery-Dataset
Führen Sie zum Importieren von Bildern in ein Oriented Imagery-Dataset für die Verwendung in ArcGIS Indoors die folgenden Schritte aus:
- Starten Sie ArcGIS Pro.
- Melden Sie sich ggf. bei Ihrer ArcGIS-Organisation an.
- Erstellen Sie ein Projekt, und fügen Sie eine Verbindung mit der Indoors-Geodatabase hinzu, oder öffnen Sie ein vorhandenes Projekt, das die Indoors-Geodatabase enthält.
- Erstellen Sie bei Bedarf mit dem Werkzeug Oriented Imagery-Dataset erstellen ein Z-aktiviertes Oriented Imagery-Dataset.
Hinweis:
Das Oriented Imagery-Dataset muss in einer Datei oder in einer Enterprise-Geodatabase in exakt dem Koordinatensystem des Indoors-Datasets erstellt werden, damit die Fotos korrekt ausgerichtet sind.
- Klicken Sie auf der Registerkarte Analyse auf die Schaltfläche Werkzeuge .
Daraufhin wird der Bereich Geoverarbeitung angezeigt.
- Klicken Sie im Bereich Geoverarbeitung auf die Registerkarte Toolboxes.
- Erweitern Sie Indoors Tools, und klicken Sie auf Indoor-Bilder importieren.
Das Werkzeug Indoor-Bilder importieren wird im Bereich Geoverarbeitung geöffnet.
- Wählen Sie für den Parameter Eingabedaten die .e57-Eingabedatei aus, in der die 360-Grad- oder Panoramabilder, die importiert werden sollen, enthalten sind.
- Für den Parameter Eingabe-Koordinatensystem können Sie zusätzlich das horizontale und das vertikale Koordinatensystem der E57-Daten angeben.
Wenn das Koordinatensystem der E57-Daten mit dem des Indoors-Datasets identisch oder unbekannt ist, dann kann dieser Parameter leer sein.
- Wählen Sie für den Parameter Eingabe-Etagen-Features den Layer "Levels" im Indoors-Workspace aus.
Das Werkzeug füllt das Feld LEVEL_ID für extrahierte Bilder mit einem Wert, der auf der Position der Bildpunkte im Vergleich zu den Eingabe-Etagen-Features basiert.
Tipp:
Wenn nur die Bilder für bestimmte Ebenen importiert werden sollen, dann wählen Sie vor der Ausführung des Werkzeugs die gewünschten Ebenen-Features aus.
Wenn Sie das Werkzeug mit einer Auswahl aktiver Ebenen ausführen, das wird Folgendes importiert:
- Bilder, die die ausgewählten Ebenen sowohl horizontal als auch vertikal überlappen.
- Bilder, die keine Einrichtungs-Footprints horizontal überlappen.
- Bilder, die die ausgewählten Ebenen, die in vertikaler Richtung mehr als 15 Meter über der höchsten Ebene der Einrichtung positioniert sind, horizontal überlappen.
- Bilder, die die ausgewählten Ebenen, die in vertikaler Richtung mehr als 15 Meter unter der niedrigsten Ebene der Einrichtung positioniert sind, horizontal überlappen.
- Wählen Sie für den Parameter Ziel für Bildordner den Zielordner aus, in den die Fotos aus der .e57-Datei extrahiert werden sollen.
Ordner auf lokalen und Netzlaufwerken werden unterstützt.
- Wählen Sie für den Parameter Ziel für Oriented Imagery das Oriented Imagery-Ziel-Dataset aus, das mit Foto-Features gefüllt werden soll.
Das Oriented Imagery-Ziel-Dataset muss Z-aktiviert sein.
- Für den Parameter Höhenanpassung können Sie zusätzlich einen Wert zum Anpassen der vertikalen Ausrichtung der Fotos in Bezug auf Ebenen-Features angeben.
Eine Höhenanpassung kann notwendig sein, wenn der Z-Wert der Fotos in der .e57-Datei anders definiert ist als der Z-Wert der Ebenen-Features im Indoors-Workspace. Zum Beispiel kann die Höhe in den E57-Daten basierend auf der Entfernung vom Meeresspiegel, im Indoors-Workspace dagegen basierend auf der Entfernung vom Boden definiert sein. Die vertikale Überlappung zwischen Bildern in den E57-Daten und Ebenen im Indoors-Workspace ist wichtig, um sicherzustellen, dass das Feld LEVEL_ID mit den richtigen Werten gefüllt wird.
- Für die Parameter Horizontaler sichtbarer Bereich und Vertikaler sichtbarer Bereich können Sie zusätzlich Werte zur Angabe des sichtbaren Bereichs der Fotos in Grad angeben.
Die Werte für den sichtbaren Bereich definieren die Ausdehnung des Bild-Footprints und bestimmen damit, ob ein Bild angezeigt werden soll, wenn auf seine Position auf der Karte geklickt wird.
- 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.
- Legen Sie das Geschossfeld in den Layer-Eigenschaften für das Oriented Imagery-Dataset so fest, dass es als geschossbezogen konfiguriert wird.
Die Bilder im Oriented Imagery-Dataset sind bereit für die Inspektion und können als Service freigegeben und in geschossbezogenen Karten verwendet werden.
Überprüfen der Ausgabe
Überprüfen Sie die Features, die mit dem Werkzeug Indoor-Bilder importieren erstellt wurden. In den folgenden Schritten wird die Vorgehensweise zum Überprüfen der Features in ArcGIS Pro beschrieben.
- Verwenden Sie den Geschossfilter, um die Daten auf jeder Etage zu untersuchen und zu überprüfen, ob das Oriented Imagery-Dataset die erwarteten Daten enthält.
Für den Fall, dass Sie eines der folgenden Probleme feststellen, finden Sie in der Tabelle die entsprechenden Lösungsvorschläge zur Problembehandlung.
Problem Lösung Oriented Imagery-Features sind nicht korrekt positioniert.
Zu einer horizontalen Fehlausrichtung kann es kommen, wenn die Koordinatensysteme der E57-Eingabedaten und des Indoors-Workspace nicht übereinstimmen. Wenn sich das Koordinatensystem der E57-Eingabedaten von dem des Indoor-Datasets unterscheidet, dann geben Sie für den Parameter Eingabe-Koordinatensystem einen Wert an, um die Daten neu zu projizieren. Wenden Sie sich zur Behandlung von Problemen mit der Georeferenzierung bei E57-Daten an den Anbieter.
Zu einer vertikalen Fehlausrichtung kann es kommen, wenn eine Höhenanpassung erforderlich ist. Um die exakte Ausrichtung zu gewährleisten, müssen Sie den Parameter Höhenanpassung des Werkzeugs Indoor-Bilder importieren unter Erweiterte Optionen entsprechend festlegen.
Bei einigen Oriented Imagery-Features enthält das Feld LEVEL_ID einen NULL-Wert.
Bei Bildern, die Positionen im Außenbereich enthalten, wird dem Feld LEVEL_ID im Oriented Imagery-Dataset ein NULL-Wert zugewiesen. Ein Bild gilt dann als Bild im Außenbereich, wenn es auf horizontaler Ebene nicht im Einrichtungs-Footprint enthalten ist oder wenn es auf horizontaler Ebene im Einrichtungs-Footprint enthalten, aber in vertikaler Richtung mehr als 15 Meter über der obersten Ebene der Einrichtung oder unter der untersten Ebene der Einrichtung positioniert ist.
Wenn bei Indoor-Bildern dem Feld LEVEL_ID kein Wert zugewiesen ist, dann gibt es möglicherweise eine horizontale oder vertikale Fehlausrichtung zwischen den Features in der .e57-Datei und den Ebenen-Features im Indoors-Workspace. In diesem Fall können Sie die Differenz der Z-Werte zwischen den importierten Bild-Features und Ebenen-Features überprüfen und das Werkzeug mit einer entsprechenden Höhenanpassung erneut ausführen.
CameraHeading-Werte sind nicht richtig.
Verschiedene Anbieter können unterschiedliche Ansätze zum Codieren der Informationen zur Kamerarichtung in E57-Daten verfolgen. Wenden Sie sich zur Behandlung von Problemen mit der Kamerarichtung bei E57-Daten an den Anbieter.
Zusätzlich können Sie die Felder NearDistance und FarDistance mit Werten für Indoor-Features füllen. Diese Attributwerte helfen beim Definieren des Footprints eines ausgerichteten Bildes, mit dessen Hilfe und bestimmt wird, ob ein Bild angezeigt werden soll, wenn auf eine Position auf der Karte geklickt wird.
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 Fotos als Feature-Anlagen hinzufügen. In Map Viewer können Sie dann den Oriented Imagery-Feature-Layer einer geschossbezogenen Karte hinzufügen und Ihre 360-Grad- und Panoramabilder visualisieren.
Führen Sie zum Erstellen eines gehosteten Oriented Imagery-Layers und Freigeben dieses Layers in einer geschossbezogenen Webkarte die folgenden Schritte aus:
- Starten Sie ArcGIS Pro.
- Melden Sie sich ggf. bei Ihrer ArcGIS-Organisation an.
- Fügen Sie das Oriented Imagery-Dataset zu einer neuen oder vorhandenen Karte hinzu.
- Klicken Sie auf der Registerkarte Analyse auf die Schaltfläche Werkzeuge .
Daraufhin wird der Bereich Geoverarbeitung angezeigt.
- Klicken Sie im Bereich Geoverarbeitung auf die Registerkarte Toolboxes.
- 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.
- Aktivieren Sie das Kontrollkästchen Bilder als Anlagen hinzufügen, um die extrahierten E57-Fotos den entsprechenden Punkt-Features im gehosteten Feature-Layer als Anlagen hinzufügen.
- Konfigurieren Sie die verbleibenden Werkzeugparameter nach Bedarf.
Hinweis:
Ein Footprint-Layer ist nicht erforderlich.
- Klicken Sie auf Ausführen.
Die ausgerichteten Bilddaten werden in Form eines gehosteten Feature-Layers mit Fotoanlagen als Feature-Service im aktiven Portal veröffentlicht.
- 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.
- Konfigurieren Sie den Oriented Imagery-Layer als geschossbezogen.
- Speichern Sie die Karte, wenn eine vorhandene Webkarte verwendet wird, oder geben Sie die neue Karte für Ihre 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.