Neuerungen

Die ArcGIS Experience Builder-Aktualisierung vom Februar 2024 enthält die unten aufgeführten neuen Funktionen, Widgets und Verbesserungen.

  • Datenaktionen: Es wurden zwei neue Datenaktionen hinzugefügt: Statistiken und Zur Tabelle hinzufügen. Über Statistiken können Sie Statistiken wie Anzahl, Summe, Durchschnitt und Standardabweichung für Datensätze generieren. Zur Tabelle hinzufügen ist eine neue Datenaktion auf Datenquellenebene, d. h. Sie können alle Datensätze, die in einer Datenquelle vorliegen, aus einem Widget an eine Tabelle senden. Die ähnlich funktionierende Datenaktion In Tabelle anzeigen ist nun eine Datenaktion auf Datensatzebene, d. h. sie wirkt sich nur auf ausgewählte, aktuelle oder geladene Datensätze aus. Mit der Datenaktion Exportieren können Sie jetzt einen Export in das ArcGIS-Elementformat vornehmen.
  • Allgemeine Einstellungen: Über die Registerkarte Allgemein, die sich auf der linken Seite im Builder befindet, wird das neue Fenster Einstellungen für Experience bzw. Vorlageneinstellungen geöffnet, wo Sie allgemeine Einstellungen für die App bzw. Vorlage konfigurieren können. Über die Elementeinstellungen können Sie Favicon, Miniaturansicht und Zusammenfassung der App oder Vorlage ändern. Über Zeitzoneneinstellungen können Sie festlegen, wie zeitbasierte Daten aus unterschiedlichen Zeitzonen in Experience Builder behandelt werden sollen. Mit den Einstellungen unter URL-Status verwalten können Sie zudem steuern, welche URL-Parameter zur Laufzeit in der URL angezeigt werden.
  • Rasterseiten: Für Widgets, die in einem Raster geschachtelt sind, wird nun das Kontrollkästchen Erweiterung zulassen auf der Registerkarte Style angezeigt. Damit können Sie das Kontrollkästchen Erweiterung zulassen, das in den Einstellungen einer Rasterseite angezeigt wird, überschreiben. Dies ist sinnvoll, wenn Sie möchten, dass Benutzer einige Rasterelemente erweitern können, andere hingegen nicht. Diese Verbesserung gilt ebenfalls für Widgets vom Typ "Raster".
  • Anmeldung: Sollte eine App Widgets, Daten, Utility-Services oder andere Komponenten enthalten, für die ein Konto mit bestimmten Berechtigungen erforderlich ist, wird ein Banner angezeigt, wenn der Benutzer die App ohne die erforderlichen Berechtigungen aufruft. In dem Banner sind alle Bestandteile der App aufgeführt, auf die der Benutzer keinen Zugriff hat. Der Benutzer wird aufgefordert, sich mit einem anderen Konto anzumelden oder diese Meldung zu ignorieren und ohne Zugriff auf die Bestandteile fortzufahren. Wenn der Benutzer die Meldung ignoriert, fordert die App erst wieder Anmeldeinformationen an, wenn die App neu geladen wird.
  • Vorlagen: Vier neue Vollbildseitenvorlagen wurden hinzugefügt: "Dashboard", "Plateau", "Preface" und "Sleuth". Sie erkennen diese neuen Standardvorlagen anhand der Kennzeichnung Neu in den Miniaturansichten in der Galerie Vorlagen.
  • URL-Parameter: Fünf neue Parameter für das Widget "Karte" wurden hinzugefügt. Damit können Sie Mittelpunkt, Maßstab, Rotation und Betrachtungspunkt der Karte sowie die Layer-Sichtbarkeit definieren. Zwei neue Parameter für das Widget "Suchen" wurden hinzugefügt. Damit können Sie die Suchquelle und die Sucheingabe anzeigen. Es wurde ebenfalls der Parameter block hinzugefügt, womit Sie bewirken können, dass die App zu einem bestimmten Block auf einer Bildlaufseite wechselt. Der Parameter data_id, der bislang als Parameter zum Auswählen von Datensätzen fungierte, wird durch den neuen Parameter data_s ersetzt. URLs, in denen der alte Parameter data_id verwendet wird, funktionieren weiterhin erwartungsgemäß. Der neue Parameter wird bei Aktualisierung der Auswahl automatisch übernommen. Allen Parametern für die Widgets "Karte" und "Suchen" sowie dem Parameter data_s muss jetzt ein Hash-Zeichen (#) anstelle eines Fragezeichens (?) vorangestellt werden. Weitere Informationen sowie Beispiele finden Sie unter URL-Parameter.
  • Fenster: Die neue Einstellung Sperrseite wird für feste Fenster angezeigt. Wenn Sie diese Einstellung deaktivieren, legen Sie für ein Fenster fest, dass es nicht modal ist. Dies bedeutet, dass Benutzer mit dem Fenster und der Seite interagieren können, wenn das Fenster geöffnet ist. Fenstervorlagen werden in drei Kategorien eingeteilt: "Festgelegter Blocker", "Festgelegter Passthrough" und "Verankert".

Widgets

Weitere Verbesserungen umfassen die folgenden neuen und aktualisierten Widgets:

  • Widget "Auswählen" (neu): Damit können Sie Features über die Attributauswahl, die interaktive Kartenauswahl und die räumliche Auswahl auswählen. Sie können verschiedene Meldungs- und Datenaktionen aktivieren, die das Ausführen von Datenverarbeitungs-Tasks mit einer Auswahl ermöglichen. Das Widget zeigt Auswahlen an, die mit anderen Widgets, z. B. den Widgets "Tabelle" und "Liste", vorgenommen wurden. Sie können also ein Feature in einem anderen Widget auswählen und mit dem Widget "Auswählen" Datenaktionen für diese Auswahl ausführen.
  • Widget "Daten hinzufügen": Das Hochladen von GPX-Dateien wird unterstützt. Wenn Sie auf die Schaltfläche Typ klicken, um nach bestimmten Datentypen in ArcGIS-Inhalten zu suchen, können Sie jetzt nach Gruppen-Layern suchen. Feature-Sammlungen, die mehrere Layer enthalten, werden in der Kategorie "Gruppen-Layer" angezeigt, wenn Sie nach Layer-Typ filtern.
  • Widget "Analyse": Es werden 35 integrierte Raster-Analysewerkzeuge und mehr als 100 integrierte Raster-Funktionen unterstützt. Sie können auch benutzerdefinierte Raster-Geoverarbeitungswerkzeuge hinzufügen. Die neuen Werkzeuge und Funktionen sind am Raster-Werkzeugsymbol Raster-Werkzeug und am Raster-Funktionssymbol Raster-Funktion zu erkennen.
  • Widget "Lesezeichen": Sie können in den Widget-Einstellungen Lesezeichen durch Ziehen neu anordnen. Zur Laufzeit hinzugefügte Lesezeichen verfügen nun über Karten-Miniaturansichten, die auf dem abgedeckten Kartenbereich basieren.
  • Widget "Schaltfläche": Sie können das Widget "Schaltfläche" verwenden, um das Widget "Seitenleiste" zu öffnen und zu schließen. Fügen Sie dazu der App das Widget "Schaltfläche" hinzu. Fügen Sie in den Einstellungen des Widgets "Schaltfläche" auf der Registerkarte Aktion den Trigger Klick auf die Schaltfläche hinzu, und wählen Sie die Aktion Seitenleiste umschalten aus.
  • Widget "Business Analyst": Mit der neuen Einstellung Suchen können Sie das Kartensuchwerkzeug des Widgets "Business Analyst" aktivieren und deaktivieren. Im neuen Dropdown-Menü Datenquelle werden verfügbare Daten für das ausgewählte Land oder die ausgewählte Region aufgelistet. Für einige Länder und Regionen sind mehrere Datenquellen verfügbar. Sie können den Einführungstext im Modus Voreinstellung anpassen. Sie können eine Standardinfografik im Modus Workflow festlegen.
  • Widget "Kachel": Ähnlich wie mit den Experience Builder-Layoutmodi zum Optimieren für mobile Geräte können Sie mit den Layoutmodi Automatisch und Benutzerdefiniert das Layout für den Zustand "Daraufzeigen" einer Kachel festlegen. Im Modus Automatisch werden die Einstellungen geschachtelter Widgets für den Zustand "Standard" und "Daraufzeigen" synchronisiert. Dieser Modus ist geeignet, wenn Sie nur Einstellungen für Kachelinhalte, z. B. die Hintergrundfarbe, zwischen dem Zustand "Standard" und "Daraufzeigen" ändern möchten und keine Änderungen an den Einstellungen geschachtelter Widgets notwendig sind. Im Modus Benutzerdefiniert werden separate Layouts für die Kachelzustände "Standard" und "Daraufzeigen" erstellt.
  • Widget "Diagramm": Für Säulen-, Balken-, Linien- und Flächendiagramme können Sie die neue Einstellung "Unterteilen nach"-Feld verwenden, um ein Kategoriefeld anhand eines anderen Feldes zu teilen. Wenn Sie ein "Unterteilen nach"-Feld definieren, werden die Daten aus dem Kategoriefeld in mehrere Datenreihen geteilt (eine Reihe für jeden Einzelwert im "Unterteilen nach"-Feld).
  • Widget "Bearbeiten": Mit der Option Präskriptiver Modus in den Widget-Einstellungen können Sie vordefinierte Fangeinstellungen festlegen, die zur Laufzeit nicht geändert werden können. Die Bearbeitungsberechtigungen sind nun davon abhängig, von wo aus Sie auf das Widget "Bearbeiten" zugreifen (Builder oder App zur Laufzeit) und über welchen Kontotyp Sie verfügen. Eine vollständige Liste der Regeln und Berechtigungen finden Sie in der Dokumentation zum Widget "Bearbeiten". Wenn Sie zur Laufzeit QuickInfos aktivieren, können Sie beim Zeichnen die Tabulatortaste drücken, um Längen-, Winkel- und Höhenwerte für ein Segment anzugeben. Die neuen Bearbeitungsbeschränkungen erlauben beim Zeichnen in 2D und 3D eine bessere Steuerung und höhere Effizienz.
  • Widget "Filtern": Gruppenfilter werden unterstützt. Mit dem SQL-Ausdruck-Generator für Gruppierungen können Sie logische Ausdrücke für Gruppenfilter erstellen, womit Felder in mehreren Datenquellen nach gemeinsamen Werten gefiltert werden. Sie können Filter und Gruppenfilter duplizieren.
  • Widget "Raster": Für Widgets, die in einem Raster geschachtelt sind, wird nun das Kontrollkästchen Erweiterung zulassen auf der Registerkarte Style angezeigt. Damit können Sie das Kontrollkästchen Erweiterung zulassen, das in den Einstellungen des Widgets "Raster" angezeigt wird, überschreiben. Dies ist sinnvoll, wenn Sie möchten, dass Benutzer einige Rasterelemente erweitern können, andere hingegen nicht. Diese Verbesserung gilt ebenfalls für Rasterseiten.
  • Widget "Liste": Mit der Einstellung Anzahl der Datensätze anzeigen können Sie die Anzahl der gesamten und der ausgewählten Datensätze einsehen. Wenn ein Benutzer Daten mit der Datenaktion Exportieren exportiert, werden nur Felder in den Export einbezogen, die aktiv vom Widget "Liste" verwendet werden. Dazu gehören auch Felder, die für dynamischen Text und dynamische Bilder verwendet werden.
  • Widget "Karte": In den Einstellungen des Widgets "Karte" können Sie clientseitige Abfragen für Webkarten aktivieren. Die Vorteile clientseitiger Abfragen sind eine geringere Belastung des Servers und eine verbesserte Performance der App. Durch clientseitige Abfragen wird die Anzahl der Netzwerkanforderungen an einen Server erheblich reduziert. Eine häufige Experience Builder-App-Konfiguration, die mit einer hohen Server-Belastung verbunden sein kann, ist ein Listen-Widget, das auf der Grundlage der aktuellen Kartenausdehnung aktualisiert wird. Für den Fall, dass Sie eine derartige App nutzen, können Sie durch die Aktivierung clientseitiger Abfragen eine Überlastung des Servers verhindern. Außerdem sind clientseitige Abfragen schneller als serverseitige Abfragen. Datenbezogene Tasks wie die Auswahl eines Features zum Aktualisieren eines Diagramms werden schneller ausgeführt.
  • Widget "Karten-Layer": Sie können Benutzern die Möglichkeit geben, über den Namen nach Layern zu suchen und Layer zur Laufzeit durch Ziehen neu anzuordnen. Die neue Einstellung Kontrollkästchen zum Steuern der Layer-Sichtbarkeit verwenden ersetzt die Einstellung Layer-Sichtbarkeit aktivieren und deaktivieren. Das Widget unterstützt fünf Datenaktionen auf Datenquellenebene: Zur Tabelle hinzufügen, Exportieren, Filter festlegen, Position festlegen und Statistiken.
  • Widget "Umkreissuche": Die Widget-Performance zur Laufzeit wird durch Listenvirtualisierung verbessert. Daten, die zur Laufzeit mit dem Widget "Daten hinzufügen" hinzugefügt wurden, können Sie als Eingabedaten für Analysen verwenden. Sie können festlegen, welche Skizzenwerkzeuge zum Zeichnen einer Eingabeposition im Widget-Fenster zur Laufzeit angezeigt werden. Sie können aus allen Features eines Layers einen Eingabesuchbereich erstellen. In die Ergebnisse können Sie Kartensymbole einfügen, die die Symbolisierung von Features, die den Analysekriterien entsprechen, repräsentieren. Wenn bei der Analyse nur ein Feature zurückgegeben wird, zoomt das Widget jetzt automatisch auf dieses Feature. Beim Exportieren in das CSV-Format wird als Name der .csv-Datei der Name des Eingabe-Layers übernommen.
  • Widget "Freigeben": Über das zur Laufzeit angezeigte Kontrollkästchen URL-Parameter angeben können Benutzer aktive URL-Parameter in die zu kopierende URL einfügen. Das Kontrollkästchen kann deaktiviert werden, um die ursprüngliche URL der Experience ohne Parameter freizugeben.
  • Widget "Seitenleiste": Sie können das Widget "Schaltfläche" verwenden, um das Widget "Seitenleiste" zu öffnen und zu schließen. Fügen Sie dazu der App das Widget "Schaltfläche" hinzu. Fügen Sie in den Einstellungen des Widgets "Schaltfläche" auf der Registerkarte Aktion den Trigger Klick auf die Schaltfläche hinzu, und wählen Sie die Aktion Seitenleiste umschalten aus.
  • Widget "Vergleichen": Das Widget bietet zwei Anordnungs-Styles: Fenster und Balken. Über die Einstellung Standardaktivierung können Sie bewirken, dass das Werkzeug "Vergleichen" standardmäßig beim ersten Laden des Widgets aktiviert wird. Sie können Benutzern die Möglichkeit geben, die Sichtbarkeit von Layern zur Laufzeit zu ändern.
  • Widget "Survey": Sie können Survey-Fragen mit Daten aus einem Feature, das in einer Webszene ausgewählt ist, befüllen. Der Szenen-Layer muss über einen verknüpften Feature-Layer verfügen.
  • Widget "Tabelle": Sie können über die Standardeinstellungen eines Layers festlegen, welche Felder zu Anfang angezeigt werden, welche Felder sichtbar und welche editierbar sind. Sie können Datensätze in Tabellen, die zur Laufzeit geöffnet werden, auswählen. Es gibt nun zwei tabellenbezogene Datenaktionen, die in den Einstellungen anderer Widgets aktiviert werden: In Tabelle anzeigen und Zur Tabelle hinzufügen. Beide dienen dazu, Datensätze von einem anderen Widget an eine Tabelle zu senden. Der Unterschied besteht darin, welche Datensätze dies sind. Zur Tabelle hinzufügen ist eine Aktion auf Datenquellenebene, d. h. alle Datensätze in einer Datenquelle werden an das Widget "Tabelle" gesendet. In Tabelle anzeigen ist eine Aktion auf Datensatzebene, d. h. sie wirkt sich nur auf ausgewählte, aktuelle oder geladene Datensätze aus.
  • Widget "Zeitachse": Sekunde ist jetzt eine Einheitenoption für die Mindestgenauigkeit der Zeit.
  • Widget "Widget-Controller": Sie können dem Widget "Widget-Controller" Layout-Widgets wie die Widgets "Spalte" und "Zeile" hinzufügen. Sie können für die Breite und Höhe eines fixierten Widget-Fensters die Option Streckung angeben. In diesem Fall wird das Fenster so gestreckt, dass es den Bereich der Zeichenfläche innerhalb der Ränder für Oben, Unten, Links und Rechts, die Sie in Pixeln oder Prozent der Zeichenfläche angeben können, ausfüllt. Sie haben die Möglichkeit, Indikatorlinien zu aktivieren, die Aufschluss darüber geben, welche Widgets aktiv sind. Mit den Schaltflächen Einblenden und Ausblenden können Sie ändern, wie viel Raum Fenster einnehmen, ohne diese ganz zu schließen.

In diesem Thema
  1. Widgets