Erstellen eines Projekts

In QuickCapture haben Sie zur Projekterstellung drei Möglichkeiten. Ein Projekt kann erstellt werden, indem Sie aus einem vorhandenen Projekt ein neues Projekt erstellen, eine Auswahl aus Beispielprojekten treffen, die als sofort einsatzfähige Vorlagen verfügbar sind, oder die Erstellung direkt aus einem Web-Feature-Layer vornehmen. Es wird jeweils ein Projekt erstellt, das freigegeben und in der mobilen App verwendet werden kann.

Bei den folgenden Methoden müssen Sie zuerst die QuickCapture-Website öffnen und sich mit Ihrem ArcGIS-Organisationskonto anmelden.

OrganisationskontoWo anmelden

Verwendung von ArcGIS Online mit QuickCapture

Rufen Sie https://quickcapture.arcgis.com auf, und wählen Sie Mit ArcGIS Online anmelden aus.

Verwendung von ArcGIS Enterprise mit https://quickcapture.arcgis.com

Rufen Sie https://quickcapture.arcgis.com auf, und wählen Sie Mit ArcGIS Enterprise anmelden aus. Geben Sie Ihre Portal-URL ein, z. B. https://host.domain.com/webadaptor/ (wobei "host", "domain" und "webadaptor" durch Ihre Portal-Daten ersetzt werden), um fortzufahren.

Verwendung von ArcGIS Enterprise (10.8 und höher)

Wählen Sie über das App-Startprogramm in Ihrem Portal QuickCapture aus.

Erstellen eines Projekts aus einem vorhandenen Projekt

Sie können aus Projekten in Ihrem Besitz oder aus Projekten, die für Sie freigegeben sind, ein Projekt erstellen.

  1. Wählen Sie die Registerkarte Eigene Projekte oder Für mich freigegeben aus.
  2. Wählen Sie im Projektkachel-Menü des Projekts, das Sie duplizieren möchten, die Option Speichern unter aus.

    Bei für Sie freigegebenen Projekten können Sie auf Vorschau klicken, um eine Vorschau des Layouts und grundlegende Projektinformationen anzuzeigen. Durch einen Klick auf Ergebnisse anzeigen können Sie die Ergebnisse der übermittelten Datensätze anzeigen, bevor Sie das Projekt verwenden.

  3. Ändern Sie bei Bedarf den Titel und das Verzeichnis, und klicken Sie auf Speichern.

Standardmäßig werden von QuickCapture die vorhandenen Feature-Layer, die von dem vorhandenen Projekt referenziert werden, wiederverwendet. Optional können Sie Duplikate der Ziel-Layer erstellen. Das erstellte Projekt wird nicht automatisch freigegeben.

Erstellen eines Projekts aus einer Vorlage

Anhand von QuickCapture-Vorlagen können Projektautoren schnell eine sofort einsatzfähige, auf QuickCapture ausgerichtete Lösung für Ihre Organisation bereitstellen. Bei einer Vorlage kann es sich um ein einzelnes QuickCapture-Projekt handeln oder um eine Lösung mit verschiedenen Elementen für einen umfassenden Workflow von der Datenerfassung bis hin zur Datenvisualisierung. Je nach beabsichtigtem Verwendungszweck kann eine Esri Vorlage folgende Elemente enthalten:

  • Ein QuickCapture-Beispielprojekt. Das Beispielprojekt steht Ihnen in der mobilen App ebenfalls für den direkten Download zur Verfügung. Hierzu müssen Sie sich nicht anmelden.
  • Vom Beispielprojekt verwendete Feature-Layer
  • Eine Projektkarte. Es kann sich um eine Online- oder Offline-Karte handeln.
  • Die Visualisierungs-App, z. B. ein Dashboard zum Anzeigen von übermittelten Datensätzen

