El OGC y el estándar WMS
Los estándares y acuerdos constituyen un substrato imprescindible que hace posible la coherencia, compatibilidad e interoperabilidad necesarias para que los datos, servicios y recursos de una IDE puedan ser utilizados, combinados y compartidos.
El Open Geospatial Consortium (OGC) fue creado en 1994 y agrupa a más de 250 organizaciones públicas y privadas. Su fin es la definición de estándares abiertos e interoperables dentro de los Sistemas de Información Geográfica. Persigue acuerdos entre las diferentes empresas del sector que posibiliten la interoperación de sus sistemas de geoprocesamiento y facilitar el intercambio de información geográfica en beneficio de los usuarios.
Las especificaciones más importantes surgidas del OGC son:
- Geography Markup Language (GML) 3.0
- Grid Coverages (GC) 1.0
- Web Coverage Service (WCS) 1.0
- Web Feature Service (WFS) 1.0
- Web Map Context Documents (WMC) 1.0
- Styled Layer Descriptor (SLD)
- Web Map Service (WMS) 1.3
El estándar Web Map Service (WMS) produce mapas de datos espaciales referidos de forma dinámica a partir de información geográfica. Este estándar internacional define un "mapa" como una representación de la información geográfica en forma de un archivo de imagen digital conveniente para la exhibición en una pantalla de ordenador. Un mapa no consiste en los propios datos. Los mapas producidos por WMS se generan normalmente en un formato de imagen como PNG, GIF o JPEG, y ocasionalmente como gráficos vectoriales en formato SVG (Scalable Vector Graphics) o WebCGM (Web Computer Graphics Metafile).
El estándar define tres operaciones:
- Devolver metadatos del nivel de servicio.
- Devolver un mapa cuyos parámetros geográficos y dimensionales han sido bien definidos.
- Devolver información de características particulares mostradas en el mapa (opcionales).
Las operaciones WMS pueden ser invocadas usando un navegador estándar realizando peticiones en la forma de URLs (Uniform Resource Locators). El contenido de tales URLs depende de la operación solicitada. Concretamente, al solicitar un mapa, la URL indica qué información debe ser mostrada en el mapa, qué porción de la tierra debe dibujar, el sistema de coordenadas de referencia, y la anchura y la altura de la imagen de salida.
Cuando dos o más mapas se producen con los mismos parámetros geográficos y tamaño de salida, los resultados se pueden solapar para producir un mapa compuesto. El uso de formatos de imagen que soportan fondos transparentes (e.g., GIF o PNG) permite que los mapas subyacentes sean visibles. Además, se puede solicitar mapas individuales de diversos servidores.
El servicio WMS permite así la creación de una red de servidores distribuidos de mapas, a partir de los cuales los clientes pueden construir mapas a medida. Las operaciones WMS también pueden ser invocadas usando clientes avanzados SIG, realizando igualmente peticiones en la forma de URLs. Existe software libre, como las aplicaciones GAIA, uDIG, gvSIG, Kosmo y otros, que permite este acceso avanzado a la información remota, añadiendo la ventaja de poder cruzarla con información local y disponer de una gran variedad de herramientas SIG.
Más información en http://www.opengeospatial.org/standards/wms .