Version 4.2 Fixpack 3:

Web Map Service online oder offline integrieren

Sie können eine WMS-Integration einrichten (WMS = Web Map Service), um geografische Karten anzuzeigen. Manche WMS-Integrationen können Landkarten ohne Internetzugang anzeigen.

Führen Sie die folgenden Schritte aus, um einen WMS zu integrieren:

  1. Installieren Sie einen Anbieter von Kartenmaterial, der den WMS-Standard implementiert. Angaben zur Version des Anbieters, den Sie installieren, finden Sie in der zugehörigen Dokumentation.
  2. Konfigurieren Sie den Kartenanbieter für die Verwendung von SSL.
  3. Führen Sie den Kartenanbieter aus und überprüfen Sie, dass er ordnungsgemäß funktioniert.
    Als Test können Sie ein öffentliches WMS im Cache speichern.
  4. Konfigurieren Sie eine Basis-Mapping-Schicht für die Verwendung eines WMS-Kartenanbieters.
    1. Sichern und bearbeiten Sie die folgende Datei: $JazzSM_HOME/profile/installedApps/JazzSMNode01Cell/isc.ear/ncp_gis.war/resources/config.json
    2. Konfigurieren Sie einen neuen Abschnitt im Abschnitt baseLayersDefn und geben Sie die richtigen Parameter an.

      Die WMS-Parameter, die von OpenLayers akzeptiert werden, sind unter http://openlayers.org/en/latest/apidoc/ol.source.TileWMS.html aufgeführt. Die Parameter, die Sie verwenden müssen, sind in der Spezifikation für WMS-Anforderungen Ihres WMS-Servers definiert.

      Verwenden Sie die folgende Syntax für Parameter: "PARAM_NAME":"PARAM_VALUE". Um Fehler zu vermeiden, überprüfen Sie den JSON-Code mit einem Validierungstool.

    3. Wenn Sie die neue Basisebene als Standardeinstellung konfigurieren wollen, setzen Sie den Wert baseLayer auf die baseLayerName der neuen Basisebene.

    Im folgenden Beispiel werden die Parameter für eine GeoServer-Integration konfiguriert.

    "baseMapLayerName": "IBM Network Management",
        "baseLayer": "My Custom GeoServer WMS Layer",
        "baseLayersDefn": [
            {
                "baseLayerName": "My Custom GeoServer WMS Layer",
    	     "baseLayerType": "wms",
                "url": "https://offline:443/geoserver/wms",
                "params": {
                    "REQUEST": "GetMap",
                    "FORMAT": "image/png",
                    "SRS": "EPSG:4326",
                    "BBOX": "-104.2822265625,33.5302734375,-87.4072265625,40.78125",
                    "VERSION": "1.1.1",
                    "STYLES": "",
                    "SERVICE": "WMS",
                    "WIDTH": "768 ",
                    "HEIGHT": "330",
                    "TRANSPARENT": "true",
                    "LAYERS": "topp:states"
                }
            .....
            }
    Wenn Sie im Abschnitt "params": {} keine Parameter angeben, lassen Sie den Abschnitt leer.
    Wichtig: Löschen Sie keine leeren Abschnitte aus der Konfigurationsdatei. Fehlende Abschnitte können Fehler verursachen.

    Für die Offlinekartenintegration muss baseLayerType den Wert wmshaben.

    Geben Sie einen eindeutigen beschreibenden Namen für baseLayerNamean.