Widget "Daten hinzufügen"

Das Widget "Daten hinzufügen" ermöglicht es Ihnen, der App zur Laufzeit vorübergehend Datenquellen hinzuzufügen. Sie können Daten über ArcGIS-Inhalte, per URL oder über den lokalen Speicher hinzufügen. Sie können hinzugefügte Daten verwalten und filtern und Daten in Karten und Tabellen anzeigen. Wichtig ist, dass Sie Daten nicht speichern können.

Beispiele

Verwenden Sie dieses Widget, um zum Beispiel die folgenden Anforderungen an das App-Design zu unterstützen:

  • Sie möchten, dass Benutzer ihre eigenen Daten anzeigen können, die mit Daten Ihrer Organisation überlagert sind.
  • Sie möchten .csv- und .geojson-Dateien aus einem Open-Data-Portal auf einer Karte anzeigen, ohne sie als ArcGIS-Elemente hochladen zu müssen.
  • Sie möchten, dass Benutzer schnell jedes Shapefile auf einer Karte anzeigen können, ohne Desktop- oder Subskriptionssoftware verwenden zu müssen.

Verwendungshinweise

Wenn Sie dieses Widget in eine App einfügen, bietet es dem Benutzer die folgenden Optionen zur Interaktion:

  • Zum Hinzufügen von Daten klicken: Öffnen Sie das Fenster Daten hinzufügen. Wenn keine Daten hinzugefügt wurden, wird diese Schaltfläche gemeinsam mit einer Meldung über eine leere Liste angezeigt, die Sie in den Einstellungen des Widgets anpassen können.
    • Suchen: Suchen Sie nach Inhalten, die als ArcGIS-Elemente gespeichert sind. Sie können Datenquellen in Ihren Inhalten, in Ihren Gruppen, in Ihrer Organisation und in Inhalten, die öffentlich freigegeben wurden, z. B. im ArcGIS Living Atlas of the World, suchen und durchsuchen. Das Widget unterstützt die erweiterte Schlagwortsuche zum Eingrenzen der Ergebnisse. Sie können auch auf die Schaltfläche Typ klicken, um nach bestimmten Datentypen (z. B. Feature-Layer, Höhen-Layer, Szenen-Layer und Gruppen-Layer) zu suchen.
      Hinweis:

      ArcGIS Living Atlas of the World beinhaltet drei Inhaltsebenen: öffentlich verfügbare Inhalte, Subskriptionsinhalte und Premium-Inhalte. Um auf Subskriptionsinhalte, wie z. B. Landsat 8-Bilddaten, zugreifen zu können, wird ein Subskriptionskonto bei einer Organisation benötigt. Premium-Inhalte sind Subskriptionsinhalte, die Credits verbrauchen, wie z. B. demografische Layer und Lifestyle-Layer.

      Wenn Sie das Widget "Daten hinzufügen" in eine App einbinden und die App öffentlich freigeben, fordert das Widget den Benutzer auf, sich anzumelden, wenn er versucht, Subskriptionsinhalte oder Premium-Inhalte hinzuzufügen. Öffentliche Benutzer können öffentliche Elemente aus ArcGIS Online und ArcGIS Living Atlas per URL und aus dem lokalen Speicher hinzufügen, ohne dass sie angemeldet sein müssen.

      Hinweis:

      Feature-Sammlungen, die mehrere Layer enthalten, werden in der Kategorie Gruppen-Layer angezeigt, wenn Sie nach Layer-Typ filtern.

    • URL: Fügen Sie Layer oder Web-Services per URL hinzu. Im Dropdown-Menü sind die Datentypen aufgeführt, die Sie per URL hinzufügen können. Sie müssen den entsprechenden Typ auswählen, um die Daten dieses Typs per URL hinzuzufügen.
      Hinweis:
      Sie können die Daten in den folgenden Formaten über die Optionen Suchen und URL hinzufügen: Feature-Service, Kartenservice, Vektorkachelservice, Image-Service, Szenenservice, KML, WFS, WMS, WMTS, GeoJSON und CSV.
    • Datei: Fügen Sie Daten hinzu, indem Sie Dateien auf das Widget ziehen oder indem Sie den lokalen Speicher durchsuchen. Derzeit können Sie Daten in den folgenden Formaten hochladen: CSV, GeoJSON, KML, GPX und Shapefile.
      Hinweis:

      .csv-Dateien können mit maximal 1.000 Datensätzen hochgeladen werden, und alle anderen unterstützten Dateitypen sind auf 4.000 Datensätze begrenzt. Die maximale Upload-Größe liegt bei einem Shapefile bei 2 MB und bei allen anderen Dateitypen bei 10 MB.

