Was ist ein Feature-Service?
Feature-Services ermöglichen es, Features über das Internet bereitzustellen. Sie bieten die Symbologie, 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 dem 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.
Feature-Services sind in ArcGIS for Server, dem ArcGIS Spatial Data Server sowie bei der Veröffentlichung in ArcGIS Online verfügbar. ArcGIS for Server verfügt jedoch durch Editor-Tracking und weitere über Geodatabases zugängliche Features über den leistungsstärksten Feature-Service. Sie können einen Feature-Service mit ArcGIS for Server Basic veröffentlichen, jedoch nur Abfragen für ihn ausführen; ein Webediting ist nicht möglich. 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. Einige häufige Szenarien sind unten näher erläutert.
- Sie möchten einen Feature-Service in ArcGIS for Server veröffentlichen, indem Sie Daten aus einer einzelnen lokalen Enterprise-Geodatabase verwenden. In diesem Szenario können Sie rasch eine Bearbeitungsumgebung für die Kunden einrichten. Eine ausführliche exemplarische Erläuterung finden Sie im Lernprogramm: Durchführen von Webediting anhand von Daten aus einer Enterprise-Geodatabase.
- Sie möchten einen Feature-Service in ArcGIS for Server veröffentlichen, indem Sie replizierte Daten aus einer lokalen Enterprise-Geodatabase verwenden. Dieses Szenario eignet sich gut für die Webbverwendung, 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 auf ArcGIS for 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 for Server veröffentlichen, indem Sie Daten aus Quellen verwenden, die keine Enterprise-Geodatabases sind. Dieses Szenario ist nützlich, wenn Sie rasch eine Bearbeitungsumgebung einrichten möchten, aber nicht über eine dedizierte lokale Enterprise-Geodatabase verfügen. Vor der Veröffentlichung des Feature-Services müssen Sie eine Enterprise-Geodatabase auf dem Server erstellen und als die verwaltete Datenbank von ArcGIS for Server registrieren. Beim Veröffentlichen werden die vom Feature-Service referenzierten Daten automatisch in diese Datenbank kopiert. Weitere Informationen finden Sie unter Automatisches Kopieren von Daten auf den Server beim Veröffentlichen.
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 ArcGIS for Server veröffentlichen. Die folgenden Schritte sind erforderlich:
- Richten Sie eine Enterprise-Geodatabase ein, indem Sie eine unterstützte Datenbankplattform wie PostgreSQL, SQL Server oder Oracle verwenden.
- Erstellen Sie ein Kartendokument, das mit dem Feature-Service kompatibel ist. Dies ist eine Schlüsselkomponente für jeden Bearbeitungs-Workflow.
- Bereiten Sie die Daten in der Enterprise-Geodatabase auf die Veröffentlichung vor. Dazu müssen Sie eine Verbindung zu ArcGIS for Server herstellen und die Datenbank beim Server registrieren.
- Veröffentlichen des Kartendokuments als Karten-Service mit aktiviertem Feature-Zugriff. 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.