Verfügbar mit der Erweiterung "ArcGIS Indoors Maps".
Die Indoor Viewer-App muss für die Verwendung einer Webkarte konfiguriert sein, die Kartenbild-Layer oder Feature-Layer enthält. Für Karten mit Unterstützung von Indoors – dazu zählen Kartenbild-Layer, Feature-Layer und mobile Kartenpakete – gelten Layer-Anforderungen für Feature-Classes in der Indoors-Geodatabase, damit sie Indoors-Apps und deren Funktionalität unterstützen. Diese Layer müssen dem ArcGIS Indoors-Informationsmodell entsprechen und mit ArcGIS Pro erstellt und kuratiert werden.
Bevor Sie eine Karte vorbereiten und in der ArcGIS-Organisation für die Verwendung in der Viewer-App freigeben, müssen Sie Indoors-Daten erstellen, die dem Indoors-Modell entsprechen. Dies umfasst das Erstellen einer Indoors-Datenbank, das Laden der Daten in die Datenbank und optional das Erstellen eines routenfähigen Indoor-Netzwerks in ArcGIS Pro
Sie können Indoor-Daten mit einer (mit dem Werkzeug Indoors-Datenbank erstellen erstellten) Indoors-Geodatabase oder einem (mit dem Werkzeug Indoor-Dataset erstellen erstellten) Indoor-Dataset erstellen. Eine Indoors-Geodatabase enthält alle erforderlichen Attribute und Tabellen für die Darstellung von Grundrissen, Raumplanungen, Routings und Arbeitsplatzreservierungen, während der Indoor-Datensatz ein vereinfachtes Schema enthält, das sich am besten für grundlegende Grundrissdarstellungen eignet.
Erforderliche Daten-Layer
Die folgenden Layer sind für die Visualisierung von Indoor-Daten in Indoor Viewer erforderlich:
- Details
- Units
- Levels
- Facilities
Hinweis:
Dieser Layer muss über den anderen Indoor-Karten-Layern dargestellt werden, um die 2D-Campus-Navigation in Viewer zu ermöglichen.
Binden Sie den Layer "Network_ND" ein, damit Indoor-Routing und -Wegbeschreibungen unterstützt werden.
Binden Sie die folgenden Layer ein, um zusätzliche Funktionalität in Viewer zu unterstützen:
- Events: Listet Ereignisse und deren Verortung auf der Karte auf und zeigt Details im Informationsfenster an, darunter zugehörige Bilder.
- Occupants: Sucht nach Gebäudenutzern, zeigt deren Verortung auf der Karte an und konfiguriert Workspace-Reservierungen.
- <Kategoriequelle>-Layer: Suche und Erkundung zusätzlicher Features, die als Kategorien konfiguriert sind.
- <Barriere>-Layer: Wird beim Routing verwendet, wenn temporäre Änderungen am Netzwerk vorhanden sind.
- <Arbeitsauftrag>-Layer: Arbeitsaufträge integrieren.
- <Oriented Imagery>-Layer: 360-Grad-Bilddaten in Viewer anzeigen.
- Reservations: Workspace-Reservierungen konfigurieren.
- Sites: Einrichtungs-Features nach Standorten organisieren.
Binden Sie optional die folgenden Tabellen ein, um Workspace-Reservierungen zu unterstützen:
- Areas: Wenn Sie die Indoor Space Planner-App verwenden, um Gebäudenutzer Räumen zuzuweisen, ist diese Tabelle erforderlich.
- Area Roles: Diese Tabelle ist erforderlich, wenn Sie Reservierungsmanager konfigurieren, die Arbeitsplatz- und Besprechungsraumbuchungen für andere Personen vornehmen und verwalten können.
Hinweis:
Die Layer-Namen in der Indoor-Webkarte müssen genau den oben genannten Layer-Namen entsprechen, damit die ordnungsgemäße Funktion in den Indoors-Web-Apps möglich ist.
Sie können zusätzliche Features, mit denen Sie in der Viewer-App interagieren möchten, mit dem Werkzeug Indoors-Kategorie erstellen oder Indoors-Standardkategorien erstellen als Kategorien konfigurieren. Diese Features können aus Punkt- oder Polygon-Layern in einer geschossbezogenen Karte stammen, und für sie ist das Feld LEVEL_ID erforderlich, das dem Wert des Feldes LEVEL_ID des verknüpften Features in der Feature-Class "Levels" entspricht.
Die Anzahl zugehöriger Elemente, die für ein Feature im Informationsfenster in Viewer angezeigt werden, ist auf die maximale Anzahl von Features pro Layer beschränkt. Diese Anzahl können Sie mit dem Parameter Maximale Anzahl der vom Server zurückgegebenen Datensätze festlegen. Dies ist beim Anzeigen zugehöriger Features für ein großes Feature wie ein Gebäude wichtig.
Vorbereiten der Karte
Nachdem Sie die Indoor-Daten erstellt und optional Kategorien, Startaktionen oder ein routenfähiges Netzwerk konfiguriert haben, können Sie eine Karte erstellen, die für die ArcGIS-Organisation zur Verwendung in Viewer freigegeben werden soll. Die Viewer-Webkarte muss alle erforderlichen Kartenbild-Layer und Feature-Layer enthalten.
Tipp:
Sie können die in den Produktdaten enthaltene Indoor Viewer-Kartenvorlage verwenden, um eine Karte für Indoor Viewer zu erstellen. Sie können die Layer-Quelle in der Kartenvorlage so aktualisieren, dass sie auf die entsprechenden Layer in Ihrem Indoors-Workspace verweisen, und die Karte für Ihre Organisation zur Verwendung in Indoor Viewer freigeben.
Führen Sie die folgenden Schritte aus, um eine Karte zu erstellen und für die Verwendung in Indoor Viewer vorzubereiten:
- Starten Sie ArcGIS Pro.
- Melden Sie sich ggf. bei Ihrer ArcGIS-Organisation an.
- Create a project and add a connection to the Indoors geodatabase or open an existing project that contains the Indoors geodatabase.
- Klicken Sie bei Bedarf auf die Registerkarte Einfügen und dann auf die Schaltfläche Neue Karte , um eine Karte zu erstellen.
- Fügen Sie die nachstehenden Layer zur Karte hinzu, und legen Sie ihre Sichtbarkeit wie folgt fest:
Layer-Name Erforderlich Layer-Sichtbarkeit (empfohlen) Facilities
Ja
Ein
Hinweis:
Der Layer "Facilities" ist in Viewer besonders wichtig. Seine Position im Inhaltsverzeichnis, seine Sichtbarkeit und Symbolisierung bestimmen die Sichtbarkeit anderer Layer in der Karte. Um die Grundrisse aller Gebäude anzuzeigen, können Sie die Sichtbarkeit deaktivieren oder Transparenz für den Layer "Facilities" festlegen. In diesem Szenario wird das Erdgeschoss aller nicht ausgewählten Gebäude immer auf der Karte dargestellt. Die sichtbare Ebene im ausgewählten Gebäude wird mit der Geschossdeckenauswahl festgelegt. Wenn Layer im Inhaltsverzeichnis unterhalb des Layers "Facilities" dargestellt werden, werden nur die Features auf den gerade sichtbaren Ebenen angezeigt. Wenn Layer oberhalb des Layers "Facilities" dargestellt werden, werden sie für alle Ebenen in nicht ausgewählten Gebäuden angezeigt.
Events
Nein
Aus
Occupants
Nein
Aus
<Kategoriequelle>-Layer
Nein
Aus
Details
Nein
Ein
Units
Nein
Ein
Levels
Ja
Ein
Beim Hinzufügen und Konfigurieren von Layern sollten Sie Folgendes beachten:
- Wenn Sie Features in der Viewer-App identifizieren können möchten, aber keine Erkundungs- oder Suchfunktion und keine Route zu ihnen benötigen, fügen Sie diese Features der Karte als grundlegende Layer hinzu (Punkte, Linien, Polygone oder 3D-Multipatch-Features). Sie können Pop-ups für Layer in einem späteren Schritt konfigurieren.
- Indoor Viewer unterstützt das Hinzufügen von Feature-Layern zur Webkarte. Anpassungen des Anzeigenamens, der Symbolisierung und anderer Layer-Eigenschaften, die in ArcGIS Pro für Arbeitsauftrags-Layer in Indoor Viewer vorgenommen wurden, sind für mobile Benutzer nicht verfügbar. Wenn Sie für Arbeitsaufträge einen Feature-Layer verwenden, der sowohl in der Indoor Viewer-App als auch in der mobilen App angepasst werden muss, sollten Sie diese Änderungen im freigegebenen Layer vornehmen, sodass die Web-App und die mobile App eine ähnliche Bedienoberfläche aufweisen.
- Wenn Sie Space Planner für Gebäudenutzer- und Raumzuweisungen nutzen, können Sie folgende optionale Tabellen in die Karte einbeziehen:
- Areas: Ermöglicht es angemeldeten Benutzern, Arbeitsplätze und Besprechungsräume in den ihnen zugewiesenen Bereichen zu buchen.
- Area Roles: Ermöglicht es angemeldeten Reservierungsmanagern, Arbeitsplatz- und Besprechungsraumbuchungen für andere Personen in den ihnen zugewiesenen Bereichen vorzunehmen und zu verwalten.
- Konfigurieren Sie die Karte als geschossbezogen.
Karten müssen geschossbezogen sein, damit sie in der Viewer-App verwendet werden können.
- Konfigurieren Sie zusätzliche Layer als geschossbezogen.
- Wenn Sie die Reservation-Layer-Methode zum Buchen von Arbeitsplätzen und Besprechungsräumen verwenden, fügen Sie der Karte die Reservations-Feature-Class hinzu.
- Legen Sie ggf. den sichtbaren Maßstabsbereich der Layer fest.
- Legen Sie die Symbolisierungseigenschaften für die Layer wie folgt fest:
Details- und Raum-Layer
Müssen gemäß dem Attribut USE_TYPE festgelegt werden.
<Kategoriequelle>-Layer
Müssen gemäß dem Feld festgelegt werden, mit dem der Feature-Typ beschrieben wird.
Occupants- und Events-Layer
Verwenden Sie ein leeres Punktsymbol (keine Farbe oder Umrisslinie und Punktgröße 1).
Hinweis:
Gehen Sie bei der Symbolisierung von Kategorie-Layern, die eine dichte Abdeckung aufweisen, umsichtig vor. Büros werden beispielsweise durch die Farbe des Bürogebäude-Polygons symbolisiert und nicht durch eigene Punktsymbole.
- Aktivieren Sie die Beschriftung für Räume (Attribut NAME), Gebäudenutzer (Attribut KNOWNAS) und alle weiteren zusätzlichen Features, für die eine Beschriftung erforderlich ist.
Sie können Beschriftungen so konfigurieren, dass in der App für belegte Büroräume der Name des Gebäudenutzers und für nicht belegte Büroräume der Name des Raums angezeigt wird, um freie oder für die Zuweisung verfügbare Büros visuell zu identifizieren. Um die Beschriftung mit dem Namen des Raums für belegte Büroräume auszublenden, konfigurieren Sie die Beschriftungen für den Layer "Units" wie folgt:
- Klicken Sie im Bereich Inhalt mit der rechten Maustaste auf den Layer "Units", und klicken Sie auf Beschriftungseigenschaften.
Der Bereich Beschriftungsklasse wird angezeigt.
- Klicken Sie auf die Schaltfläche SQL-Abfrage , und klicken Sie auf Neuer Ausdruck.
- Erstellen Sie den folgenden Ausdruck:
Where Assignment Type is not equal to office
- Klicken Sie auf Übernehmen.
Occupant labels may overlap with labels for adjacent units, which results in missing labels in the app. To avoid overlapping labels, you can stack occupant labels by creating an Arcade expression as follows:
- Klicken Sie im Bereich Inhalt mit der rechten Maustaste auf den Layer "Occupants", und klicken Sie auf Beschriftungseigenschaften.
Der Bereich Beschriftungsklasse wird angezeigt.
- Click the Label expression button and create the following Arcade expression:
Replace($feature.KNOWNAS, ' ', TextFormatting.NewLine)
- Klicken Sie auf Übernehmen.
- Klicken Sie im Bereich Inhalt mit der rechten Maustaste auf den Layer "Units", und klicken Sie auf Beschriftungseigenschaften.
- Legen Sie das Anzeigefeld in den Layer-Eigenschaften für Gebäudenutzer, falls vorhanden, auf KNOWNAS fest und für alle anderen Karten-Layer auf NAME.
Hinweis:
Die Viewer-App verwendet den Wert des Anzeigefeldes für die Beschriftung bestimmter Elemente in der App, wie zum Beispiel den Titel des Informationsfensters. Mit dieser Festlegung in ArcGIS Pro lassen sich Verwechslungen durch App-Benutzer vermeiden.
- Konfigurieren Sie Pop-ups für zusätzliche Layer, die Sie auf der Karte identifizieren möchten.
Konfigurieren Sie Pop-ups für Layer, mit denen Sie in Viewer auf der Karte interagieren möchten. Diese grundlegenden Layer unterstützen keine Erkundungs- oder Suchfunktionen. Zudem sind Aktionsschaltflächen wie Wegbeschreibung nicht verfügbar.
- Stellen Sie sicher, dass die Karte ein Koordinatensystem aufweist, das auf Aktueller XY-Wert, wie z. B. WGS 1984 Web Mercator (Auxiliary Sphere), und auf Aktueller Z-Wert, wie z. B. WGS84, festgelegt ist.
Hinweis:
In Viewer werden geographische und projizierte Koordinatensysteme unterstützt.
- Benennen Sie optional die Karte zur leichteren Identifizierung um, und füllen Sie alle Metadaten-Felder aus.
- Legen Sie die Anzeigeausdehnung der Karte so fest, dass alle Kartendaten angezeigt werden.
- Fügen Sie der Karte von Esri gehostete oder benutzerdefinierte Grundkartenservices hinzu.
Hinweis:
Konfigurieren Sie eine Grundkarte, um zwischen einer von Esri gehosteten Grundkarte oder einer benutzerdefinierten Vektorkachelpaket-Grundkarte wählen zu können.
- Heben Sie die gesamte Feature-Auswahl auf.
Die Karte kann jetzt veröffentlicht und als Webkarte für die ArcGIS Online-Organisation freigegeben werden.
Sie können die Karte in ArcGIS Pro weiter konfigurieren, indem Sie eine Grundkarte konfigurieren, Kategorie-Features als Feature-Layer veröffentlichen oder zusätzliche App-Funktionalitäten konfigurieren, wie zum Beispiel durchsuchbare Ereignisse, Arbeitsaufträge, Geräteposition und Positionsfreigabe, Arbeitsplatzbuchung, Aktionen für den App-Start und Routing-Barrieren. Sie können die Viewer-Karte auch zum Erstellen einer 3D-Szene in ArcGIS Pro für die Verwendung in der Viewer-App verwenden.
Konfigurieren einer Grundkarte
Eine Grundkarte ist ein wesentlicher Bestandteil einer Indoor-Karte; sie stellt Kontext bereit und bietet Einblicke in nahe gelegenen Features. Achten Sie bei der Auswahl einer Grundkarte auf den Kartenmaßstab. Vektorkachel-Grundkarten sind im Gegensatz zu Bildkachel-Grundkarten kleiner und unterstützen eine höhere Detaillierung.
The following workflow outlines the necessary steps to configure a basemap for Indoors.
Use an Esri-hosted basemap
In ArcGIS Pro, you can add basemaps from the Basemap gallery in the Layer group on the Map tab. Depending on your active portal's configuration, the gallery may include default Esri basemaps, maps shared to your organization's basemap gallery group, and basemaps added to a project in ArcGIS Pro.
To add Esri vector basemaps to a map, complete the following steps:
- Kopieren Sie die URL für die Vektorgrundkarte, die Sie hinzufügen möchten.
- Klicken Sie in der Gruppe Layer auf den Dropdown-Pfeil Daten hinzufügen.
- Wählen Sie die Option Daten aus Pfad aus.
Das Dialogfeld Daten aus Pfad hinzufügen wird angezeigt.
- Fügen Sie die URL ein.
- Klicken Sie auf Hinzufügen.