Im Laufzeit-Fenster können Sie hinzugefügte Datenelemente umbenennen oder löschen.

Einstellungen

Das Widget "Daten hinzufügen" verfügt über die folgenden Einstellungen:

  • Methode zum Hinzufügen von Daten: Aktivieren Sie die Methoden (Aus Konto auswählen, Eingabe-URL und Dateien hochladen), um sie zur Laufzeit in das Widget einzubinden.
    • Unter Aus Konto auswählen werden die Optionen angezeigt, die zur Laufzeit im Dropdown-Menü "Suchen" enthalten sind. Diese Optionen können Sie durch Ziehen neu anordnen. Doppelklicken Sie oder verwenden Sie die Schaltfläche "Bearbeiten", um sie umzubenennen.
    • Sammlung kuratieren: Fügen Sie eine Option zum Dropdown-Menü "Suchen" hinzu. Sie können Datensammlungen verwenden, um Suchbegriffe vorab einzugeben. Geben Sie zum Beispiel Wildfires unter Filter für kuratierte Inhalte ein, um eine Dropdown-Option zu erstellen, mit der Inhalte im Zusammenhang mit Waldbränden angezeigt werden. Die Zeichenfolge, die Sie eingeben, muss entweder ein Feld der erweiterten Suche und einen gültigen Wert (zum Beispiel "id:123456789") oder Tags (zum Beispiel "Wildfires" für Waldbrände) enthalten.
  • Meldung über leere Liste: Passen Sie den Text an, der angezeigt wird, wenn keine Daten hinzugefügt wurden.

Optionen für Interaktionen

Dieses Widget unterstützt die Einstellung eines Triggers auf der Registerkarte Aktion in den Einstellungen des Widgets. Mit Experience Builder können Sie mithilfe von Triggern und Meldungsaktionen Interaktionen zwischen Widgets erstellen. Beispielsweise können Sie den Trigger Daten wurden hinzugefügt festlegen, um ein Karten-Widget auszuwählen, woraufhin auf der Karte automatisch alle Layer angezeigt werden, wenn sie zum ersten Mal hinzugefügt werden. Das Widget unterstützt darüber hinaus Datenaktionen für einzelne Layer, wie z. B. In Tabelle anzeigen, Zoomen auf und Schwenken. Wenn Sie sich entschließen, die Meldungsaktion Daten wurden hinzugefügt nicht zu konfigurieren, können Sie die Datenaktion Zur Karte hinzufügen aktivieren, um es den Benutzern zu ermöglichen, jede Datenquelle manuell zur Karte hinzuzufügen.

Weitere Informationen zum Hinzufügen von Aktionen zu Widgets

Zwei Datenaktionen, In Tabelle anzeigen und Filter festlegen, sind nur verfügbar, wenn es sich bei den hinzugefügten Daten um einen Feature-Layer oder einen Szenen-Layer mit einem verknüpften Feature-Layer handelt. Wenn Sie Filterklauseln für ein Datenelement festlegen, werden alle anderen Widgets, die die betreffenden Daten (wie z. B. Karten und Tabellen) verwenden, gefiltert.