Hinweis:
Die Bereitstellung von QuickCapture-Vorlagen, die zusätzliche Inhalte, wie zum Beispiel Dashboards und Surveys, enthalten, wird in ArcGIS Enterprise 10.9 und höher unterstützt.

  1. Klicken Sie auf Neues Projekt, und wählen Sie Mit Vorlage beginnen aus.
  2. Wählen Sie eine Vorlage aus.

    Wählen Sie in Von Esri oder Von der Organisation eine Vorlage aus. Vor der Verwendung eines Vorlagenprojekts können Sie eine Vorschau des Projektlayouts anzeigen, um grundlegende Vorlageninformationen einzusehen.

  3. Klicken Sie auf Vorlage verwenden, um in Ihrer Organisation eine Kopie der Vorlage bereitzustellen.
  4. Geben Sie für das Projekt den Titel, das Verzeichnis und eine E-Mail-Adresse für die Datenwiederherstellung an, und klicken Sie auf Erstellen.

Unter Eigene Inhalte wird ein neuer Ordner erstellt, worin alle Elemente der Vorlage neu erstellt werden. In demselben Ordner wird auch ein neues Lösungselement erstellt, worin die Inhalte zusammengefasst werden, um die Beziehungen zwischen den Elementen aufzuzeigen. Die erstellten Elemente werden nicht automatisch freigegeben.

Erstellen eines Projekts aus vorhandenen Feature-Layern

Sie können Projekte im Web anhand vorhandener Feature-Layer erstellen und ändern. Damit alle Funktionen von QuickCapture verwendet werden können, müssen für vorhandene Layer bestimmte Funktionen aktiviert sein. Weitere Informationen finden Sie unten im Abschnitt Vorbereiten eines Feature-Layers.

Es empfiehlt sich, Projekte auf der Basis von Sichten gehosteter Feature-Layer zu erstellen. In Sichten gehosteter Feature-Layer können Sie verschiedene Editor-Einstellungen, Styles und Filter auf den gehosteten Feature-Layer anwenden und die Sicht für verschiedene Gruppen oder die Öffentlichkeit freigeben. Beispielsweise können Sie eine Sicht eines gehosteten Features erstellen, die öffentlich freigegeben wird und für die nur das Hinzufügen von neuen Datensätzen zulässig ist. Diese können Sie dann im QuickCapture-Projekt referenzieren. In einer anderen Layer-Sicht ist beispielsweise das Anzeigen einer gefilterten Datensatzliste zulässig. Diese können Sie in einem für Projektbeteiligte freigegebenen Dashboard verwenden. Der offensichtlichste Vorteil bei der Verwendung von Sichten besteht darin, dass eine unabsichtliche Bearbeitung der Daten verhindert wird. Gleichzeitig kann aber auch die Performance großer Layer verbessert werden.

Hinweis:

Wenn Sie Arcade-Ausdrücke im Projekt verwenden möchten, prüfen Sie, ob die Feldtypen "DateOnly", "TimeOnly", "TimestampOffset" oder "BigInteger" in den Projekt-Layern und Webkarten vorhanden sind. Sie müssen eine Sicht eines gehosteten Feature-Layers erstellen, der diese Felder ausschließt, und stattdessen die Layer-Ansicht im Projekt verwenden. Diese Feldtypen werden nicht von der Arcade-Version (1.18), die von der mobilen QuickCapture-App verwendet wird, unterstützt.

Erstellen Sie zunächst Feature-Layer-Sichten und anschließend das QuickCapture-Projekt. Weitere Informationen finden Sie unter Erstellen von Sichten gehosteter Feature-Layer (in ArcGIS Online) oder Erstellen von Sichten gehosteter Feature-Layer (in ArcGIS Enterprise).

  1. Klicken Sie auf Neues Projekt, und wählen Sie Mit vorhandenen Layern beginnen aus.
  2. Wählen Sie einen (oder mehrere) Feature-Layer aus, dessen Besitzer Sie sind oder der für Sie freigegeben wurde.
  3. Sie können optional eine Webkarte mit den ausgewählten Layern erstellen und mit dem Projekt verknüpfen. Klicken Sie danach auf Weiter.
  4. Geben Sie eine Miniaturansicht, einen Projektnamen, Projekt-Tags und eine E-Mail-Adresse für die Datenwiederherstellung an, und klicken Sie auf Erstellen.

