Verfügbar mit der Erweiterung "ArcGIS Indoors Pro" oder "ArcGIS Indoors Maps".
Categories in a map define how users interact with point and polygon data in Indoor Viewer and Indoors mobile apps. Diese Layer können von Feature-Layern, Web-Feature-Layern und Kartenbild-Layern abgeleitet sein. These categories can be organized into logical groups to help Indoors app users quickly find relevant information, such as a bike rack, elevator, conference room, or work order.
Tipp:
Planen Sie die Struktur Ihrer Kategoriegruppen so, dass jede Gruppe nur Kategorien aus einem einzelnen Karten-Layer enthält. Wenn Kategorien aus mehreren Karten-Layern in eine Kategoriegruppe aufgenommen werden, können die Performance und Benutzerfreundlichkeit der Such- und Erkundungsfunktionen der Indoors-Apps beeinträchtigt werden.
Sie müssen Ihre Karte als geschossbezogen konfigurieren, indem Sie die Eigenschaften der Indoor-Layer der Karte festlegen, bevor Sie Kategorien erstellen.
Mit dem Assistenten Indoors-Kategorie erstellen kann eine Kategorie für die Interaktion mit Features in den Indoor Viewer-, Indoors for iOS- und Indoors for Android-Apps erstellt werden. Wenn Sie Standardkategorien für einen Layer erstellen möchten, anstatt jede Kategorie einzeln zu erstellen, verwenden Sie den Assistenten Indoors-Standardkategorien erstellen.
Definieren der Kategorie
Der Assistent wird durch die aktive Karte kontextbezogen gesteuert und verwendet Eigenschaften aus den Karteninhalten zum Vorbelegen der Parameter. Wenn Sie nach dem Öffnen des Assistenten die aktive Karte ändern, wird der Assistent zurückgesetzt und die nicht fertig gestellte Kategorie gelöscht.
Es ist wichtig, beim Erstellen einer Kategorie die entsprechenden Kategoriegruppen der Features zu berücksichtigen.
- Starten Sie ArcGIS Pro.
- Open or create an ArcGIS Indoors map.
- 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-Kategorie erstellen .
Der Assistent Indoors-Kategorie erstellen wird angezeigt.
Der Bereich Definieren enthält eine Liste der vorhandenen Punkt- und Polygon-Feature-Layer, die in der aktiven Karte verfügbar sind. Wenn Sie den Layer einblenden, werden diese Layer zusammen mit ihren Symbolen angezeigt.
- Wählen Sie den Layer aus, aus dem die neuen Kategorieelemente abgeleitet werden sollen.
Im Namensfeld für die Kategorie, die Sie gerade erstellen, wird der Name des Layers verwendet, den Sie in der Liste ausgewählt haben.
Hinweis:
Die Kategoriekonfiguration entspricht dem ausgewählten Layer. Wenn Sie später den ausgewählten Layer ändern, werden die Parameter des Assistenten zurückgesetzt.
- Den Namen der Kategorie können Sie ändern.
Die ist der Name, der als Kategorie mit einem Symbol im Bereich Erkunden des Indoor Viewer und der mobilen Indoors-Apps angezeigt wird. Der Assistent verbietet die Verwendung eines vorhandenen Kategorienamens, um doppelte Kategorien in der Indoors-Web-App und der mobilen App zu vermeiden.
- Klicken Sie auf den Dropdown-Pfeil Kategoriegruppe, und wählen Sie die Gruppe aus, der Sie die neue Kategorie zuordnen möchten.
Kategoriegruppe enthält eine Liste aller vorhandenen Indoors-Kategorien. Sie können eine eigenständige Kategorie erstellen, indem Sie den Standardwert Keine verwenden.
- Klicken Sie auf Weiter.
Filtern einer Teilmenge von Features
Sie können aus den Features für die neue Kategorie einen Teil aus dem Quell-Layer herausfiltern, indem Sie einen Filterausdruck verwenden. Für eine Kategorie ohne Ausdruck werden alle Datensätze des Quell-Layers zurückgegeben. Der Assistent legt automatisch einen Ausdruck fest, wenn Sie einen Layer-Subtype für die neue Kategorie im Bereich Definieren ausgewählt haben. Es gibt drei Methoden zum Definieren oder Ändern eines vorhandenen Ausdrucks:
- Klausel-Modus: Sie können über die Dropdown-Menüs Abfragen in einem SQL-Abfrage-Generator erstellen.
- SQL-Modus: Wenn Sie mit SQL-Ausdrücken vertraut sind, dann können Sie im SQL-Editor mit Syntaxhilfe und automatischer Vervollständigung einen Ausdruck erstellen.
Hinweis:
Testen Sie mit der Option Überprüfen, ob der Ausdruck gültig ist, bevor Sie mit dem nächsten Schritt fortfahren.
- Ausdruck hinzufügen: Sie können eine vordefinierte Abfrage aus einer Abfrageausdrucksdatei (Dateierweiterung .exp) in den Assistenten laden und im Klausel- oder SQL-Modus nach Bedarf anpassen.
Indoors unterstützt auch die Verwendung von Token für die Ersetzung von Zeichenfolgen in Abfrageausdrücken. Sie können Kategorien so konfigurieren, dass dynamisch in App-gesteuerten Informationen gefiltert wird. Token können mit der folgenden Syntax konfiguriert werden:
{user.username}
Das Token ist in den geschweiften Klammern im obigen Beispiel eingeschlossen.
Das folgende SQL-Editor-Beispiel zeigt ein Token, das in einer WHERE-Klausel verwendet wird:
Field1 = ‘{user.username}’
Das folgende Beispiel gibt das URL-Token an, das durch Indoors unterstützt wird:
Name | Zeichenfolge | Beschreibung |
---|---|---|
Benutzername | user.username | Ersetzt den Text in der Zeichenfolge durch den Benutzernamen der ArcGIS-Organisation für den angemeldeten Benutzer. Dieses Token wird in einem Abfrageausdruck hauptsächlich zum Erstellen von Unterkategorien verwendet, die auf die Elemente, die dem aktiven Benutzer zugeordnet sind (zum Beispiel Arbeitsaufträge, die dem aktiven Benutzer zugewiesen wurden), beschränkt sind. Es erfordert, dass der Benutzer der Indoors-App beim ArcGIS-Organisation angemeldet ist. |
Tipp:
Legen Sie die Features, die in der Kategorie enthalten sein sollen, mit einem einfachen Ausdruck fest, z. B. USE_TYPE = 'ENTRYWAY'.
Verwenden Sie bei der Definition für alle Kategorien, die gruppiert werden sollen, dieselben Felder. Beispiel: Wenn Sie Kategorien für die Gruppe Orte + Sehenswürdigkeiten definieren möchten, verweisen alle Kategorien im Ausdruck auf dasselbe Feld, z. B. USE_TYPE.
- Sie können zusätzlich einen Ausdruck erstellen oder bearbeiten.
- Klicken Sie auf Weiter.
Zuordnen der Felder zum Indoors-Modell
When configuring categories, you can provide field mapping to define fields in the layer that describe the fields used in the Indoors web and mobile apps. Dazu gehören ein erforderliches eindeutiges ID-Feld sowie optionale Felder für Untertitel, Anzeige oder Eigenschaften für Arbeitsaufträge. Um die Karte als geschossbezogen zu konfigurieren, müssen 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 Feldzuordnung für die eindeutige ID ist erforderlich.
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. A static unique ID is required to support Indoors. 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 uses the layer’s object ID as the unique ID for a web layer’s features by default. However, this is not always appropriate, as Indoors uses a static unique ID for the features in a web layer that does not change over the lifetime of the feature. |
Zusätzliche Eigenschaften
Die folgenden Feldzuordnungen sind optional:
Eigenschaft | Beschreibung |
---|---|
Untertitel | Displays subtitles in Indoor Viewer. |
Anzeigefeld | Displays titles for features in Viewer. Dies ist erforderlich, wenn der Feature-Layer keine Anzeigefeldeigenschaft enthält oder die Anzeigefeldeigenschaft des Layers überschrieben werden soll. |
Eigenschaften für Arbeitsaufträge
These field mappings are required if you want to use the work order listing capabilities of Indoors. Omitting these additional field mappings in the category definition for a work order feature layer results in the layer being treated as a traditional web layer in Viewer and Indoors mobile apps with the traditional explore experience for feature layers.
The following properties are required field mappings to configure work orders as Indoors categories:
Eigenschaft | Beschreibung |
---|---|
Arbeitsauftrags-ID | Definiert eine Identifikationsnummer für jeden Arbeitsauftrag. |
Title | Die kurze Beschreibung des Arbeitsauftrags, die ein lesbarer Titel für den Datensatz sein kann. |
Priorität | Die Sequenz oder Priorität, in der ein Arbeitsauftrag bearbeitet werden muss. Der Wert sollte eine Textbeschreibung der Priorität sein, die dem Benutzer der App angezeigt werden kann. Beispiel: Kritisch, Hoch, Mittel |
Status | Der Status oder die aktuelle Position des Arbeitsauftrags 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. |
Zugewiesen zu | Der Name des Agenten, dem der Arbeitsauftrag zugewiesen wird. |
Workflow "Feldzuordnung"
Führen Sie zum Hinzufügen der erforderlichen Feldzuordnungen für eine Kategorie die folgenden Schritte aus:
- Stellen Sie sicher, dass die Karte als geschossbezogen konfiguriert ist.
- If the source layer does not conform to the Indoors model, map the unique ID field.
- 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 Weiter.
Beispiel für eine Feldzuordnung
The following table shows an example of attribute mapping for Indoors and ServiceNow work order feature layer integration:
Zuordnungseigenschaft | Feldname |
---|---|
Arbeitsauftrags-ID | Zahl |
Title | short_description |
Priorität | priority_level |
Status | state_label |
Erstellungsdatum | sys_created_on |
Erstellt von | called_id_name |
Zugewiesen zu | assigned_to_name |
Angeben von Suchfeldern
Suchfelder unterstützen die Suchfunktion in Viewer und den mobilen Indoors-Apps. Schlagwörter für die Suche werden mit diesen Feldern verglichen. Sie können ein oder mehrere Felder als Standardsuchfeld auswählen, wobei mindestens ein Feld angegeben werden muss, damit die Suche funktioniert.
- Wählen Sie die Felder aus, die die Indoors-Apps durchsuchen sollen.
Hinweis:
Die Suchfunktion von Indoors unterstützt nur Textfelder. Bestimmte Felder wieObjectID,GlobalID oder nicht unterstützte Felder können nicht verwendet werden und sind nicht verfügbar.
- Klicken Sie auf Weiter.
Angeben einer Vorschlagsvorlage
Sie können eine Vorlage für Suchvorschläge konfigurieren. Diese Vorlage unterstützt die Suchfunktion von Indoors, indem eine Liste möglicher Übereinstimmungen bereitgestellt wird, sobald Sie Schlagwörter für die Suche eingeben.
- Klicken Sie auf den Dropdown-Pfeil Verfügbare Felder, und wählen Sie ein Feld aus.
Hinweis:
Für die Suchvorschlagsfunktion von Indoors ist mindestens ein Feld erforderlich. Wenn ein neues Feld hinzugefügt wird, wird es an die vorhandene Vorlage angehängt. Der Assistent erstellt automatisch einen Ausdruck, der durch Indoors unterstützt wird.
- Klicken Sie auf Zu Vorlage hinzufügen.
Diese Vorlage enthält jetzt einen Ausdruck, der auf bestimmte Datenwerte in der Quell-Feature-Class oder im Quell-Feature-Layer zeigt.
Tipp:
Die Vorlage ist gleichzeitig ein Ausdrucks-Editor, in dem Sie Felder manuell hinzufügen oder löschen können. Achten Sie beim Hinzufügen oder Bearbeiten des Ausdrucks auf die korrekte Syntax. Der Einschluss von Leerzeichen oder Text beim Bilden eines Ausdrucks wird unterstützt.
Beispiel
"{MODEL} by {MFG}"
"{MODEL}{MFG}"
Hinweis:
Die Suchvorschlagsfunktion von Indoors unterstützt nur Textfelder. Bestimmte Felder wieObjectID,GlobalID oder nicht unterstützte Felder können nicht verwendet werden und sind nicht verfügbar.
- Klicken Sie auf Weiter.
Symbole auswählen
Für die neue Kategorie müssen Sie Symbole für die Anzeige im Bereich Erkunden und in anderen Indoor Viewer-Bereichen sowie Bereichen der mobilen Indoors-App einrichten. Wenn der Quell-Layer ein Einzelsymbol oder einen Einzelwert-Renderer verwendet, werden die Symbole für die neue Kategorie automatisch aus der Symbolisierung des Quell-Layers übernommen. Der Assistent skaliert die Symbole auf die richtige Größe für die Verwendung in Viewer und den mobilen Indoors-Apps und zeigt eine Vorschau an. Wenn der ausgewählte Layer ein Symbol eines nicht unterstützten Typs verwendet, sind die Symbole im Assistenten leer, und Sie müssen ein Symbol für alle erforderlichen Auflösungen hinzufügen.
Hinweis:
Es wird empfohlen, dass Sie SVG-Symbole verwenden, da sie auf unterschiedliche Auflösungen skaliert werden können. Andere Vektorsymbole können an Qualität einbüßen und verschwommen oder verpixelt aussehen, wenn ihre Größe oder ihr Format an die erforderliche Auflösung angepasst wird.
- Wählen Sie ein Symbol aus.
Zum Ersetzen eines Symbols gibt es zwei Möglichkeiten:
- Aus Datei laden: Lädt ein .png-Symbol von Ihrem Computer.
Hinweis:
Stellen Sie sicher, dass die Bildgröße für die Auflösung geeignet ist.
- Aus Style laden: Lädt ein ArcGIS Pro-Symbol. Damit wird eine ArcGIS Pro-Galerie mit importierten Styles (.stylx) und Standardsymbolen geöffnet. Nach dem Auswählen skaliert der Assistent das Symbol automatisch auf die erforderliche Auflösung.
Indoors enthält vorkonfigurierte Standardsymbole in ArcGIS Pro in Form von Style-Dateien. Wenn die Standardsymbole Ihre Anforderungen nicht erfüllen, können Sie die vorhandenen Symbole ändern oder eigene Symbole erstellen.
Wenn Sie ein Symbol einrichten, aktivieren Sie in den Symboleigenschaften das Kontrollkästchen Proportional skalieren, damit eine korrekte Größenanpassung und Skalierung vorgenommen wird, wenn das Symbol als Kategoriesymbol verwendet wird.
Tipp:
Das Kategoriesymbol und die Symbolisierung des entsprechenden Layers in der Karte sollten übereinstimmen. Eine Abweichung kann dazu führen, dass der Zusammenhang zwischen dem Symbol im Fenster Erkunden und dem Karten-Layer in Indoors-Web-Apps und mobilen Apps verloren geht.
- Für auf Polygon-Layern basierende Kategorien wird ein Symbol auf Grundlage der Symbolisierung des Layers erstellt. Das Symbol wird im Fenster Erkunden in den Indoors-Apps verwendet.
- Aus Datei laden: Lädt ein .png-Symbol von Ihrem Computer.
- 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-Kategorie 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.