Skip to main content

Feature-Services

In Feature-Services können Feature-Daten und nicht räumliche Tabellen über das Internet oder Intranet bereitgestellt werden. Dies macht Ihre Daten für die Verwendung in Web-Clients, Desktop-Apps und Apps für den Außeneinsatz verfügbar.

Als Publisher eines Feature-Service bestimmen Sie, welche Funktionalität für die Benutzer des Feature-Service verfügbar ist, und Sie definieren die beim Anzeigen der Features verwendete Formatierung sowie die Vorlagen zum Bearbeiten von Daten. Wenn Personen auf einen Feature-Service zugreifen, greifen sie auf die Daten sowie die über Beziehungsklassen mit ihnen verknüpften Daten zu. Sie können den Feature-Service in den von ihnen erstellten Karten und Apps verwenden, die Layer des Service analysieren und, wenn Sie dies zulassen, die Daten im Feature-Service bearbeiten.

Feature-Services werden in ArcGIS-GIS-Server-Sites ausgeführt.

Lizenz:

Informationen über die Funktionalität, die in Feature-Services basierend auf der ArcGIS Enterprise-Lizenzierung verfügbar ist, finden Sie in der Funktionsübersicht.

Feature-Service-Erstellung

Zum Veröffentlichen eines Feature-Service müssen Sie die Daten vorbereiten und veröffentlichen. Welche Schritte Sie hierfür ausführen müssen, hängt von der Funktionalität ab, die Sie für den Feature-Service benötigen.

Erforderliche Funktionalität

Zusammenfassung der auszuführenden Schritte

Ihre Vorteile

  • Meine Daten müssen in meiner Quell-Enterprise-Geodatabase oder -Datenbank bleiben, weil dies das System of Record ist, auf das andere Datenbanken zugreifen.

  • Ich möchte alle Feature-Classes und Tabellen, auf die mit einer Datenbankverbindungsdatei zugegriffen wird, freigeben, damit andere Mitglieder meiner ArcGIS Enterprise-Organisation die Daten anzeigen können.

  • Benutzerdefinierte Einstellungen wie Bearbeitung, Offline-Verwendung, Symbolisierung und Ausdehnungen sind nicht unmittelbar in den Layern erforderlich und können für die einzelnen Layer konfiguriert werden.

Wenn Sie eine der in Benutzerverwaltete Data Stores in ArcGIS Enterprise aufgeführten Datenbanken verwenden, gehen Sie wie folgt vor, um ein Data-Store-Element vom Typ "Datenbank" zu erstellen und ArcGIS-Server-Kartenservices und -Feature-Services gleichzeitig zu veröffentlichen (Kartenservices mit aktiviertem Feature-Zugriff):

  1. Gewähren Sie einem einzelnen Datenbankbenutzer Zugriff auf die Feature-Classes und Tabellen, die Sie veröffentlichen möchten. Weitere Informationen finden Sie unter Steuern des Zugriffs auf Daten, die über Data-Store-Elemente veröffentlicht wurden.

  2. Erstellen Sie eine Datenbankverbindung als der Benutzer, der Zugriff auf die Daten hat, die veröffentlicht werden sollen.

  3. Fügen Sie ein Data-Store-Element vom Typ "Datenbank" hinzu. Geben Sie beim Hinzufügen des Data Store die verbundenen Sites an, bei denen die Datenbank registriert wird.

  4. Veröffentlichen Sie als Besitzer des Data-Store-Elements alle Layer, auf die zugegriffen werden kann, auf einer verbundenen GIS-Server-Site.

  • Meine Daten müssen in meiner Quell-Enterprise-Geodatabase oder -Datenbank bleiben, weil dies das System of Record ist, auf das andere Datenbanken zugreifen.

  • Editoren müssen Daten direkt in der Datenquelle aktualisieren, und ich möchte, dass die Änderungen im Feature-Service wiedergegeben werden.

Tipp:

Um auf die Daten in einer Enterprise-Geodatabase oder Datenbank als schreibgeschützte Features zuzugreifen, können Sie alternativ einen Kartenservice veröffentlichen.

  1. Bereiten Sie die Quelldaten für die Verwendung in einem Feature-Service vor.

  2. Erstellen Sie eine Karte in ArcGIS Pro, die die Feature-Classes und Tabellen enthält, die der Feature-Service enthalten soll.

  3. Veröffentlichen Sie ihn auf einem Verbundserver oder in einer eigenständigen ArcGIS-GIS-Server-Site.

Ich möchte zusätzlich zu den oben genannten Anforderungen auch, dass Daten über den Feature-Service bearbeitet werden, und beim Zugriff über andere Clients sollen die Änderungen in der Datenquelle angezeigt werden.

Führen Sie die vorherigen drei Schritte aus, und aktivieren Sie die Bearbeitungsfunktionen für den Feature-Service, wenn Sie ihn veröffentlichen.