Auf Grundlage der ausgewählten Feature-Layer wird ein QuickCapture-Projekt erstellt. Dabei werden für die Datentypen, die in der Symbolisierung des Layers definiert sind, Schaltflächen im Projekt erstellt. Für jeden Layer wird eine Gruppe erstellt und für jedes eindeutige Symbol eine Schaltfläche. Sie können vorhandene Schaltflächen anpassen, um eindeutige Erfassungsschaltflächen zu erstellen. Zu diesem Zweck fügen Sie Parameter hinzu, oder Sie kopieren Schaltflächen und ändern ihre Parameter. Sie können dem Projekt weitere Layer und Schaltflächen hinzufügen.

Wenn Sie sich bei der Projekterstellung für die Erstellung einer Webkarte entscheiden, wird sie am selben Speicherort wie das Projekt gespeichert. Auf dieser Webkarte werden in der mobilen App nicht gesendete Datensätze angezeigt. Im Web können darauf Datensätze, die von Benutzern des Projekts gesendet wurden, eingesehen werden. Bei Verwendung in der mobilen App werden nicht gesendete Datensätze mit einem Pin-Symbol symbolisiert. Die Symbolisierung von nicht gesendeten Datensätzen in dieser Webkarte kann vom Projektautor geändert werden. Er kann das Symbol der Schaltfläche, die Farbe der Schaltfläche oder die Symbolisierung des Ziel-Feature-Layers festlegen.

Wenn Sie die Layer mit dem einfachen Renderer oder Einzelwert-Renderer symbolisieren, wird vom Designer bei der Erstellung der Schaltflächen die Beschriftung, Farbe, Form oder das Bild angewendet, die bzw. das in der Symbolisierung definiert ist.

Schaltflächen werden für alle Punkt-, Polylinien- oder Polygon-Layer generiert, die im ausgewählten vorhandenen Feature-Layer enthalten sind. Es wird nicht empfohlen, Schaltflächen zu verwenden, die für untergeordnete Layer (Layer mit einer Beziehung zu einem übergeordneten Layer) generiert werden, es sei denn, der Schlüsselwert, der mit dem übergeordneten Datensatz verknüpft ist, ist als Attribut enthalten. Ohne dieses Attribut würden verwaiste Datensätze erstellt werden. Es gibt folgende Möglichkeiten, ein Attribut mit dem übergeordneten Schlüsselwert zu füllen:

  • Füllen Sie eine Projekt-Benutzereingabe mit der GlobalID des übergeordneten Datensatzes, die in der Regel über einen URL-Link von einer anderen App an QuickCapture übergeben wird, oder mithilfe einer dynamischen Auswahlliste.
  • Füllen Sie ein Attribut mit dem Ergebnis eines Arcade-Ausdrucks, der die GlobalID eines Datensatzes aus einem Layer zurückgibt, die sich auf die Position des aktuellen Datensatzes bezieht, z. B. einen Punkt in einer Polygonabfrage.

Tipp:

Wenn Sie bereits ein QuickCapture-Projekt auf Grundlage eines gehosteten Feature-Layers erstellt haben und das Projekt so ändern möchten, dass es auf einer Sicht dieses Layers basiert, müssen Sie zunächst eine Sicht dieses gehosteten Feature-Layers in Ihrer Organisation erstellen. Anschließend können Sie in den Einstellungen des QuickCapture-Projekts den Layer ändern, auf dem das Projekt basiert. Gehen Sie wie folgt vor, um den in einem Projekt verwendeten Layer zu ändern:

  • Klicken Sie auf das Menüelement "Projekt-Layer verwalten" Manage project layers.
  • Löschen Sie den vorhandenen Layer, der ersetzt werden soll.
  • Wählen Sie Hinzufügen aus, und wählen Sie die neue Layer-Sicht aus.
  • Klicken Sie im Bereich Daten für jede Schaltfläche des Projekts auf Auswählen. Wählen Sie die neue Layer-Sicht aus, und definieren Sie die Felder für die Datenerfassung mit den zuvor festgelegten Benutzereingaben, festen Werten oder Variablen neu.
  • Klicken Sie auf Speichern, um das Projekt zu speichern.

Hinweis:

