Gespeicherte Abfragen ermöglichen die Speicherung von komplexen Filterabfragen mit WFS 2.0 und deren Ausführung mithilfe einer Standardanforderung. Durch das Konfigurieren gespeicherter Abfragen stehen Ihnen zahlreiche Vorteile zur Verfügung, mit denen der Einsatzbereich von WFS 2.0 in Anwendungen erweitert wird:
- Komplexe Abfragen lassen sich vereinfachen, sodass sie als HTTP-GET-Anforderungen ausgeführt werden können.
- Es lässt sich ein WFS implementieren, um nur gespeicherte Abfragen zu unterstützen, wodurch der Administrator den Zugriff der Benutzer auf die Daten steuern kann.
- Durch gespeicherte Abfragen fallen für die Entwicklung von Anwendungen weniger Kosten an, da sich hiermit spezifische Abfragen konfigurieren und komplizierte Ad-hoc-Anfragen und XPath-Ausdrücke vermeiden lassen.
- Zusätzlich zum WFS können neben HTTP GET/POST und SOAP auch RESTful-Schnittstellen eingerichtet werden, um WFS in einfachen Client-Anwendungen nutzen zu können.
Für die Nutzung gespeicherter Abfragen mit WFS 2.0 konfigurieren Sie den Service so, dass er auf die URL der Datei mit den gespeicherten Abfragen verweist. Sie können dies in ArcGIS Server Manager oder ArcGIS for Desktop tun. Näheres zur Erstellung von Dateien mit gespeicherten Abfragen erfahren Sie unter Kommunikation mit einem WFS-Service in einem Webbrowser.
Hinweis:
Gespeicherte Abfragen werden nur von der WFS 2.0-Implementierung, nicht jedoch in WFS 1.0.0 oder 1.1.0 unterstützt.
ArcGIS Server Manager
- Öffnen Sie ArcGIS Server Manager, und melden Sie sich an. Weitere Hilfe zu diesem Schritt finden Sie unter Anmelden bei Manager.
- Klicken Sie auf Services > Services verwalten.
- Suchen Sie den Service im Modul Services verwalten, und klicken Sie auf Bearbeiten . Wenn der Service nicht in der Liste angezeigt wird, befindet er sich möglicherweise in einem Unterordner des Ordners Site (Stammverzeichnis).
- Klicken Sie im Modul Bearbeiten auf Funktionen.
- Klicken Sie in der Liste der Funktionen auf WFS.
- Geben Sie im Eingabefeld Pfad oder URL zur gespeicherten Abfragedatei (WFS 2.0) den Pfad bzw. die URL zu Ihrer gespeicherten Abfragedatei ein. Beispiel:
- Dateipfad: net/WFS_Testing/WFSStoredQueryFile.xml
- URL: http://myserver.domain.com/WFSStoredQueryFile.xml
- Klicken Sie auf Speichern und neu starten.
ArcGIS for Desktop
- Erweitern Sie in ArcCatalog oder im Fenster Katalog in ArcGIS for Desktop den Knoten GIS-Server, und richten Sie eine Verbindung des Typs GIS-Server verwalten zu ArcGIS for Server ein. Wenn Sie bereits eine Verbindung GIS-Server verwalten hergestellt haben, können Sie diesen Schritt überspringen. Anweisungen zum Herstellen der Verbindung finden Sie im Thema Herstellen einer Administratorverbindung zu ArcGIS-Server in ArcGIS for Desktop.
- Klicken Sie in der Verbindung zum ArcGIS-Server mit der rechten Maustaste auf Ihren Service und wählen Sie Service-Eigenschaften aus.
- Klicken Sie im Service-Editor auf Funktionen > WFS.
- Geben Sie im Eingabefeld Pfad oder URL zur gespeicherten Abfragedatei (WFS 2.0) den Pfad bzw. die URL zu Ihrer gespeicherten Abfragedatei ein. Beispiel:
- Dateipfad: net/WFS_Testing/WFSStoredQueryFile.xml
- URL: http://myserver.domain.com/WFSStoredQueryFile.xml
- Klicken Sie auf OK.