
Interoperabilidad
ESTÁNDARES ISO
Los estándares ISO 19128:2005 Interfaz de Servidores Web de Mapas (WMS); ISO 19142:2010 Interfaz de Servicios Web Vectoriales (WFS); ISO 19168-1:2025 API Geoespacial vectorial; e ISO 19177:2026 API Geoespacial para teselas, forman parte de la familia de estándares de servicios geoespaciales web (Web Services) del marco ISO/TC 211 y del Open Geospatial Consortium (OGC), orientados a permitir el intercambio, visualización y consulta de información geográfica a través de Internet de manera interoperable.
- ISO 19128:2005 – Web Map Server (WMS) define la interfaz estándar que permite a un cliente solicitar y visualizar mapas georreferenciados generados dinámicamente a partir de datos espaciales distribuidos.
- ISO 19142:2010 – Web Feature Service (WFS) describe la interfaz estándar para acceder, consultar y manipular entidades geográficas (features) a través de la web, permitiendo recuperar los datos vectoriales y, según las operaciones implementadas, realizar transacciones sobre ellos.
- ISO 19168-1:2025 – API Geoespacial define la interfaz estándar para descubrir, consultar y acceder a entidades geográficas mediante APIs web, facilitando la recuperación de datos vectoriales estructurados desde colecciones geográficas.
- ISO 19177:2026 – API Geoespacial para teselas define la interfaz estándar para descubrir y acceder a información geoespacial distribuida mediante teselas, permitiendo recuperar mapas, datos vectoriales, coberturas u otros recursos geoespaciales teselados.
Los cuatro estándares, desarrollados en el marco de la estandarización OGC e incorporados como normas internacionales ISO, establecen interfaces comunes para el acceso e intercambio de información geoespacial, promoviendo la interoperabilidad entre plataformas y la independencia tecnológica en entornos distribuidos.
ISO 19128:2005 — Información Geográfica — Interfaz del Servidor de Mapas Web
Especifica el comportamiento de un servicio que genera dinámicamente mapas georreferenciados a partir de información geográfica. Define tres operaciones:
- GetCapabilities (obligatoria): devuelve los metadatos del servicio, es decir, qué capas, estilos, sistemas de referencia y formatos ofrece el servidor.
- GetMap (obligatoria): devuelve un mapa según los parámetros solicitados: capas, estilos, sistema de referencia (CRS), área geográfica (BBOX), tamaño en píxeles (WIDTH/HEIGHT) y formato de salida. El formato puede ser de imagen (PNG, JPEG, GIF) o gráfico vectorial (SVG, WebCGM).
- GetFeatureInfo (opcional): devuelve información sobre los elementos que aparecen en un punto determinado del mapa.
- Permite superponer mapas de uno o varios servidores (por ejemplo, con fondo transparente) para formar mapas compuestos.
- Se aplica solo a la representación visual de mapas. Un mapa no son los datos en sí, así que la norma no cubre la descarga de datos vectoriales ni de valores de coberturas (de eso se encargan WFS y WCS) ni su edición.
- Se desarrolló en cooperación entre ISO/TC 211 y el Open Geospatial Consortium (OGC), y es técnicamente equivalente a OGC WMS 1.3.0. La edición vigente sigue siendo la de 2005, adoptada también en Europa como EN ISO 19128:2008.
ISO 19142:2010 — Información Geográfica — Servicios Web de Entidades Vectoriales (WFS)
Especifica una interfaz estándar para acceder a entidades geográficas (features) por Internet y realizar transacciones sobre ellas, con independencia del almacén de datos subyacente. Define operaciones de:
- Descubrimiento: GetCapabilities y DescribeFeatureType.
- Consulta: GetFeature y GetPropertyValue.
- Bloqueo: LockFeature y GetFeatureWithLock.
- Transacción: Transaction, para insertar, actualizar, reemplazar o eliminar entidades.
- Gestión de consultas almacenadas: CreateStoredQuery, DropStoredQuery, ListStoredQueries y DescribeStoredQueries.
- Brinda acceso a los datos vectoriales de las entidades (geometría y atributos), no a representaciones gráficas como hace WMS. Esto posibilita el análisis geoespacial y la edición remota.
- Las entidades se describen según las reglas de esquemas de aplicación de ISO 19109 y se codifican por defecto en GML (ISO 19136).
- Usa la codificación de filtros Filter Encoding (ISO 19143) para seleccionar subconjuntos de datos según criterios espaciales, temporales o temáticos.
- Organiza sus requisitos en clases de conformidad: Simple, Basic, Transactional (lo que suele llamarse WFS-T) y Locking, entre otras.
ISO 19168-1:2025 — Información Geográfica — API Geoespacial
Especifica el comportamiento de APIs web que dan acceso a las entidades de un conjunto de datos sin depender de cómo estén almacenadas. Se publicó en enero de 2025 y sustituye a la edición anterior.
Define dos tipos de operaciones:
- Descubrimiento: permite al cliente consultar la propia API para conocer sus capacidades, su definición y los metadatos de las colecciones de entidades que ofrece.
- Consulta: permite recuperar entidades del almacén de datos mediante criterios de selección sencillos definidos por el cliente.
Se basa en recursos web (REST) y no en operaciones como WFS. Cada recurso tiene su propia URL:
/: página de inicio./api: definición de la API./conformance: clases de conformidad que cumple./collections: lista de colecciones./collections/{collectionId}/items: entidades de una colección./collections/{collectionId}/items/{featureId}: una entidad concreta.
Permite filtrar con parámetros simples en la URL: bbox (área geográfica), datetime (tiempo) y limit (número de resultados), además de la paginación mediante enlaces.
ISO 19177:2026 — Información Geográfica — API Geoespacial para teselas
Especifica el comportamiento de APIs web que dan acceso a teselas de uno o más recursos de datos geoespaciales (colecciones) ofrecidos por la API. Se aprobó en marzo de 2026. Este estándar permite:
- Descubrir qué recursos de la API se pueden obtener como teselas.
- Obtener los metadatos de los conjuntos de teselas disponibles. Entre ellos, la matriz de teselas (tile matrix set) que usa cada conjunto para dividirse y los límites del conjunto dentro de esa matriz, que puede ser global.
- Solicitar una tesela concreta.
Se basa en el modelo OGC de matrices de teselas (Two Dimensional Tile Matrix Set and Tile Set Metadata 2.0). Una tesela se identifica por la matriz de teselas, el nivel de zoom (tileMatrix), la fila (tileRow) y la columna (tileCol).
Admite varios tipos de teselas:
- De mapa, renderizadas como imagen (PNG, JPEG).
- Vectoriales, por ejemplo, Mapbox Vector Tiles o GeoJSON.
- De cobertura, con valores de datos como elevación o temperatura.
Es modular. La clase de conformidad núcleo se puede incorporar en cualquier API web, aunque esa API no cumpla OGC API – Common. También se puede combinar con otras normas de la familia OGC API (como Features o Maps) para ampliar sus funciones.
Es la versión ISO del estándar OGC API – Tiles y la evolución moderna, basada en REST y OpenAPI, de servicios como WMTS. Sigue la misma línea de diseño que ISO 19168 (API geoespacial para entidades).
Familia de estándares ISO
| Norma | Año | Título oficial | Enlace |
|---|---|---|---|
| ISO 19128:2005 | 2005 | Geographic information — Web Map Server interface | https://www.iso.org/standard/32546.html |
| ISO 19142:2010 | 2010 | Geographic information — Web Feature Service | https://www.iso.org/standard/42136.html |
| ISO 19168-1:2025 | 2025 | Geographic information — Geospatial API for features — Part 1: Core | https://www.iso.org/standard/86508.html |
| ISO 19177:2026 | 2026 | Geographic information — Geospatial API for tiles | https://www.iso.org/standard/88296.html |
ESTÁNDARES OGC
Los estándares OGC han sido diseñados para garantizar la interoperabilidad en la publicación, el descubrimiento, el acceso y el procesamiento de datos geoespaciales a través de la web. Se organizan en dos generaciones: Clásicos, basados en arquitectura SOAP y respuesta XML, y Modernos, basados en arquitectura REST y respuesta en JSON/GeoJSON.
Clásicos
OGC WMS 1.3.0 (Web Map Service)
Define como un servidor genera y entrega mapas georreferenciados como imágenes (PNG, JPEG, GIF) o gráficos (SVG), a partir de una o varias capas de información. Sus operaciones son GetCapabilities y GetMap, obligatorias, y GetFeatureInfo, opcional, que permite consultar información de un punto del mapa. Es técnicamente equivalente a ISO 19128:2005.
OGC WFS 2.0.2 (Web Feature Service)
Da acceso directo y detallado a la información geográfica a nivel de entidad y de sus propiedades. Para ello define operaciones de descubrimiento, consulta, bloqueo y transacción, además de operaciones para gestionar consultas almacenadas. En total son once operaciones, entre ellas GetCapabilities, DescribeFeatureType, GetFeature y Transaction. Es técnicamente equivalente a ISO 19142:2010.
OGC WCS 2.1 (Web Coverage Service)
Permite acceder por Internet a datos geoespaciales multidimensionales en forma de coberturas. Una cobertura es información que varía en el espacio y el tiempo, como mallas regulares e irregulares (imágenes satelitales, modelos de elevación, datos climáticos), nubes de puntos y mallas generales.
OGC WMTS 1.0.0 (Web Map Tile Service)
Es la especificación para publicar mapas en teselas (tiles) pregeneradas y almacenables en caché. Esto optimiza la visualización rápida de mapas en la web y en dispositivos móviles.
OGC CSW 3.0 (Catalogue Service for the Web)
Permite publicar y consultar colecciones de metadatos sobre datos, servicios y otros recursos de información. Facilita el descubrimiento de esos recursos y el enlace con ellos dentro de una comunidad de información, y es un componente clave de las infraestructuras de datos espaciales (IDE/SDI).
OGC WPS 2.0.2 (Web Processing Service)
Estandariza las entradas y salidas (peticiones y respuestas) de los servicios de procesamiento geoespacial, como una superposición de polígonos. También define como un cliente solicita ejecutar un proceso y cómo se gestiona su resultado. Los datos que necesita el proceso pueden enviarse por la red o estar ya en el servidor.
Modernos
Son estándares construidos como bloques modulares que facilitan a cualquier persona publicar y usar datos geoespaciales en la web, e integrarlos con otro tipo de información. Toman como base el legado de los servicios clásicos, pero definen APIs centradas en recursos, siguiendo las prácticas actuales de desarrollo web.
OGC API – Maps (Parte 1: Núcleo 1.0)
Define una API para servir mapas georreferenciados, estáticos o renderizados dinámicamente, sin depender de cómo estén almacenados los datos. Es el sucesor moderno de WMS.
OGC API – Tiles (Parte 1: Núcleo 1.0)
Define bloques para obtener información geoespacial en teselas: teselas vectoriales, de coberturas, de mapas o imágenes y otros tipos. A diferencia de WMTS, que se centraba en teselas de mapa, admite cualquier dato teselado.
OGC API – Coverages (Parte 1: Núcleo)
Define una API web para acceder a coberturas, es decir, datos que asignan un valor a cada posición dentro de un dominio espacial o espacio - temporal. El tipo más común es la cobertura en malla (gridded coverage); una imagen satelital, por ejemplo, se modela como una cobertura de este tipo.
OGC API – Features (Parte 1: Núcleo 1.0.1 · Parte 2: CRS por referencia 1.0.1 · Parte 3: Filtrado 1.0)
Es un estándar de varias partes para consultar datos espaciales vectoriales (entidades) en la web y, en partes futuras, crearlos y modificarlos. El núcleo define lo mínimo obligatorio y se limita a la lectura, mientras que las Partes 4 (crear, reemplazar, actualizar y eliminar) y 5 (esquemas) se encuentran en diseño y borrador.
OGC API – Processes (Parte 1: Núcleo 1.0)
Permite encapsular tareas de cómputo como procesos ejecutables que un servidor ofrece a través de una API web y que un cliente puede invocar. Usa REST y JSON. Es el sucesor de WPS.
OGC API – Records (Parte 1: Núcleo 1.0)
Permite consultar catálogos de metadatos en la web para descubrir recursos geoespaciales. La Parte 1 cubre el acceso a registros y búsquedas simples; las capacidades de crear, actualizar o eliminar registros llegarán en partes futuras.
Enlaces a cada estándar OGC
| Estándar | Enlace |
|---|---|
| OGC WMS 1.3.0 (Web Map Service) | https://www.ogc.org/standards/wms/ |
| OGC WFS 2.0.2 (Web Feature Service) | https://www.ogc.org/standards/wfs/ |
| OGC WCS 2.1 (Web Coverage Service) | https://www.ogc.org/standards/wcs/ |
| OGC WMTS 1.0.0 (Web Map Tile Service) | https://www.ogc.org/standards/wmts/ |
| OGC CSW 3.0 (Catalogue Service for the Web) | https://www.ogc.org/standards/cat/ |
| OGC WPS 2.0.2 (Web Processing Service) | https://www.ogc.org/standards/wps/ |
| OGC API – Maps (Parte 1: Núcleo 1.0) | https://ogcapi.ogc.org/maps/ |
| OGC API – Tiles (Parte 1: Núcleo 1.0) | https://ogcapi.ogc.org/tiles/ |
| OGC API – Coverages (Parte 1: Núcleo) | https://ogcapi.ogc.org/coverages/ |
| OGC API – Features (Parte 1: Núcleo 1.0.1 · Parte 2: CRS por referencia 1.0.1 · Parte 3: Filtrado 1.0) | https://ogcapi.ogc.org/features/ |
| OGC API – Processes (Parte 1: Núcleo 1.0) | https://ogcapi.ogc.org/processes/ |
| OGC API – Records (Parte 1: Núcleo 1.0) | https://ogcapi.ogc.org/records/ |
Homologación de estándares clásicos y modernos de interoperabilidad
| Estándar clásico | Estándar moderno |
|---|---|
| OGC WMS 1.3.0 (Web Map Service) | OGC API – Maps (Parte 1: Núcleo 1.0) |
| OGC WFS 2.0.2 (Web Feature Service) | OGC API – Features (Parte 1: Núcleo 1.0.1 · Parte 2: CRS por referencia 1.0.1 · Parte 3: Filtrado 1.0) |
| OGC WCS 2.1 (Web Coverage Service) | OGC API – Coverages (Parte 1: Núcleo) |
| OGC WMTS 1.0.0 (Web Map Tile Service) | OGC API – Tiles (Parte 1: Núcleo 1.0) |
| OGC CSW 3.0 (Catalogue Service for the Web) | OGC API – Records (Parte 1: Núcleo 1.0) |
| OGC WPS 2.0.2 (Web Processing Service) | OGC API – Processes (Parte 1: Núcleo 1.0) |

