Documentación Técnica · IDESPACE
XGEOSPACE TECHNOLOGY
Abril 2026
El estándar Web Coverage Service (WCS) del OGC define una interfaz para el acceso a datos de cobertura geoespacial multidimensionales.
A diferencia de WMS que entrega imágenes renderizadas y WFS que entrega geometrías vectoriales, WCS proporciona acceso a los datos ráster originales con sus valores numéricos completos, permitiendo el análisis científico, modelado y procesamiento posterior por parte del cliente. WCS es esencial para disciplinas que requieren acceso a datos de sensores remotos, modelos digitales de elevación, datos climáticos gridded y cualquier información representada como coberturas continuas sobre el espacio geográfico.
WCS 2.0.1 define tres operaciones fundamentales. GetCapabilities retorna un documento XML describiendo el servicio, los datos de cobertura disponibles y las operaciones soportadas con sus parámetros.
DescribeCoverage proporciona una descripción detallada de una o más coberturas, incluyendo el dominio espacial y temporal, el rango de valores, los sistemas de referencia y los formatos de salida disponibles. GetCoverage es la operación principal que recupera una cobertura (o un subconjunto) en un formato de datos específico como GeoTIFF, NetCDF, JPEG2000 o HDF5, con opciones de reproyección, interpolación y recorte.
WCS 2.0 se basa en el modelo de datos de cobertura definido por el estándar Coverage Implementation Schema (CIS) 1.0/1.1 (anteriormente GML Coverage).
Una cobertura se compone de un dominio (domain) que define la extensión espacial y temporal sobre la cual los datos están definidos, y un rango (range) que describe los valores de datos en cada punto del dominio. Los tipos de cobertura incluyen GridCoverage (cuadrícula regular), RectifiedGridCoverage (cuadrícula georreferenciada con puntos de control), ReferenceableGridCoverage (cuadrícula con georreferenciación compleja) y MultiPointCoverage (puntos irregulares).
WCS 2.0 proporciona mecanismos potentes para extraer subconjuntos de coberturas. El trimming recorta la cobertura a lo largo de uno o más ejes manteniendo la dimensionalidad original.
El slicing reduce la dimensionalidad extrayendo un corte en un valor específico de un eje. La sintaxis permite expresar subconjuntos mediante parámetros como SUBSET=Lat(40,50) para trimming o SUBSET=Lat(45) para slicing. Para coberturas multidimensionales como datos meteorológicos 4D (x,y,z,t), se pueden combinar operaciones de trimming y slicing en diferentes ejes para extraer, por ejemplo, un mapa de temperatura a una altitud y momento específicos.
WCS 2.0 soporta múltiples formatos de salida adaptados a diferentes casos de uso. GeoTIFF es el formato más utilizado para datos ráster georreferenciados, soportando múltiples bandas, tipos de datos numéricos y compresión. NetCDF (Network Common Data Form) es preferido para datos multidimensionales científicos con metadatos ricos.
JPEG2000 ofrece compresión con y sin pérdida con soporte de wavelets para imágenes de gran tamaño. HDF5 (Hierarchical Data Format) maneja estructuras de datos complejas y jerárquicas. Los formatos de salida se especifican mediante el parámetro FORMAT en la solicitud GetCoverage.
El Web Coverage Processing Service (WCPS) extiende WCS con capacidades de procesamiento analítico sobre coberturas directamente en el servidor. WCPS define un lenguaje de consulta declarativo similar a SQL que permite operaciones algebraicas, funciones de agregación, condicionales y manipulación de dimensiones sobre datos de cobertura.
Un ejemplo de consulta WCPS puede calcular el NDVI (Índice de Vegetación de Diferencia Normalizada) como: for c in (sentinel2) return encode(((c.B08 - c.B04) / (c.B08 + c.B04)), 'image/tiff'). Esta capacidad de procesamiento en el servidor reduce la necesidad de transferir grandes volúmenes de datos al cliente.
WCS se complementa con otros estándares OGC del ecosistema geoespacial. WMTS (Web Map Tile Service) proporciona acceso a tiles pre-renderizados de coberturas para visualización eficiente. WPS (Web Processing Service) permite ejecutar procesos geoespaciales arbitrarios sobre coberturas en el servidor.
SOS (Sensor Observation Service) maneja observaciones de sensores que pueden alimentar coberturas temporales. SensorThings API moderniza SOS con una interfaz REST. La combinación de estos servicios permite construir cadenas de procesamiento completas desde la adquisición del dato hasta su análisis y visualización.
GeoServer implementa WCS 1.1.1 y 2.0.1 para la publicación de coberturas ráster almacenadas en formatos como GeoTIFF, ImageMosaic, PostGIS Raster y bases de datos de coberturas.
rasdaman es una implementación especializada de WCS y WCPS optimizada para el manejo de coberturas multidimensionales masivas (Big Earth Data) con un motor de consulta array algebraíco nativo. Ambas implementaciones son utilizadas en infraestructuras de datos espaciales para servir datos de sensores remotos, modelos digitales de elevación y datos climáticos gridded.
WCS es fundamental para la distribución de datos satelitales. Las agencias espaciales como ESA (Copernicus) y NASA utilizan WCS para proporcionar acceso a catálogos masivos de imágenes.
Los datos Sentinel-2 con resolución de 10m, Landsat-8/9 de 30m, y MODIS de 250m-1km se distribuyen frecuentemente a través de servicios WCS. Los usuarios pueden solicitar subconjuntos espaciales y temporales específicos, seleccionar bandas individuales o combinaciones, y recibir datos en el formato más adecuado para su análisis, evitando la descarga de escenas completas de varios GB.
WCS 2.0 integra información de calidad y metadatos a nivel de servicio y de cobertura. Los metadatos de servicio incluyen información del proveedor, restricciones de acceso y perfil de conformidad.
Los metadatos de cobertura describen la resolución espacial, la precisión radiométrica, las fechas de adquisición, la procedencia del dato y las transformaciones aplicadas. Los indicadores de calidad como la completitud espacial y temporal, la exactitud posicional y la consistencia lógica permiten a los usuarios evaluar la idoneidad de los datos para su caso de uso específico.
La plataforma IDESPACE utiliza indirectamente WCS a través de los servicios proporcionados por los nodos institucionales para datos ráster.
Los modelos digitales de elevación del IGN, las imágenes procesadas del MINAM para deforestación, los datos gridded de precipitación y temperatura del SENAMHI, y las coberturas geológicas del INGEMMET son ejemplos de datos que se benefician del acceso WCS para análisis cuantitativo. El Geovisor de IDESPACE visualiza estas coberturas vía WMS para exploración interactiva, y los endpoints WCS permiten a los analistas descargar los datos numéricos originales para procesamiento en herramientas especializadas.
El OGC está desarrollando OGC API - Coverages como la evolución REST moderna de WCS. Esta nueva API adopta los principios de OGC API Common con endpoints RESTful autoexplicativos, documentación OpenAPI, respuestas en formatos web nativos, y navegación por hipervínculos.
Las coberturas se acceden como recursos en una jerarquía de colecciones, y las operaciones de subsetting se expresan como parámetros de consulta intuitivos. La transición de WCS 2.0 a OGC API Coverages se espera que sea gradual, manteniendo compatibilidad hacia atrás durante un período de coexistencia.