Skip to content

Servicios de mapas en Grass

El servicio WMS

El estándar de la interfaz del servicio de mapas en la web (WMS) de OpenGIS® proporciona una sencilla interfaz HTTP para solicitar imágenes de mapas georregistradas de una o más bases de datos geoespaciales distribuidas. Una solicitud WMS define la(s) capa(s) geográfica(s) y el área de interés a procesar. La respuesta a la solicitud es una o más imágenes de mapas georregistradas (devueltas como JPEG, PNG, etc.) que pueden visualizarse en una aplicación de navegador. La interfaz también admite la posibilidad de especificar si las imágenes devueltas deben ser transparentes para poder combinar o no las capas de varios servidores.

r.in.wms se encarga de la descarga e importación de datos ráster desde los servidores de cartografía web OGC WMS y OGC WMTS. Sólo se necesita que se le indiquen los datos deseados a recoger (límites y resolución) a través de una región, el servidor del que obtener los datos y la capa o capas a obtener. Este comando descarga los datos en mosaicos, los reproyecta, los importa y los vuelve a unir.

g.region n=90 s=-90 w=-180 e=180 res=0:10:00 -p
r.in.wms url="http://watzmann-geog.urz.uni-heidelberg.de/cached/osm" layers=osm_auto:all output=osm format=png
r.info osm

Para entender los datos que están obteniendo es necesario mirar las capacidades del servidor WMS. Esto debería estar disponible a través de una solicitud de capacidades.

Si es posible, se debe utilizar el código EPSG de la ubicación actual con la opción srs para evitar reproyecciones innecesarias.

r.in.wms -c url="http://ows.mundialis.de/services/service?"

El servicio WFS

El Web Feature Service (WFS) especifica las operaciones de descubrimiento, las operaciones de consulta, las operaciones de bloqueo, las operaciones de transacción y las operaciones para gestionar las expresiones de consulta almacenadas y parametrizadas.

Las operaciones de descubrimiento permiten interrogar al servicio para determinar sus capacidades y recuperar el esquema de aplicación que define los tipos de características que ofrece el servicio.

Las operaciones de consulta permiten recuperar características o valores de propiedades de características del almacén de datos subyacente basándose en restricciones, definidas por el cliente, sobre las propiedades de las características.

Las operaciones de bloqueo permiten un acceso exclusivo a las características con el fin de modificarlas o eliminarlas.

Las operaciones de transacción permiten crear, modificar, sustituir y eliminar características del almacén de datos subyacente.

Las operaciones de consulta almacenada permiten a los clientes crear, soltar, enumerar y describir expresiones de consulta parametrizadas que son almacenadas por el servidor y pueden ser invocadas repetidamente utilizando diferentes valores de parámetros.

Esta norma internacional define once operaciones:

  • GetCapabilities (operación de descubrimiento)
  • DescribeFeatureType (operación de descubrimiento)
  • GetPropertyValue (operación de consulta)
  • GetFeature (operación de consulta)
  • GetFeatureWithLock (operación de consulta y bloqueo)
  • LockFeature (operación de bloqueo)
  • Transaction (operación de transacción)
  • CreateStoredQuery (operación de consulta almacenada)
  • DropStoredQuery (operación de consulta almacenada)
  • ListStoredQueries (operación de consulta almacenada)
  • DescribeStoredQueries (operación de consulta almacenada)

WFS en Grass

v.in.wfs importa mapas OGC WFS (Web Feature Service) desde servidores externos.

v.in.wfs url="https://geoserver.mundialis.de/geoserver/sentinel/wfs?" name="sentinel:mgrs" output=sentinel2_mgrs