Verfügbar mit der Erweiterung "ArcGIS Indoors Pro" oder "ArcGIS Indoors Maps".
Kategorien in einer Karte definieren, wie Benutzer mit Punkt- und Polygondaten in Indoor Viewer und den mobilen Indoors-Apps interagieren. Diese Layer können von Feature-Layern, Web-Feature-Layern und Kartenbild-Layern abgeleitet sein. Diese Kategorien können in logischen Gruppen organisiert werden, damit Benutzer der Indoors-App relevante Informationen, wie zum Beispiel einen Fahrradständer, Aufzug, Besprechungsraum oder Arbeitsauftrag, schnell finden können.
Sie müssen die Karte als geschossbezogen konfigurieren, indem Sie die Eigenschaften der Indoor-Layer der Karte festlegen, bevor Sie Kategorien erstellen.
Mit dem Assistenten "Indoors-Standardkategorien erstellen" können Sie automatisch aus einem Karten-Layer Kategorien auf Grundlage der Symbolisierung des Layers erstellen. Der Assistent konfiguriert anhand der Layer- und Symboleigenschaften Standardkategorien, die später im Fenster Indoors-Kategorien konfigurieren entsprechend den Anforderungen Ihrer Organisation bearbeitet werden können.
Definieren der Kategorien nach Layer
Der Assistent wird durch die aktive Karte kontextbezogen gesteuert und verwendet Eigenschaften aus den Karteninhalten zum Vorbelegen der Parameter. Die durch den Assistenten erstellten Kategorien werden dauerhaft im ausgewählten Karten-Layer gespeichert. Wenn somit die aktive Karte nach dem Öffnen des Assistenten geändert wird, wird der Assistent zurückgesetzt und die nicht fertiggestellten Änderungen werden gelöscht. Beachten Sie, wie sich die Indoors-Layer-Konfiguration auf die Erstellung von Standardkategorien auswirkt:
- Der Assistent unterstützt die Erstellung von Standardkategorien für Layer, die mit Einzelsymbol- oder Einzelwertsymbolisierung symbolisiert werden. Für Layer mit Einzelsymbolsymbolisierung erstellt der Assistent eine einzelne Kategorie. Für Layer mit Einzelwertsymbolisierung erstellt er so viele Kategorien, wie Symbolwerte vorhanden sind, sofern Sie nicht die Symbolklasse Alle anderen Werte verwenden.
- Wenn die Symbolisierung eines Layers auf einem Feld basiert, das nicht zum Schema eines Layers gehört, wird sie nicht als Option im Assistenten angezeigt, und Sie können keine Standardkategorien aus ihr erstellen. Stellen Sie sicher, dass die Symbolisierung des Layers aktualisiert wird, wenn Sie das Schema des Layers aktualisieren.
- Legen Sie im Dialogfeld Layer-Eigenschaften ein Textfeld für die Option Anzeigefeld des Layers fest. Indoors-Apps unterstützen Textfelder nur für die Such- und Suchvorschlagsfunktion.
Gehen Sie wie folgt vor, um mit dem Assistenten Indoors-Standardkategorien erstellen Standardkategorien für einen Layer zu erstellen:
- Starten Sie ArcGIS Pro.
- Öffnen oder erstellen Sie eine ArcGIS Indoors-Karte.
- Stellen Sie sicher, dass die Karte als geschossbezogen konfiguriert ist.
- Klicken Sie auf die Registerkarte Ansicht und dann auf Indoors > Indoors-Kategorien konfigurieren.
Der Bereich Indoors-Kategorien konfigurieren wird angezeigt.
- Klicken Sie in der Ansicht "Kategorien" auf die Schaltfläche Indoors-Standardkategorien erstellen .
Der Assistent Indoors-Standardkategorien erstellen wird angezeigt.
Im Fenster Definieren werden vorhandene Punkt- und Polygon-Layer in der aktiven Karten aufgeführt, die mit Einzelsymbol- oder Einzelwertsymbolisierung symbolisiert werden.
Tipp:
Sie können auch mit den folgenden Methoden auf den Assistenten zugreifen:
- Klicken Sie in der Ansicht "Erkunden" oder "Layer" auf die Schaltfläche Indoors-Standardkategorien erstellen .
- Klicken Sie in der Ansicht "Layer" mit der rechten Maustaste auf einen Layer, und klicken Sie auf Indoors-Standardkategorien erstellen.
- Wählen Sie den Layer, aus dem die Standardkategorien abgeleitet werden sollen.
Hinweis:
Beachten Sie beim Auswählen eines Layers Folgendes:
- Die Kategoriekonfiguration entspricht dem ausgewählten Layer. Wenn Sie später den ausgewählten Layer ändern, werden die Parameter des Assistenten zurückgesetzt.
- Karten-Layer mit fehlerhaften Datenquellen werden nicht in der Layer-Liste angezeigt. Reparieren Sie die Karten-Layer, damit sie im Fenster Definieren angezeigt werden.
- Stellen Sie sicher, dass die Karte als geschossbezogen konfiguriert ist und dass der ausgewählte Layer ein Ebenen-ID-Feld enthält, das mit dem Ebenen-ID-Feld für den Layer "Levels" übereinstimmt, das Sie in den Eigenschaften der Indoor-Layer der Karte für den Parameter Geschossdecken festgelegt haben.
- Klicken Sie auf den Dropdown-Pfeil Kategoriegruppe, und wählen Sie die Gruppe aus, der Sie die neue Kategorie zuordnen möchten.
In der Liste werden die vorhandenen Indoors-Kategorien angezeigt. Das Werkzeug legt standardmäßig eine Kategoriegruppe auf Grundlage des Layer-Namens fest. Wenn keine Kategoriegruppe vorhanden ist, die den gleichen Namen wie der Layer hat, wird sie vom Assistenten erstellt, und er weist ihr Kategorien zu.
Optional können Sie eigenständige Kategorien erstellen, indem Sie den Standardwert auf Keine festlegen.
- Klicken Sie auf Weiter.
Zuordnen der Felder zum Indoors-Modell
Beim Konfigurieren von Kategorien können Sie mit einer Feldzuordnung Felder im Layer definieren, mit denen die in der Indoors-Web-App und mobilen Apps verwendeten Felder beschrieben werden. Dazu gehören ein erforderliches eindeutiges ID-Feld sowie optionale Felder für Untertitel, Anzeige oder Eigenschaften für Arbeitsaufträge. Konfigurieren Sie die Karte als geschossbezogen, indem Sie die Eigenschaften der Indoor-Layer der Karte festlegen, bevor Sie Kategorien erstellen.
Hinweis:
Wenn Sie die Karte nicht vor dem Konfigurieren der Kategorien als geschossbezogen konfigurieren, müssen Sie Felder angeben, mit denen die mit dem Feature verknüpfte Einrichtung und Ebene identifiziert wird.
Die folgende Feldzuordnung ist erforderlich:
- Eindeutige ID
Die folgenden Feldzuordnungen sind optional:
- Untertitelfeld
- Anzeigefeld (nur für Web-Layer verfügbar)
- Arbeitsauftragsfelder
Eindeutige ID
Bestimmte verfügbare Systeme für das Veröffentlichen von Feature-Layern stellen nicht zuverlässig eine statische Objekt-ID bereit. Um Indoors zu unterstützen, ist aber eine statische eindeutige ID erforderlich. Ordnen Sie dieses Feld einer eindeutigen ID zu, die in einem anderen verfügbaren Feld dargestellt wird.
Eigenschaft | Beschreibung |
---|---|
Eindeutige ID | Statische eindeutige ID für das Feature. Indoors verwendet standardmäßig die Objekt-ID des Layers als eindeutige ID für die Features eines Web-Layers. Dies ist jedoch nicht immer geeignet, da Indoors für die Features in einem Web-Layer eine statische eindeutige ID verwendet, die während der gesamten Lebensdauer des Features unverändert bleibt. |
Zusätzliche Eigenschaften
Die folgenden Feldzuordnungen sind optional:
Eigenschaft | Beschreibung |
---|---|
Untertitel | Zeigt Untertitel in den verschiedenen Teilen von Indoor Viewer an. |
Anzeigefeld | Zeigt Titel für Features in verschiedenen Teilen von Viewer an. Dies ist erforderlich, wenn der Feature-Layer keine Anzeigefeldeigenschaft enthält oder die Anzeigefeldeigenschaft des Layers überschrieben werden soll. |
Eigenschaften für Arbeitsaufträge
Diese Feldzuordnungen sind erforderlich, wenn Sie die Funktionen für die Auflistung von Arbeitsaufträgen in Indoors nutzen möchten. Wenn diese zusätzlichen Feldzuordnungen nicht in die Kategoriedefinition für einen Arbeitsauftrags-Feature-Layer aufgenommen werden, wird der Layer in Viewer und den mobilen Indoors-Apps als traditioneller Web-Layer mit der traditionellen Erkundungsfunktion für Feature-Layer behandelt.
Die folgenden Feldzuordnungen sind erforderlich, um Arbeitsaufträge als Indoors-Kategorien zu konfigurieren:
Eigenschaft | Beschreibung |
---|---|
Arbeitsauftrags-ID | Definiert eine Identifikationsnummer für jeden Arbeitsauftrag. |
Titel | Die kurze Beschreibung des Arbeitsauftrags, die ein lesbarer Titel für den Datensatz sein kann. |
Priorität | Sequenz oder Priorität, in der ein Arbeitsauftrag aufgelöst werden muss. Der Wert sollte eine Textbeschreibung der Priorität sein, die dem Benutzer der App angezeigt werden kann. Beispiel: Kritisch, Hoch, Mittel |
Status | Status oder aktuelle Position des Arbeitsauftrag in seinem Lebenszyklus. Der Wert sollte eine Textbeschreibung des Status sein, die dem Benutzer der App angezeigt werden kann. Beispiel: Planung, Zugewiesen |
Erstellungsdatum | Das Datum und die Uhrzeit der Erstellung des Arbeitsauftrags. |
Erstellt von | Die Person, die den Arbeitsauftrag gemeldet oder von ihm betroffen ist. |
Assigned To | Der Name des Agenten, dem der Arbeitsauftrag zugewiesen wird. |
Hinzufügen von Feldzuordnungen
Führen Sie zum Hinzufügen der erforderlichen Feldzuordnungen für eine Kategorie die folgenden Schritte aus:
- Wenn der Quell-Layer nicht dem Indoors-Modell entspricht, dann ordnen Sie das Feld für die eindeutige ID zu.
- Optional können Sie auch die zusätzlichen Eigenschaften zuordnen und ein Feld für den Untertitel sowie ein Anzeigefeld zur Verwendung in Viewer definieren. Dies ist erforderlich, wenn Sie eine Arbeitsauftragskategorie konfigurieren.
Hinweis:
Die Zuordnung von Anzeigefeldern ist nur für Feature-Layer verfügbar. Für eigenständige Layer legen Sie das Anzeigefeld in den Layer-Eigenschaften fest.
- Zusätzlich können Sie die Feldzuordnung für die Integration von Arbeitsaufträgen durchführen. Dies ist erforderlich, wenn Sie eine Arbeitsauftragskategorie konfigurieren.
- Klicken Sie auf Fertig stellen, um die Kategoriekonfiguration zu speichern.
Hinweis:
Wenn Parameter ungültig sind oder fehlen, ist die Option Fertig stellen nicht verfügbar. In diesem Fall wird im Assistenten "Indoors-Standardkategorien erstellen" mit einer roten Umrisslinie um den entsprechenden Navigationspfad angegeben, welcher Bereich den Fehler enthält. Sie können weiter durch den Assistenten navigieren, um Änderungen vorzunehmen.
Beispiel für eine Feldzuordnung
Die folgende Tabelle ist ein Beispiel für die Attributzuordnung für die Integration von Indoors- und ServiceNow-Arbeitsauftrags-Feature-Layern:
Zuordnungseigenschaft | Feldname |
---|---|
Arbeitsauftrags-ID | number |
Titel | short_description |
Priorität | priority_level |
Status | state_label |
Erstellungsdatum | sys_created_on |
Erstellt von | called_id_name |
Assigned To | assigned_to_name |
Bearbeiten der Standardkategoriekonfiguration
Einige Eigenschaften der Standardkategorien werden automatisch anhand der ausgewählten Layer-Eigenschaften konfiguriert. Sie können sie jedoch im Fenster Indoors-Kategorien konfigurieren ändern.
Sie können Folgendes ändern:
- Kategoriename: Doppelklicken Sie auf den Namen, um ihn zu ändern.
- Kategoriereihenfolge: Ziehen Sie die Kategorie, um die Reihenfolge zu ändern.
Sie können auch die folgenden Eigenschaften ändern, indem Sie im Fenster Indoors-Kategorien konfigurieren mit der rechten Maustaste auf eine Kategorie klicken und die Eigenschaft auswählen, die Sie bearbeiten möchten:
Kategorienamen
Standardmäßig basieren die Namen von Kategorien auf den Symbolisierungsbeschriftungen des Layers. Dies sind die Namen, die im Fenster Erkunden der Indoor Viewer-Apps und mobilen Indoors-Apps als Kategorien angezeigt werden. Sie können die Kategorien nach der Erstellung umbenennen.
Hinweis:
Kategorien müssen eindeutige Namen aufweisen. Wenn der Name einer vorhandenen Kategorie mit einer Symbolbeschriftung übereinstimmt, erstellt der Assistent die neue Kategorie und hängt die Anzahl der Duplikate an den Namen an.
Kategoriereihenfolge
Mit dem Assistenten "Indoors-Standardkategorien erstellen" erstellte Kategorien werden im Fenster Indoors-Kategorien konfigurieren in alphabetischer Reihenfolge aufgeführt.
Sie können Kategorien oder Kategoriegruppen in der Reihenfolge anordnen, in der sie im Fenster Erkunden der Indoors-Apps angezeigt werden sollen. Sie können dies in der Ansicht "Erkunden" oder "Kategorien" des Bereichs Indoors-Kategorien konfigurieren durchführen.
Kategorie-Filterausdruck
Der Assistent wendet für Layer mit Einzelwertsymbolisierung einen Filterausdruck für die Standardkategorien an, der auf den Symbolwerten des Layers basiert. Für Kategorien, die aus Layern mit Einzelsymbolsymbolisierung erstellt wurden, wird kein Filter angewendet.
Wenn zum Beispiel der ausgewählte Layer auf Grundlage des Feldes USE_TYPE symbolisiert wird, wendet der Assistent Filterausdrücke an, um die in den Standardkategorien enthaltenen Features zu definieren:
- USE_TYPE = 'PARKING'
- USE_TYPE = 'AUDITORIUM'
- USE_TYPE = 'RESTROOM'
Suchfelder
Suchfelder sind für die Suchfunktion in Indoors-Apps erforderlich. Der Assistent legt Suchfelder für Standardkategorien anhand des Anzeigefeldes des Layers fest. Sie können Suchfelder bearbeiten oder zusätzliche Felder als Standardsuchfelder auswählen.
Hinweis:
Die Suchfunktion von Indoors unterstützt nur Textfelder. Bestimmte Felder wie ObjectID, GlobalID oder nicht unterstützte Felder können nicht verwendet werden und sind nicht verfügbar.
Vorschlagsvorlage
Der Assistent konfiguriert eine Vorschlagsvorlage für die Standardkategorien anhand des Wertes der Option Anzeigefeld des Layers. Wenn Sie im Bereich Feldzuordnung für Web-Layer eine Anzeigeeigenschaft zugeordnet haben, wird diese als Vorschlagsvorlage verwendet.
Hinweis:
Die Suchvorschlagsfunktion von Indoors unterstützt nur Textfelder. Bestimmte Felder wie ObjectID, GlobalID oder nicht unterstützte Felder können nicht verwendet werden und sind nicht verfügbar.
Symbole
Symbole sind erforderlich, damit im FensterErkunden und in anderen Bereichen der Indoors-Apps Kategorien und Kategoriegruppen angezeigt werden. Symbole für Standardkategorien werden automatisch mit Einzelsymbol- oder Einzelwertsymbolisierung aus der Symbolisierung des Quell-Layers dargestellt. Der Assistent skaliert die Symbole auf die richtige Größe für die Verwendung in Indoors-Apps. Kategoriegruppen wird ein Standardsymbol zugewiesen.
Hinweis:
Für Polygon-Features wird ein Symbol auf Grundlage der Polygon-Symbolisierung des Layers erstellt. Dieses Symbol wird im Fenster Erkunden der Indoors-Apps verwendet, es beeinflusst jedoch nicht die Polygon-Symbolisierung auf der Indoors-Karte.