Personen müssen den Feature-Service bearbeiten können, wenn sie nicht mit dem Netzwerk verbunden sind, die offline vorgenommenen Änderungen sollen jedoch mit meinem System of Record synchronisiert werden.

  1. Bereiten Sie die Quelldaten für die Verwendung in einem Feature-Service vor.

  2. Führen Sie zusätzliche Vorbereitungsschritte aus, die erforderlich sind, um die Daten offline zu verwenden.

  3. Erstellen Sie eine Karte in ArcGIS Pro, die die Feature-Classes und Tabellen enthält, die der Feature-Service enthalten soll.

  4. Veröffentlichen Sie ihn auf einem Verbundserver oder in einer eigenständigen ArcGIS-GIS-Server-Site. Aktivieren Sie Bearbeitung und Synchronisierung, wenn Sie den Feature-Service veröffentlichen.

Erstellen Sie zum Abschließen des Workflows eine Webkarte, die den Feature-Layer enthält, und konfigurieren Sie die Formatierung und weitere Einstellungen. Konfigurieren Sie die Webkarte so, dass sie über die gleichen Freigabeeinstellungen wie der Feature-Layer verfügt, und konfigurieren Sie sie so, dass sie offline verwendet werden kann.

Wenn Benutzer die Webkarte in Apps wie ArcGIS Field Maps offline verwenden, müssen Sie außerdem die Grundkarte in der Webkarte konfigurieren, damit sie offline genommen werden kann.

Ich habe Datei-Datenquellen, z. B. CSV-Dateien, Microsoft Excel-Tabellen und Shapefiles, aus denen ich Feature-Services erstellen möchte.

  1. Bereiten Sie die Datei für die Veröffentlichung vor. Definieren Sie beispielsweise die Datentypen für Spalten in der Tabelle, oder komprimieren Sie das Shapefile oder die File-Geodatabase in einer .zip-Datei.

  2. Laden Sie die Datei in ArcGIS Enterprise oder ArcGIS Online hoch, und veröffentlichen Sie einen gehosteten Feature-Layer.

  3. Konfigurieren Sie Styles und Einstellungen für den gehosteten Feature-Layer.

  4. Geben Sie den gehosteten Feature-Layer frei – für bestimmte Gruppen, Ihre Organisation oder die Öffentlichkeit.

  • Eine Datei (.csv, Microsoft Excel, Shapefile, geoJSON, OGC GeoPackage oder File-Geodatabase).

  • Ein gehosteter Feature-Layer.

  • Wenn Sie ihn in ArcGIS Enterprise veröffentlicht haben, werden die Daten des gehosteten Feature-Layers im Data Store vom Typ "relational" des Hosting-Servers gespeichert. Wenn Sie ihn in ArcGIS Online veröffentlicht haben, werden die Daten des gehosteten Feature-Layers in ArcGIS Online gespeichert.

  • Wenn Sie sie in ArcGIS Enterprise veröffentlicht haben, wird auf dem Hosting-Server ein Feature-Service ausgeführt.

Ich habe Daten in einer Geodatabase oder Datenbank, möchte jedoch eine Kopie der Daten erstellen, um sie für die Öffentlichkeit freizugeben, damit Eingaben durch die Community erfolgen können.

  1. Erstellen Sie in ArcGIS Pro eine Karte, die die Feature-Classes und Tabellen enthält, die Sie kopieren möchten und auf die der Zugriff über den Feature-Service möglich sein soll.

  2. Veröffentlichen Sie sie in ArcGIS Online. (Sie können sie auch in ArcGIS Enterprise veröffentlichen, allerdings muss sie außerhalb der Firewall der Organisation zugänglich sein, damit sie für die Öffentlichkeit nutzbar ist.)

  3. Aktivieren Sie die Bearbeitung, konfigurieren Sie den Layer, um die öffentliche Bearbeitung zuzulassen, und geben Sie den Layer für alle (öffentlich) frei, um Eingaben durch die Community zu ermöglichen.

  • Ein editierbarer gehosteter Feature-Layer in ArcGIS Online, der für die Öffentlichkeit freigegeben ist.

  • Die Daten für den gehosteten Feature-Layer werden in ArcGIS Online gespeichert.

  • Eine Service-Definitionsdatei, die für die Öffentlichkeit freigegeben ist. Sie können die Freigabe-Einstellung für diese Datei ändern, damit sie nur für Sie und die Administratoren in Ihrer Organisation verfügbar ist.

Um diesen Workflow abzuschließen, erstellen Sie eine Webkarte, die den gehosteten Feature-Layer enthält, und konfigurieren Sie die Formatierung und weitere Einstellungen. Geben Sie die Webkarte für alle (öffentlich) frei. Fügen Sie die Webkarte einer Web-App hinzu, und konfigurieren Sie die App mit den Werkzeugen, die die Öffentlichkeit für Eingaben benötigt. Geben Sie die Web-App für alle (öffentlich) frei.

