Feature-Services ermöglichen es, Features über das Internet bereitzustellen. Sie bieten die Symbolisierung, die für die Anzeige der Features zu verwenden ist. Clients können Abfragen ausführen, um Features abzurufen, und Änderungen durchführen, die auf den Server angewendet werden können. Feature-Services stellen Vorlagen bereit, die die Bearbeitung auf dem Client verbessern. Darüber hinaus können mit Feature-Services Daten aus Beziehungsklassen und nicht räumliche Tabellen abgefragt und bearbeitet werden.
Lizenz:
Sie können einen Feature-Service für eine ArcGIS Server-Site mit einer ArcGIS Server Basic-Lizenz veröffentlichen, jedoch nur Abfragen, kein Webediting, für ihn ausführen. Die vollständigen Lizenzanforderungen für Feature-Services sind in der Funktionsmatrix aufgeführt.
Häufige Workflows zur Verwendung von Feature-Services
Je nach dem gewünschten Workflow für die Bearbeitung werden Feature-Services unterschiedlich eingesetzt. Im Folgenden sind einige häufige Szenarien aufgeführt:
Sie möchten einen Feature-Service mit Daten aus einer einzelnen lokalen Datenbank oder einer Enterprise-Geodatabase in einer ArcGIS Server-Site veröffentlichen. In diesem Szenario können Sie rasch eine Bearbeitungsumgebung für die Kunden einrichten. Bei Verwendung einer Enterprise-Geodatabase können Sie Replikate der Daten über die ArcGIS-REST-API erstellen, die Clients zur Online- und Offline-Verwendung bereitgestellt werden können. Die an den Replikaten vorgenommenen Änderungen können direkt über den Client mit der Geodatabase synchronisiert werden.
Eine ausführliche exemplarische Erläuterung zum Einrichten eines Feature-Service für die Verwendung mit einer Enterprise-Geodatabase finden Sie im Lernprogramm: Durchführen von Webediting anhand von Daten aus einer Enterprise-Geodatabase.
Eine ausführliche exemplarische Erläuterung zum Einrichten eines Feature-Service für die Verwendung mit einer Datenbank finden Sie im Lernprogramm: Durchführen von Webediting anhand von Daten aus einer Datenbank.
Weitere Informationen dazu, wie Sie die ArcGIS-REST-API zum Erstellen von Datenreplikaten aus einer Geodatabase und zum Synchronisieren von Änderungen aus Client-Anwendungen verwenden, finden Sie im Abschnitt "Synchronisierung" der Hilfe zur ArcGIS Server-REST-API.
Sie möchten einen Feature-Service in ArcGIS Server veröffentlichen, indem Sie replizierte Daten aus einer lokalen Enterprise-Geodatabase verwenden. Dieses Szenario eignet sich gut für die Webverwendung, da damit eine getrennte Kopie der lokalen Daten für das Webediting auf dem Server gepflegt werden kann. Die auf die Daten im Web angewandten Bearbeitungen können anhand eines Geodaten-Services mit den lokalen Daten synchronisiert werden. Dieser Service kann automatisch erstellt werden, wenn Sie den Feature-Service in ArcGIS Server veröffentlichen. Eine ausführliche exemplarische Erläuterung dieses Szenarios finden Sie im Lernprogramm: Durchführen von Webediting anhand von replizierten Daten aus einer Enterprise-Geodatabase.
- Sie möchten einen Feature-Service in ArcGIS Server unter Amazon Web Services (AWS) oder Microsoft Azure veröffentlichen und verfügen über keine dedizierte lokale Enterprise-Geodatabase. Sie können lokale Daten, z. B. Daten aus einer File-Geodatabase, veröffentlichen und in eine Enterprise-Geodatabase unter AWS oder Azure kopieren. Dieses Szenario ist nützlich, wenn Sie rasch eine Bearbeitungsumgebung einrichten möchten und keine Investitionen in Hardware tätigen möchten, um ArcGIS Server oder eine Enterprise-Geodatabase auszuführen. Bevor Sie den Feature-Service veröffentlichen, müssen Sie Ihre Site unter AWS oder Azure erstellen und eine Enterprise-Geodatabase als verwaltete Datenbank der Site einbeziehen. Beim Veröffentlichen werden die vom Feature-Service referenzierten Daten automatisch in die verwaltete Datenbank der Site kopiert. Weitere Informationen zu dieser Methode finden Sie unter Automatisches Kopieren von Daten auf den Server beim Veröffentlichen. Weitere Informationen zum Erstellen einer Site unter AWS oder Azure finden Sie in der Hilfe zu ArcGIS Enterprise on Amazon Web Services bzw. in der Hilfe zu ArcGIS Enterprise on Microsoft Azure.
Tipp:
Wenn Sie auf die Daten in der Enterprise-Geodatabase oder der Datenbank als schreibgeschützte Features zugreifen möchten, können Sie auch einen Karten-Service verwenden. Kartenservices ermöglichen Ihnen die Deaktivierung von Abfragen und des Datenzugriffs. Weitere Informationen finden Sie unter Was ist ein Kartenservice?
Erforderliche Schritte für das Verwenden von Feature-Services
Nachdem Sie sich für das geeignete Bearbeitungsszenario entschieden haben, müssen Sie einen Feature-Service einrichten und auf Ihrer ArcGIS Server-Site veröffentlichen. Die folgenden Schritte sind erforderlich:
- Stellen Sie Ihre Daten zusammen. Wenn Sie einen Feature-Service veröffentlichen, ohne die Daten zu kopieren, müssen sich Ihre Daten in einer Enterprise-Geodatabase oder einer Datenbank befinden.
- Bereiten Sie die Daten in der Datenbankfür die Veröffentlichung vor. Dies beinhaltet die Verbindung mit Ihrer ArcGIS Server-Site und die Registrierung Ihrer Datenbank oder Enterprise-Geodatabase mit der ArcGIS Server-Site.
- Erstellen Sie ein Kartendokument, das mit dem Feature-Service kompatibel ist. Dies ist eine Schlüsselkomponente für jeden Bearbeitungs-Workflow.
- Veröffentlichen Sie Ihr Kartendokument als Kartenservice, wobei die Funktion Feature-Zugriff aktiviert ist (wenn Sie die Veröffentlichung über ArcMap durchführen). Auf diese Weise erstellen Sie einen Feature-Service-Endpunkt, über den Clients, z. B. eine Webanwendung, auf die Features in der Karte zugreifen und die Features bearbeiten können.
- Verwenden Sie den Feature-Service in einer Client-Anwendung. Es stehen mehrere ArcGIS-kompatible Client-Anwendungen zur Verfügung.