
Integración de Web Map Service en línea y fuera de línea
Puede configurar una integración de WMS (Web Map Service) para mostrar mapas geográficos. Algunas integraciones WMS pueden mostrar mapas sin acceso a Internet.
Para integrar un WMS, siga estos pasos:
- Instale un proveedor de mapas que implemente el estándar WMS. Consulte la documentación de la versión del proveedor que instale.
- Configure el proveedor de mapas para que use SSL.
- Ejecute el proveedor de mapas y compruebe que funciona correctamente.Es posible que desee almacenar un WMS publico para probar.
- Configure una capa de mapeo base para usar un proveedor de mapeo WMS.
- Realice una copia de seguridad y edite el archivo siguiente: $JazzSM_HOME/profile/installedApps/JazzSMNode01Cell/isc.ear/ncp_gis.war/resources/config.json
- Configure una nueva sección dentro de la sección
baseLayersDefny especifique los parámetros correctos.Los parámetros WMS que son aceptados por OpenLayers están listados en http://openlayers.org/en/latest/apidoc/ol.source.TileWMS.html. Los parámetros que debe utilizar están definidos en la especificación de solicitudes WMS del servidor WMS.
Utilice la sintaxis siguiente para los parámetros:
"PARAM_NAME":"PARAM_VALUE". Para evitar errores, utilice una herramienta de validación para validar el JSON. - Para configurar la nueva capa base como predeterminada, establezca el valor
baseLayerenbaseLayerNamede la nueva capa base.
El ejemplo siguiente configura parámetros para una integración con GeoServer.
Si no especifica ningún parámetro en la sección"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": {}, deje la sección vacía.Importante: No suprima ninguna sección vacía del archivo de configuración. Si faltan secciones, podrían originarse errores.Para la integración de mapas fuera de línea, el valor de
baseLayerTypedebe serwms.Especifique cualquier nombre descriptivo exclusivo para
baseLayerName.