Was ist ein Feature-Service?
In diesem Thema
- Häufige Workflows zur Verwendung von Feature-Services
- Erforderliche Schritte für das Verwenden von Feature-Services
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 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:
Feature-Services sind in ArcGIS for Server, Portal for ArcGIS sowie bei der Veröffentlichung von ArcGIS Online verfügbar. Sie können einen Feature-Service mit ArcGIS for Server Basic 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. 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 Datenbank oder einer Enterprise-Geodatabase verwenden. 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 zur Verfügung gestellt 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 Server-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 zu ArcGIS Server-REST-API.
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 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 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 unter Amazon Web Services veröffentlichen und verfügen über keine dedizierte lokale Enterprise-Geodatabase. Sie können Shapefiles oder dateibasierte Daten veröffentlichen und in eine Enterprise-Geodatabase in Amazon Web Services 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 Datenbank auszuführen. Bevor Sie den Feature-Service veröffentlichen, müssen Sie die Site mit ArcGIS Server Cloud Builder erstellen und eine Geodatabase in die Site einbeziehen. Die mit der Site erstellte EGDB-Geodatabase wird automatisch als verwaltete Datenbank von ArcGIS-Server registriert. 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.
Hinweis:
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. Karten-Services werden auf allen Lizenzstufen unterstützt und ermöglichen Ihnen die Deaktivierung von Abfragen und des Datenzugriffs. Weitere Informationen finden Sie unter Was ist ein Karten-Service?
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 oder eine Datenbank ein, indem Sie eine unterstützte Datenbankplattform wie SQL Server, PostgreSQL, Oracle, Informix oder DB2 verwenden.
- Erstellen Sie ein Kartendokument, das mit dem Feature-Service kompatibel ist. Dies ist eine Schlüsselkomponente für jeden Bearbeitungs-Workflow.
- Vorbereiten der Daten in der Datenbankfür die Veröffentlichung. 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.