Sie können QuickCapture-Projekte anhand vorhandener Feature-Layer aus ArcGIS Enterprise 10.6 oder höher erstellt werden, wenn sie als Elemente in ArcGIS Online registriert sind. Diese Layer müssen mit Token-basierter Sicherheit gesichert werden, und die Anmeldeinformationen müssen im Service-Element gespeichert werden. Wenn Sie in Ihrem Projekt Fotos erfassen möchten, stellen Sie sicher, dass mithilfe von GlobalID-Feldern Anlagen mit dem Feature-Layer verknüpft sind.

Informationen zum Hinzufügen von Feature-Layern als Elemente finden Sie unter Hinzufügen von Elementen in ArcGIS Online und in Hinzufügen von Elementen in ArcGIS Enterprise.

Falls beim Speichern der Anmeldeinformationen im Serviceelement Probleme auftreten, konsultieren Sie den folgenden Artikel des technischen Supports: Problem: The option to store credentials is not available when adding secured services in ArcGIS Online.

Weitere Informationen finden Sie unter Konfigurieren eines Projekts.

Vorbereiten eines Feature-Layers

Damit ein Feature-Layer in QuickCapture verwendet werden kann, muss es sich um einen in ArcGIS Enterprise oder ArcGIS Online gehosteten Layer handeln.

Hinweis:

Überprüfen Sie vor dem Erstellen eines Projekts, dass im Feature-Layer keine Sonderzeichen in der Service-URL verwendet werden. Layer-Namen, die Sonderzeichen wie (, ), &, ? oder @ enthalten, können zu Problemen führen, wenn Sie versuchen, das Projekt mit neuen Layern zu duplizieren oder den Layer als Vorlage in anderen ArcGIS-Apps wiederzuverwenden.

Für die Arbeit mit nicht verbundenen Feature-Services sind einige weitere Konfigurationen erforderlich. Sie müssen in Ihrer ArcGIS-Organisation manuell ein Feature-Layer-Element erstellen, das den Service darstellt. Einzelheiten dazu finden Sie im Knowledge-Base-Artikel zur Herstellung einer Verbindung mit nicht verbundenen ArcGIS Server-Services.

Der Besitzer und die Benutzer des Projekts müssen Zugriff auf den Feature-Layer haben, der wiederum editierbar sein muss. Beachten Sie außerdem Folgendes:

  • Die Funktion Create ist erforderlich.
  • Wenn Benutzer Bilder erfassen, muss hasAttachments auf true festgelegt sein.

Für den Feature-Layer empfiehlt es sich, zwei zusätzliche Funktionen auf "true" festzulegen:

  • supportsAttachmentsByUploadId: Diese Funktion muss automatisch aktiviert werden, wenn für den Feature-Layer Anlagen aktiviert sind. Sie ermöglicht, dass die App alle mit einem Projekt verknüpften Anlagen versendet, bevor die Datensätze gesendet werden. Wenn bei einer der Anlagen ein Fehler auftritt, wird der gesamte Sendevorgang des Datensatzes rückgängig gemacht, um einen Datenverlust zu verhindern.
  • supportsApplyEditsWithGlobalIds: Der Feature-Layer muss Änderungen mit Global-IDs unterstützen. Dies ermöglicht das Erstellen und Verwalten der Global-IDs in erstellten Features durch die App (statt eine neue Global-ID für erstellte Features durch den Server zu erzwingen).

Damit ein Feature-Layer Änderungen mit Global-IDs unterstützt, müssen folgende Anforderungen erfüllt sein:

  • Die Layer im Feature-Layer müssen eine Global-ID-Spalte mit einem eindeutigen Index aufweisen. Am einfachsten lässt sich dies durch Aktivieren der Synchronisierung beim Veröffentlichen Ihres Feature-Layers erreichen.
  • Bei Verwendung einer Mehrbenutzer-Geodatabase können Layer die Verzweigungsversionierung nutzen, nicht aber die traditionelle Versionierung. Weitere Informationen finden Sie unter Versionierungstypen.
  • Ein Feature-Layer oder eine Tabelle muss Global-IDs enthalten, bevor Anlagen zugelassen werden.
  • Wenn Ihr Feature-Layer M-aktivierte Layer enthält, muss die Bearbeitung ohne M-Werte aktiviert werden.

