Jeder WCS-Service macht Metadaten auf Service-Ebene durch seine Capabilities-Datei verfügbar. Die Capabilities-Datei ist die XML-Antwort, die Clients empfangen, wenn sie beim Service eine GetCapabilities-Anforderung stellen. Durch das Konfigurieren externer Capabilities-Dateien haben Sie folgende Möglichkeiten:
- Hinzufügen von Service-Metadaten
- Hinzufügen von Layer-Metadaten
Um externe Capabilities-Dateien mit WCS-Services nutzen zu können, müssen Sie die Dateien zunächst erstellen und dann für die Nutzung mit den WCS-Services konfigurieren. In den nachstehenden Abschnitten wird dieser Vorgang beschrieben.
Hinweis:
Bei der Verwendung externer Capabilities-Dateien für den WCS-Service sind Sie für das Überprüfen der Capabilities-Dateien in Bezug auf das DTD- oder XML-Schema von OGC zuständig. Sie sind auch für die gesamte Synchronisierung zwischen den Capabilities-Dateien und den Quelldaten zuständig, über die der WCS-Service veröffentlicht wird.
Erstellen externer Capabilities-Dateien
Um einen WCS-Service zur Verwendung externer Capabilities-Dateien zu konfigurieren, müssen Sie mindestens eine WCS-Capabilities-Datei bereithalten. Sie können die Datei von Grund auf neu erstellen, aber es ist oft einfacher, eine vom System generierte Capabilities-Datei als Vorlage zu verwenden.
Standardmäßig werden die vom System generierten Capabilities-Dateien bei jedem Senden einer WCS-Anforderung GetCapabilities an den Service erstellt. Um eine vom System generierte Capabilities-Datei als Vorlage zu verwenden, müssen Sie die Anforderung GetCapabilities manuell senden und die Antwort als XML speichern. Wenn der WCS-Service verschiedene Versionen des WCS-Protokolls unterstützen soll – z. B. 1.0.0, 1.1.0, 1.1.1 und 2.0.1 – muss jeweils eine Capabilities-Datei für jede WCS-Version vorhanden sein.
Führen Sie die unten beschriebenen Schritte aus, um externe Capabilities-Dateien für den WCS-Service zu erstellen.
- Falls noch nicht geschehen, veröffentlichen Sie einen Image-Service und aktivieren die WCS-Funktion. Weitere Informationen finden Sie unter WCS-Services.
- Geben Sie die URL des WCS-Service in einem Webbrowser ein. Die URL hat das Format http://gisserver.domain.com:6080/arcgis/services/folder/service/ImageServer/WCSServer.
- Hängen Sie ?request=GetCapabilities&version=1.0.0 an das Ende der Service-URL an und drücken Sie die Eingabetaste. Bei der im Browser angezeigten XML handelt es sich um die WCS 1.0.0-Funktionen für Ihren Service.
- Speichern Sie die Ergebnisse als XML-Datei. Der Dateiname muss dem Format <prefix><WCS version>.xml entsprechen. Wenn Sie beispielsweise die resultierende XML aus einer GetCapabilities-Anforderung für WCS 1.0.0 speichern, müssen Sie die Datei mit einem einheitlichen Präfix versehen (z. B. Roads), gefolgt von der dreistelligen WCS-Versionsnummer (100). Die resultierende Datei ist Roads100.xml.
- Wiederholen Sie die Schritte 3 und 4 für jede zu unterstützende WCS-Version, zum Beispiel 1.1.0, 1.1.1 oder 2.0.1.
- Konfigurieren Sie die Metadateninformationen für die WCS-Layer in jeder Capabilities-Datei und passen Sie sie an.
- Verschieben Sie alle Capabilities-Dateien in einen allgemeinen Ordner, auf den über eine HTTP zugegriffen werden kann. In der Regel ist das ein virtuelles Verzeichnis auf dem Webserver Ihrer Organisation.
Konfigurieren eines WCS-Service zur Verwendung externer Capabilities-Dateien
Damit Ihr WCS-Service externe Capabilities-Dateien verwenden kann, müssen Sie den WCS-Service aktualisieren, indem Sie die URL Ihrer Capabilities-Dateien referenzieren. Dazu können Sie ArcGIS Server Manager oder ArcMap verwenden.
Führen Sie diese Schritte aus, um mithilfe von ArcGIS Server Manager einen WCS-Service mit einer externen Capabilities-Datei zu konfigurieren.
- Öffnen Sie ArcGIS Server Manager, und melden Sie sich an. Falls Sie Hilfe zu diesem Schritt benötigen, finden Sie weitere Informationen 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 WCS.
- Wählen Sie in der Liste WCS-Konfiguration die Option Externe Capabilities-Dateien verwenden aus.
- Geben Sie im Feld Speicherort und Präfix angeben die URL des Ordners mit den Capabilities-Dateien zusammen mit dem allgemeinen Präfix, den Sie für die Dateien verwendet haben, ein. Lautet die URL des Ordners, der Ihre Dateien enthält, beispielsweise https://webserver.domain.com/arcgis/WCS/services und Sie haben Roads als einheitliches Präfix verwendet, müssen Sie im Feld Speicherort und Präfix angeben die folgende URL eingeben: https://webserver.domain.com/arcgis/WCS/services/Roads.
- Klicken Sie auf Speichern und neu starten.
Führen Sie diese Schritte aus, um mithilfe von ArcMap oder ArcCatalog einen WCS-Service mit einer externen Capabilities-Datei zu konfigurieren:
- Erweitern Sie in ArcCatalog oder im Fenster Katalog in ArcMap den Knoten GIS-Server, und stellen Sie eine Verbindung des Typs GIS-Server verwalten zur ArcGIS Server-Site her. Wenn Sie bereits über eine Verbindung des Typs GIS-Server verwalten zu dieser Site verfügen, können Sie diesen Schritt überspringen. Weitere Anweisungen finden Sie unter Herstellen einer Verbindung mit ArcGIS Server von ArcGIS Desktop.
- Klicken Sie in der Verbindung zum ArcGIS Server mit der rechten Maustaste auf den WCS-Service, und wählen Sie Service-Eigenschaften aus.
- Klicken Sie im Service-Editor auf die Registerkarte Funktionen.
- Klicken Sie auf die Registerkarte WCS und wählen Sie Externe Capabilities-Dateien verwenden aus.
- Geben Sie im Feld Speicherort und Präfix angeben die URL des Ordners mit den Capabilities-Dateien zusammen mit dem allgemeinen Präfix, den Sie für die Dateien verwendet haben, ein. Lautet die URL des Ordners, der Ihre Dateien enthält, beispielsweise https://webserver.domain.com/arcgis/WCS/services und Sie haben Roads als einheitliches Präfix verwendet, müssen Sie im Feld Speicherort und Präfix angeben die folgende URL eingeben: https://webserver.domain.com/arcgis/WCS/services/Roads.
- Klicken Sie auf OK.