4.1 Servicios WMS
4.1.1 Sobre el WMS
La sigla WMS significa Web Map Service y se refiere a un protocolo de servicio estandarizado para la provisión de imágenes de mapas georreferenciados desde un servidor.
En resumen, WMS es la manera en que un cliente pide mosaicos de mapa a un servidor. El cliente envía un requerimiento a un servidor de mapas, el servidor se encarga de generar las imágenes basándose en los parámetros que el cliente pasa y las devuelve en forma de imágenes.
Es importante saber que los datos que utiliza el servidor para generar las imágenes no son necesariamente imágenes, sino que pueden ser todo tipo de datos entrecruzados a la orden de la estilización del servidor: vectores, imágenes, bases de datos, etc.
4.1.2 Servicios WMS disponibles
Los servicios WMS de donde podés incorporar capas pueden ser locales o externos. Podés consultar el índice de servicios de IDERA para ver los servidores WMS disponibles.
En este caso vamos a usar el servicio WMS de la IDE de Formosa para que sirva de ejemplo. Si buscamos en el vínculo anterior, veremos que el servidor WMS de Formosa esta listado de la siguiente manera:
http://idef.formosa.gob.ar/servicios/ows?service=wms&version=1.3.0&request=GetCapabilities
Esta es una llamada al servidor que nos devuelve un XML con las prestaciones del servidor. En este XML podés ver detalles de:
- las proyecciones que soporta el servicio (Capability.Layer.CRS)
- las capas disponibles (Capability.Layer.Layer)
- los formatos en los que puede servir (Capability.Request.GetMap.Format)
- y, fundamentalmente, la URL donde hacer el pedido WMS: Capability.Request.GetMap.DCPType.HTTP.Get.OnlineResource:href
Ahora que sabemos lo básico del servicio WMS y para qué usarlo, veamos cómo se incorpora una capa WMS.
Anterior: 4. Capas WMS
Siguiente: 4.2 Superponer una capa WMS