In diesem Thema werden die verfügbaren Eigenschaften erläutert, wenn Sie für WMS-Services eine vom System generierte Capabilities-Datei verwenden. Weitere Informationen zum Definieren von WMS-Metadaten mithilfe einer externen Capabilities-Datei finden Sie unter Verwenden von externen Capabilities-Dateien mit WMS-Services.
Zugriff auf WMS-Service-Eigenschaften
Die folgenden Themen enthalten ausführliche Anweisungen zum Zugreifen auf diese Eigenschaft für WMS-Services:
WMS-Service-Eigenschaften
In der folgenden Tabelle werden die für WMS-Services verfügbaren Eigenschaften aufgeführt und beschrieben:
Eigenschaft | Beschreibung |
---|---|
Name | Der Typ des OGC-Service. Diese Eigenschaft wird automatisch von ArcGIS for Server aufgefüllt und sollte nicht geändert werden. |
Titel | Der Name des Karten- oder Bild-Service, der zur Erstellung des WMS-Service verwendet wurde. Diese Eigenschaft wird automatisch von ArcGIS for Server aufgefüllt und sollte nicht geändert werden. |
Kurzfassung | Eine Beschreibung mit zusätzlichen Informationen zum WMS-Service. Beispiel: WMS-Service verwaltet von Acme Corporation. Kontakt: webmaster@wmt.acme.com. Hochwertige Karte mit Adlerhorsten und möglichen Horststandorten. |
Schlagwörter | Eine Liste mit Schlüsselwörtern oder Ausdrücken, die den WMS-Service beschreiben und die Katalogsuche erleichtern. Beispiel: Karte, Vogel, Adler, Horst, Standort |
Onlineressource | Die OnlineResource-Eigenschaft gibt die URL des WMS-Service an. Das Feld ist erforderlich, damit ein WMS-Client ordnungsgemäß mit dem WMS-Service kommuniziert. Diese Eigenschaft wird automatisch von ArcGIS for Server aufgefüllt und sollte nicht geändert werden. |
Kontaktperson | Die primäre Kontaktperson für den WMS-Service. Beispiel: John Smith |
Kontaktposition | Die Position der Kontaktperson für den WMS-Service. Beispiel: IT-Analyst |
Kontaktorganisation | Die Organisation, von der der WMS-Service erstellt wurde. Beispiel: NASA |
Adresstyp | Der Adresstyp, der von der Organisation verwendet wird, von der der WMS-Service erstellt wurde. Beispiel: Anschrift |
Adresse | Die Adresse der Organisation, von der der WMS-Service erstellt wurde. Beispiel: 380 New York Street |
Ort | Der Ort, in dem sich die Organisation befindet, von der der WMS-Service erstellt wurde. Beispiel: Redlands |
StateorProvince | Das Bundesland, in dem sich die Organisation befindet, von der der WMS-Service erstellt wurde. Beispiel: Kalifornien |
Postleitzahl | Die Postleitzahl der Organisation, von der der WMS-Service erstellt wurde. Beispiel: 92373 |
Land | Das Land, in dem sich die Organisation befindet, von der der WMS-Service erstellt wurde. Beispiel: USA |
Kontakt-Telefonnummer | Die Telefonnummer, unter der die primäre Kontaktperson für den WMS-Service erreicht werden kann. Beispiel: +1 909 793-2853 |
ContactFacsimilieTelephone | Die Faxnummer, unter der die primäre Kontaktperson für den WMS-Service erreicht werden kann. Beispiel: +1 123 456-7890 |
Kontakt-E-Mail-Adresse | Die E-Mail-Adresse, unter der die primäre Kontaktperson für den WMS-Service erreicht werden kann. Beispiel: user@host.com |
Gebühren | Text, der die Gebühren für den Zugriff auf den WMS-Service angibt. Beispiel: nicht vorhanden |
Zugriffsbeschränkungen | Text, in dem die Einschränkungen und rechtlichen Voraussetzungen für den Zugriff auf den und das Verwenden des WMS-Service beschrieben werden. Nur zur internen Verwendung. Nicht verteilen. |
SLD-Pfad oder -URL | Mit SLDs können Sie mehrere Styles für jeden WMS-Layer veröffentlichen. Wenn Sie eine SLD-Datei an den aktuellen WMS-Service binden, müssen Sie als Eigenschaft für die URL oder den SLD-Pfad die URL, den UNC-Pfad oder den physischen Speicherort einer SLD-XML-Datei eingeben. Der Speicherort muss für das ArcGIS for Server-Konto zugänglich sein, damit die SLD-XML-Datei vom ArcGIS for Server ordnungsgemäß gelesen werden kann. Weitere Informationen zu SLDs Sie unter Verwenden von Styled-Layer-Deskriptoren mit WMS-Services. |
Zusätzliche Raumbezugsysteme | Diese Eigenschaft kann zum Hinzufügen zusätzlicher Raumbezugssysteme zu WMS-Services verwendet werden. Standardmäßig verzeichnen WMS-Services nur zwei Raumbezugssysteme: EPSG:4326 (oder CSR:84 für WMS 1.3.0) und den Raumbezug des Karten-Services, auf dem WMS aktiviert ist. Um zusätzliche Raumbezugssysteme zu erfassen, trennen Sie die Raumbezugssysteme durch ein Komma (,). Beispiel: EPSG:4267,EPSG:4269,EPSG:102113. Der EPSG-Namespace (z. B. EPSG) und die EPSG-ID (z. B. 4267) müssen durch einen Doppelpunkt (:) getrennt angegeben werden oder der Raumbezug wird vom Server ignoriert. |
Layer-Namen aus dem Kartendokument verwenden | Diese Option ist standardmäßig deaktiviert. Das bedeutet, dass die Layer im WMS-Service mit nullbasierten Ganzzahlwerten dargestellt werden, die ihre Position im Inhaltsverzeichnis (von oben nach unten) angeben. Wenn Sie dieses Kontrollkästchen aktivieren, werden die Layer-Namen durch dieselben Zeichenfolgen dargestellt, die auch im Inhaltsverzeichnis des Kartendokuments verwendet werden. Alle Layer-Namen in der Karte müssen eindeutig sein, und sie dürfen keine der folgenden Zeichen enthalten: &, <, >, " oder '. Wenn Sie eines dieser Zeichen verwenden müssen, sehen Sie in der folgenden Ersatzzeichentabelle nach. |
Neuausrichtung der Karte basierend auf Breite und Höhe erzwingen | Diese Eigenschaft gibt an, ob die Karte XXX wird oder nicht. Diese Option ist standardmäßig deaktiviert. Das bedeutet, dass die Pixel, die den Kartenbereich darstellen, gestreckt werden, um in die von WMS-Clients angeforderte Höhe und Breite zu passen. Wenn diese Option aktiviert ist, bleibt das Höhen- und Breitenverhältnis der Pixel bestehen. Wenn eine Karte in voller Ausdehnung angefordert wird, füllt sie möglicherweise nicht den gesamten Anzeigebereich aus. |
Festlegen der Eigenschaft "IdentifyToleranceInPixel"
Mit der Eigenschaft IdentifyToleranceInPixel können Sie eine Toleranz (in Pixel) definieren, in der der Vorgang "GetFeatureInfo" beim Klicken auf den Bildschirm Feature-Informationen an den Client zurückgibt. Wenn Sie beispielsweise eine Pixeltoleranz von 10 für WMS festlegen, werden die Informationen so lange an den Client zurückgegeben, wie innerhalb von 10 Pixeln eines Features auf dem Bildschirm geklickt wird.
Diese Eigenschaft kann der Liste der WMS-Eigenschaften nur über das ArcGIS for Server Administrator Directory werden. Um das ArcGIS for Server Administrator Directory zu öffnen und diese Eigenschaft hinzuzufügen, führen Sie die folgenden Schritte aus:
- Öffnen Sie das Administrator Directory in einem Browser, und melden Sie sich an. Die URL zu dem Verzeichnis lautet in der Regel http://gisserver.domain.com:6080/arcgis/admin/.
- Klicken Sie auf Services.
- Klicken Sie auf der Seite Ordner - / auf den Namen des WMS-fähigen Karten-Service, den Sie bearbeiten möchten. Wenn der Service nicht in der Liste angezeigt wird, befindet er sich möglicherweise in einem Unterordner des Stammordners.
- Führen Sie auf der Seite Service - <Service-Name> (MapServer) einen Bildlauf bis zum unteren Rand aus, und klicken Sie auf Bearbeiten.
- Suchen Sie im Dialogfeld Service-Eigenschaften den Abschnitt "typeName": "WMSServer".
- Fügen Sie im Abschnitt "properties": { die Eigenschaft IdentifyToleranceInPixel hinzu, und geben Sie die gewünschte Pixeltoleranz an. Beispiel:
"properties": { "IdentifyToleranceInPixel": "10", ...
- Klicken Sie auf Änderungen speichern.
Die Eigenschaft IdentifyToleranceInPixel wird dem WMS hinzugefügt.
Festlegen der Eigenschaft "listCustomCRS"
Die Eigenschaft listCustomCRS ermöglicht die Definition einer benutzerdefinierten Projektion oder eines Well-Known Text (WKT)-Formats einer Projektion in einem WMS-Service. Dies bedeutet, dass Publisher und Benutzer des WMS folgende Schritte ausführen können:
- Zuweisen von IDs zu benutzerdefinierten Projektionen und deren Bereitstellung über die WMS-Capabilities-Datei.
- Überschreiben einer vorhandenen Projektion mit einer WKT-Zeichenfolge.
- Anfordern einer Karte in einer bestimmten Projektion durch direkte Festlegung des Well-Known Texts.
Diese Eigenschaft kann der Liste der WMS-Eigenschaften nur über das ArcGIS for Server Administrator Directory werden. Um das ArcGIS for Server Administrator Directory zu öffnen und diese Eigenschaft hinzuzufügen, führen Sie die folgenden Schritte aus:
- Öffnen Sie das Administrator Directory in einem Browser, und melden Sie sich an. Die URL zu dem Verzeichnis lautet in der Regel http://gisserver.domain.com:6080/arcgis/admin/.
- Klicken Sie auf Services.
- Klicken Sie auf der Seite Ordner - / auf den Namen des WMS-fähigen Karten-Service, den Sie bearbeiten möchten. Wenn der Service nicht in der Liste angezeigt wird, befindet er sich möglicherweise in einem Unterordner des Stammordners.
- Führen Sie auf der Seite Service - <Service-Name> (MapServer) einen Bildlauf bis zum unteren Rand aus, und klicken Sie auf Bearbeiten.
- Suchen Sie im Dialogfeld Service-Eigenschaften den Abschnitt "typeName": "WMSServer".
- Fügen Sie im Abschnitt "properties": { die Eigenschaft listCustomCRS hinzu, und definieren Sie die benutzerdefinierte Projektion bzw. das WKT-Format einer Projektion. Zum Definieren einer standardmäßig benutzerdefinierten Projektion für Ihren WMS-Service führen Sie die folgenden Schritte aus:
"properties": { "listCustomCRS": "EPSG:200001=DEFAULT", ...
- Klicken Sie auf Änderungen speichern.
Die Eigenschaft listCustomCRS wird dem WMS hinzugefügt. Weitere Informationen zum Definieren einer benutzerdefinierten Projektion oder eines WKT und zum Anfordern einer Karte in einer bestimmten Projektion finden Sie unter Definieren einer benutzerdefinierten Projektion für einen WMS-Service.
Sonderzeichen in Service-Eigenschaften
Die folgenden Zeichen dürfen in den Service-Eigenschaften nicht enthalten sein: &, <, >, ", '. Wenn Sie eines dieser Zeichen verwenden müssen, können Sie es durch die entsprechende Escape-Sequenz aus der folgenden Tabelle ersetzen:
Zeichen | Ersatzzeichen |
---|---|
& | & |
< | < |
> | > |
" | " |
' | ' |