Ich habe Daten in einer Geodatabase oder Datenbank, möchte jedoch eine Kopie der Daten erstellen, um sie für meine Organisation oder einen Teil der Mitglieder meiner Organisation freizugeben.

  1. Erstellen Sie in ArcGIS Pro eine Karte, die die Feature-Classes und Tabellen enthält, die Sie kopieren möchten und auf die der Zugriff über den Feature-Service möglich sein soll.

  2. Veröffentlichen Sie sie in ArcGIS Enterprise oder ArcGIS Online.

  3. Konfigurieren Sie die Formatierung und weitere Einstellungen für den gehosteten Feature-Layer.

  4. Geben Sie den Layer frei – für Ihre Organisation oder bestimmte Gruppen.

  • Ein gehosteter Feature-Layer in einer ArcGIS-Organisation, der für die Zielbenutzer freigegeben ist.

  • Die Daten für den gehosteten Feature-Layer werden im Data Store vom Typ "relational" des Hosting-Servers oder in ArcGIS Online gespeichert.

  • Eine Service-Definitionsdatei, die für die gleichen Personen wie der gehostete Feature-Layer freigegeben ist. Sie können die Freigabe-Einstellung für diese Datei ändern, damit sie nur für Sie und die Administratoren in Ihrer Organisation verfügbar ist.

  • Wenn Sie sie in ArcGIS Enterprise veröffentlicht haben, wird auf dem Hosting-Server ein Feature-Service ausgeführt.

Ich verwende ArcGIS GeoEvent Server zum Streamen von Live-Daten, möchte jedoch einige der Daten lokal archivieren.

  1. Konfigurieren Sie einen Eingabe-Konnektor für die Streaming-Daten.

  2. Konfigurieren Sie den Ausgabe-Konnektor "Big Data Store vom Typ "spatiotemporal"" zum Archivieren der Daten.

  • Konnektoren in ArcGIS GeoEvent Server.

  • Ein Feature-Layer in ArcGIS Enterprise.

  • Ein auf dem Hosting-Server ausgeführter Feature-Service.

  • Die Daten des Feature-Layers werden im Big Data Store vom Typ "spatiotemporal" des Hosting-Servers gespeichert.

Meine Daten sind in einer Enterprise-Geodatabase gespeichert und für die Verzweigungsversionierung registriert.

  1. Bereiten Sie die Quelldaten für die Verwendung in einem Feature-Service vor.

  2. Stellen Sie sicher, dass die Datenbankverbindungsdatei für die Verzweigungsversionierung konfiguriert ist.

  3. Erstellen Sie eine Karte in ArcGIS Pro, die die Feature-Classes und Tabellen enthält, die der Feature-Service enthalten soll.

  4. Veröffentlichen Sie auf einem Verbundserver und aktivieren Sie die Versionsverwaltung bei der Veröffentlichung.

  • Ein Kartenservice mit aktiviertem Feature-Access und Versionsverwaltung, der auf der ArcGIS-GIS-Server-Site ausgeführt wird

  • Ein Kartenbild-Layer, ein Feature-Layer und eine Service-Definitionsdatei in ArcGIS Enterprise, die Sie für Gruppen, für Ihre Organisation oder für die Öffentlichkeit freigeben können.

  • Um die versionierten Daten zu bearbeiten, fügen Sie den Feature-Layer zu einer Karte in ArcGIS Pro hinzu.

Durch das Ausführen eines Werkzeugs oder einer App erstellte Feature-Services

Sie können gehostete Feature-Layer auch durch das Ausführen bestimmter Werkzeuge oder Apps erstellen. Hier einige Beispiele:

  • Bestimmte Standard-Feature-Analysewerkzeuge in einer ArcGIS-Organisation erstellen gehostete Feature-Layer als Ausgabe.

  • Durch einige der in ArcGIS Pro ausgeführten GeoAnalytics-Werkzeuge werden als Ausgabe gehostete Feature-Layer oder gehostete Feature-Layer vom Typ "spatiotemporal" erstellt.

  • Wenn Sie einen Survey in ArcGIS Survey123 erstellen, wird ein editierbarer gehosteter Feature-Layer erstellt, um die Survey-Eingaben aufzuzeichnen.

  • Wenn Sie ein ArcGIS Workforce-Projekt erstellen, wird ein gehosteter Feature-Layer für die Datenerfassung erstellt.

  • Für Location Sharing wird ein gehosteter Feature-Layer vom Typ "spatiotemporal" verwendet. Der Administrator der Organisation kann anhand dieses Feature-Layers Ansichten des gehosteten Feature-Layers erstellen.

  • Mit ArcGIS Mission Manager wird jedes Mal, wenn Sie eine Mission erstellen, ein gehosteter Feature-Layer erstellt.

  • Wenn Sie einen Reservations-Layer, der dem ArcGIS Indoors-Informationsmodell entspricht, in einer ArcGIS Enterprise-Organisation veröffentlichen, die für ArcGIS Indoors Spaces lizenziert ist, wird ein gehosteter Indoors Spaces-Feature-Layer erstellt.