
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:
- 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.
- Konfigurieren Sie den Kartenanbieter für die Verwendung von SSL.
- 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.
- Konfigurieren Sie eine Basis-Mapping-Schicht für die Verwendung eines WMS-Kartenanbieters.
- Sichern und bearbeiten Sie die folgende Datei: $JazzSM_HOME/profile/installedApps/JazzSMNode01Cell/isc.ear/ncp_gis.war/resources/config.json
- Konfigurieren Sie einen neuen Abschnitt im Abschnitt
baseLayersDefnund 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. - Wenn Sie die neue Basisebene als Standardeinstellung konfigurieren wollen, setzen Sie den Wert
baseLayerauf diebaseLayerNameder neuen Basisebene.
Im folgenden Beispiel werden die Parameter für eine GeoServer-Integration konfiguriert.
Wenn Sie im Abschnitt"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" } ..... }"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
baseLayerTypeden Wertwmshaben.Geben Sie einen eindeutigen beschreibenden Namen für
baseLayerNamean.