Weitere Informationen zur Unterstützung der Bearbeitung in einem Feature-Layer finden Sie unter supportsApplyEditsWithGlobalIds im Thema Layer (Feature Service) der Dokumentation zu ArcGIS REST API.

Freigeben eines QuickCapture-Projekts

Damit andere Personen Ihr Projekt verwenden können, müssen Sie es für sie freigeben. Wählen Sie im Web Designer Freigeben, und wählen Sie aus, wer das Projekt verwenden darf.

  • Alle (öffentlich): Diese Option ist nur für Organisationen mit einer ArcGIS Hub Premium-Lizenz verfügbar.
  • Eigene Organisation: Das Projekt wird für alle Benutzer in Ihrer Organisation freigegeben.
  • Gruppen: Ihr Projekt wird über eine Gruppe für bestimmte Personen freigegeben.

Die im Projekt konfigurierten Feature-Layer und die Karte müssen ebenfalls freigegeben werden. Elemente, die in Ihrem Besitz sind, können Sie freigeben, wenn Sie die Freigabe des Projekts im Web Designer aktualisieren. Bei Elementen, die sich nicht in Ihrem Besitz befinden, müssen Sie sich bezüglich der Freigabe an den Elementbesitzer wenden. Links zu Elementen, die freigegeben werden müssen, werden im Web Designer bereitgestellt. Weitere Informationen über das Freigeben von Layern für einen Benutzer oder eine Gruppe finden Sie unter Freigeben von Elementen in ArcGIS Online und Freigeben von Elementen in ArcGIS Enterprise. Projekte, die für eine Gruppe mit gemeinsamer Aktualisierung in ArcGIS Online oder eine Gruppe mit gemeinsamer Aktualisierung in ArcGIS Enterprise freigegeben wurden, können von allen Mitgliedern dieser Gruppe geändert werden. Nachdem Sie das Projekt für Benutzer in Ihrer Organisation freigegeben haben, wird für sie das Projekt als zum Download verfügbar angezeigt, sobald sie sich bei der mobilen App anmelden.

Hinweis:

Wenn Sie Ihr Projekt öffentlich freigeben möchten, muss es in ArcGIS Hub Premium gehostet werden. Öffentliche Projekte können anonym oder von angemeldeten Benutzern verwendet werden.

Wenn Ihr freigegebenes Projekt vertrauliche Daten enthält, sollten Sie Feature-Layer-Sichten verwenden und Layer so konfigurieren, dass Daten nicht heruntergeladen, abgefragt oder geändert werden können. Weitere Informationen finden Sie unter Verwalten von Editor-Einstellungen (in ArcGIS Online) oder Verwalten von Editor-Einstellungen (in ArcGIS Enterprise).

Nach der Freigabe eines Projekts können Sie den Benutzern mit den folgenden Methoden Zugriff auf das Projekt gewähren:

  • QR-Code: Ein Code, den der Benutzer mit dem integrierten Barcode-Scanner der App oder einem externen Scanner auf dem Gerät scannen kann.
  • Link: Ein URL-Link, mit dem der Benutzer zu einer Download-Seite für das Projekt gelangt.
  • Zugriffscode (nur für öffentliche Projekte): Ein eindeutiger Code, der in der mobilen App eingegeben werden kann.

Hinweis:

Die mobile App muss auf dem Gerät installiert sein, auf dem der Zugriff auf den QR-Code oder Link erfolgt. Zu Testzwecken können Sie eine der folgenden Methoden nutzen, um das Beispielprojekt BioBlitz zu starten.

  • QR-Code: QR-Code für das Beispielprojekt "BioBlitz"
  • Link: https://arcg.is/WS5Kq (kopieren Sie diese URL, und fügen Sie sie in Ihrem Browser ein)
  • Zugriffscode: WS5Kq

Anzeigen erfasster Daten

Um erfasste Daten aus Ihrem Projekt anzuzeigen, wechseln Sie zur Seite Projekte der QuickCapture-Website, und zeigen Sie mit der Maus auf das Projekt. Wählen Sie Ergebnisse anzeigen aus. Map Viewer wird gestartet, und die erfassten Daten werden angezeigt.