wms - upmpdi.topografia.upm.es/m.manso/docencia/ide_plan92_itt/ides2009/… · • wms se aplica a...

24
23 nov. 2003 Miguel A. Bernabé + Miguel A. Manso. Grupo de Trabajo MERCATOR. Universidad Politécnica de Madrid 1 Miguel A. Manso. Grupo de Trabajo MERCATOR. Universidad Politécnica de Madrid Servicio Servicio WMS WMS 23 nov. 2003 Miguel A. Bernabé + Miguel A. Manso. Grupo de Trabajo MERCATOR. Universidad Politécnica de Madrid 2 Miguel A. Manso. Grupo de Trabajo MERCATOR. Universidad Politécnica de Madrid Introducción Términos y definiciones Elementos de servicio básicos Operaciones de servicios web de mapas Novedades WMS 1.3.0 Documentos OGC relacionados Sumario

Upload: others

Post on 09-Oct-2020

0 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: WMS - UPMpdi.topografia.upm.es/m.manso/docencia/IDE_plan92_ITT/IDES2009/… · • WMS se aplica a mapas con formato gráfico, por tanto, no es útil para recuperar datos de entidades

23 nov. 2003 Miguel A. Bernabé + Miguel A. Manso. Grupo de Trabajo MERCATOR. Universidad Politécnica de Madrid 1Miguel A. Manso. Grupo de Trabajo MERCATOR. Universidad Politécnica de Madrid

Servicio Servicio WMSWMS

23 nov. 2003 Miguel A. Bernabé + Miguel A. Manso. Grupo de Trabajo MERCATOR. Universidad Politécnica de Madrid 2Miguel A. Manso. Grupo de Trabajo MERCATOR. Universidad Politécnica de Madrid

• Introducción

• Términos y definiciones

• Elementos de servicio básicos

• Operaciones de servicios web de mapas

• Novedades WMS 1.3.0

• Documentos OGC relacionados

Sumario

Page 2: WMS - UPMpdi.topografia.upm.es/m.manso/docencia/IDE_plan92_ITT/IDES2009/… · • WMS se aplica a mapas con formato gráfico, por tanto, no es útil para recuperar datos de entidades

23 nov. 2003 Miguel A. Bernabé + Miguel A. Manso. Grupo de Trabajo MERCATOR. Universidad Politécnica de Madrid 3Miguel A. Manso. Grupo de Trabajo MERCATOR. Universidad Politécnica de Madrid

• WMS especifica el comportamiento de un servidor que ofrece mapas georreferenciados.

• WMS se aplica a mapas con formato gráfico, por tanto, no es útil para recuperar datos de entidades o datos de coberturas.

• Se define la forma en la que los clientes realizan las consultasa los servidores y cómo estos describen sus datos.

Introducción

23 nov. 2003 Miguel A. Bernabé + Miguel A. Manso. Grupo de Trabajo MERCATOR. Universidad Politécnica de Madrid 4Miguel A. Manso. Grupo de Trabajo MERCATOR. Universidad Politécnica de Madrid

• WMS define tres operaciones para el servicio de mapas:

– GetCapabilities (obligatorio)

– GetMap (obligatorio)

– GetFeatureInfo (opcional)

Introducción

Page 3: WMS - UPMpdi.topografia.upm.es/m.manso/docencia/IDE_plan92_ITT/IDES2009/… · • WMS se aplica a mapas con formato gráfico, por tanto, no es útil para recuperar datos de entidades

23 nov. 2003 Miguel A. Bernabé + Miguel A. Manso. Grupo de Trabajo MERCATOR. Universidad Politécnica de Madrid 5Miguel A. Manso. Grupo de Trabajo MERCATOR. Universidad Politécnica de Madrid

• Se pueden realizar consultas a un WMS desde un navegador web mediante peticiones http:– GET

– POST

• Pueden solicitarse composiciones de mapas siempre que se soliciten con los mismos límites, CRS, y tamaño de la imagen.

• Pueden solicitarse mapas de distintos WMS para realizar una composición.

Introducción

23 nov. 2003 Miguel A. Bernabé + Miguel A. Manso. Grupo de Trabajo MERCATOR. Universidad Politécnica de Madrid 6Miguel A. Manso. Grupo de Trabajo MERCATOR. Universidad Politécnica de Madrid

• Se pueden usar WMS en cascada de modo que una capa que ofrece la produce otro WMS, y él añade sus capas para ofrecérselas al cliente.

• Esta especificación permite definir diferentes capas y estilos que podrán ser seleccionados libremente por el usuario, sin embargo no dispone de mecanismo alguno para habilitar una simbolización de los fenómenos definida por el usuario.

Introducción

Page 4: WMS - UPMpdi.topografia.upm.es/m.manso/docencia/IDE_plan92_ITT/IDES2009/… · • WMS se aplica a mapas con formato gráfico, por tanto, no es útil para recuperar datos de entidades

23 nov. 2003 Miguel A. Bernabé + Miguel A. Manso. Grupo de Trabajo MERCATOR. Universidad Politécnica de Madrid 7Miguel A. Manso. Grupo de Trabajo MERCATOR. Universidad Politécnica de Madrid

Ejemplo:http://www.idee.es/wms/IDEE-Base/IDEE-Base?REQUEST=GetMap&VERSION=1.3.0&SERVICE=WMS&CRS=EPSG:25830&BBOX=420353.19115,4468089.68158,469858.61506,4494819.88292&WIDTH=726&HEIGHT=392&LAYERS=Todas&STYLES=sombreado&FORMAT=image/png&BGCOLOR=0xFFFFFF&TRANSPARENT=FALSE&EXCEPTIONS=application/vnd.ogc.se_inimage

Introducción

23 nov. 2003 Miguel A. Bernabé + Miguel A. Manso. Grupo de Trabajo MERCATOR. Universidad Politécnica de Madrid 8Miguel A. Manso. Grupo de Trabajo MERCATOR. Universidad Politécnica de Madrid

Introducción

Page 5: WMS - UPMpdi.topografia.upm.es/m.manso/docencia/IDE_plan92_ITT/IDES2009/… · • WMS se aplica a mapas con formato gráfico, por tanto, no es útil para recuperar datos de entidades

23 nov. 2003 Miguel A. Bernabé + Miguel A. Manso. Grupo de Trabajo MERCATOR. Universidad Politécnica de Madrid 9Miguel A. Manso. Grupo de Trabajo MERCATOR. Universidad Politécnica de Madrid 9

Catálogo de Servicios

• ¿Dónde se pueden encontrar direcciones URL de los servicios web de mapas?

23 nov. 2003 Miguel A. Bernabé + Miguel A. Manso. Grupo de Trabajo MERCATOR. Universidad Politécnica de Madrid 10Miguel A. Manso. Grupo de Trabajo MERCATOR. Universidad Politécnica de Madrid 10

Catálogo de Servicios

Page 6: WMS - UPMpdi.topografia.upm.es/m.manso/docencia/IDE_plan92_ITT/IDES2009/… · • WMS se aplica a mapas con formato gráfico, por tanto, no es útil para recuperar datos de entidades

23 nov. 2003 Miguel A. Bernabé + Miguel A. Manso. Grupo de Trabajo MERCATOR. Universidad Politécnica de Madrid 11Miguel A. Manso. Grupo de Trabajo MERCATOR. Universidad Politécnica de Madrid 11

• Para invocar servicios WMS– WMS-SITES 600 WMS

• http://wms-sites.com

– SKYLAB 994 WMS• http://www.skylab-mobilesystems.com/en/wms_serverlist.html

– IDEE 358 WMS• http://www.idee.es/CatalogoServicios/cat2/indexWMS.html

Directorio de Servicios

23 nov. 2003 Miguel A. Bernabé + Miguel A. Manso. Grupo de Trabajo MERCATOR. Universidad Politécnica de Madrid 12Miguel A. Manso. Grupo de Trabajo MERCATOR. Universidad Politécnica de Madrid 12

Page 7: WMS - UPMpdi.topografia.upm.es/m.manso/docencia/IDE_plan92_ITT/IDES2009/… · • WMS se aplica a mapas con formato gráfico, por tanto, no es útil para recuperar datos de entidades

23 nov. 2003 Miguel A. Bernabé + Miguel A. Manso. Grupo de Trabajo MERCATOR. Universidad Politécnica de Madrid 13Miguel A. Manso. Grupo de Trabajo MERCATOR. Universidad Politécnica de Madrid 13

Práctica 1

• Respuesta a GetCapabilities

– Visualizar el GetCapabilities del WMS de Navarra y contestar a las siguientes preguntas

• ¿Cuál es el nombre del servicio de mapas?

• ¿Las capas tienen metadatos? ¿En qué fichero se ofrecen los metadatos

• ¿Qué versión de estándar utiliza?

• ¿Existen capas consultables?

23 nov. 2003 Miguel A. Bernabé + Miguel A. Manso. Grupo de Trabajo MERCATOR. Universidad Politécnica de Madrid 14Miguel A. Manso. Grupo de Trabajo MERCATOR. Universidad Politécnica de Madrid

Page 8: WMS - UPMpdi.topografia.upm.es/m.manso/docencia/IDE_plan92_ITT/IDES2009/… · • WMS se aplica a mapas con formato gráfico, por tanto, no es útil para recuperar datos de entidades

23 nov. 2003 Miguel A. Bernabé + Miguel A. Manso. Grupo de Trabajo MERCATOR. Universidad Politécnica de Madrid 15Miguel A. Manso. Grupo de Trabajo MERCATOR. Universidad Politécnica de Madrid

Práctica 1

Nombre: IDENA - Infraestructura de Datos Espaciales de Navarra

Las capas si tienen metadatos: http://idena.navarra.es/busquedas/xml/cartografia_topogra

fica.xml

XML

No son consultables

23 nov. 2003 Miguel A. Bernabé + Miguel A. Manso. Grupo de Trabajo MERCATOR. Universidad Politécnica de Madrid 16Miguel A. Manso. Grupo de Trabajo MERCATOR. Universidad Politécnica de Madrid

Ejemplo:http://www.idee.es/wms/IDEE-Base/IDEE-Base?REQUEST=GetMap&VERSION=1.3.0&SERVICE=WMS&CRS=EPSG:4258&BBOX=-10.12946,42.02594,-6.95156,43.71042&WIDTH=998&HEIGHT=529&LAYERS=Todas&STYLES=default&FORMAT=image/png&BGCOLOR=0xFFFFFF&TRANSPARENT=TRUE&EXCEPTIONS=INIMAGE

Introducción

Page 9: WMS - UPMpdi.topografia.upm.es/m.manso/docencia/IDE_plan92_ITT/IDES2009/… · • WMS se aplica a mapas con formato gráfico, por tanto, no es útil para recuperar datos de entidades

23 nov. 2003 Miguel A. Bernabé + Miguel A. Manso. Grupo de Trabajo MERCATOR. Universidad Politécnica de Madrid 17Miguel A. Manso. Grupo de Trabajo MERCATOR. Universidad Politécnica de Madrid

Introducción

23 nov. 2003 Miguel A. Bernabé + Miguel A. Manso. Grupo de Trabajo MERCATOR. Universidad Politécnica de Madrid 18Miguel A. Manso. Grupo de Trabajo MERCATOR. Universidad Politécnica de Madrid

• Reglas de las peticiones y respuestas http

– http soporta dos métodos de petición: GET y POST. La especificación WMS básica sólo se define para peticiones HTTP GET

– La forma de una petición HTTP GET es:http://host[:port]/path?{name[=value]&;}

Ejemplo:

http://www.idee.es/wms/IDEE-Base/IDEE-Base? SERVICE=WMS&REQUEST=GetCapabilities

Elementos de servicio básicos

Page 10: WMS - UPMpdi.topografia.upm.es/m.manso/docencia/IDE_plan92_ITT/IDES2009/… · • WMS se aplica a mapas con formato gráfico, por tanto, no es útil para recuperar datos de entidades

23 nov. 2003 Miguel A. Bernabé + Miguel A. Manso. Grupo de Trabajo MERCATOR. Universidad Politécnica de Madrid 19Miguel A. Manso. Grupo de Trabajo MERCATOR. Universidad Politécnica de Madrid

Elementos de servicio básicos

– Petición POST:• URL del servicio

• Petición en XML

– Ejemplo:• http://www.idee.es/CatalogoServicios/operaciones/Formulariopost.html

23 nov. 2003 Miguel A. Bernabé + Miguel A. Manso. Grupo de Trabajo MERCATOR. Universidad Politécnica de Madrid 20Miguel A. Manso. Grupo de Trabajo MERCATOR. Universidad Politécnica de Madrid

Elementos de servicio básicos

Page 11: WMS - UPMpdi.topografia.upm.es/m.manso/docencia/IDE_plan92_ITT/IDES2009/… · • WMS se aplica a mapas con formato gráfico, por tanto, no es útil para recuperar datos de entidades

23 nov. 2003 Miguel A. Bernabé + Miguel A. Manso. Grupo de Trabajo MERCATOR. Universidad Politécnica de Madrid 21Miguel A. Manso. Grupo de Trabajo MERCATOR. Universidad Politécnica de Madrid

• Si el servidor recibe una petición incorrecta, provocará que el servicio genere una excepción de servicio y éste contestará al cliente con un documento XML informando de la razón.

• Los valores de los parámetros son “sensibles a mayúsculas-minúsculas”. Los parámetros pueden aparecer en cualquier orden y pueden aparecer algunos que no pertenecen a la especificación.

Elementos de servicio básicos

23 nov. 2003 Miguel A. Bernabé + Miguel A. Manso. Grupo de Trabajo MERCATOR. Universidad Politécnica de Madrid 22Miguel A. Manso. Grupo de Trabajo MERCATOR. Universidad Politécnica de Madrid

• VERSION– El formato es del tipo “x.y.z”

– La versión aparece en el XML de capacidades y en las solicitudes de servicio

– Puede haber una negociación de la versión entre el cliente y el WMS, dependiendo de las diferentes versiones que este ofrezca para un servicio dado.

Elementos de servicio básicos

Page 12: WMS - UPMpdi.topografia.upm.es/m.manso/docencia/IDE_plan92_ITT/IDES2009/… · • WMS se aplica a mapas con formato gráfico, por tanto, no es útil para recuperar datos de entidades

23 nov. 2003 Miguel A. Bernabé + Miguel A. Manso. Grupo de Trabajo MERCATOR. Universidad Politécnica de Madrid 23Miguel A. Manso. Grupo de Trabajo MERCATOR. Universidad Politécnica de Madrid

• REQUEST– Es el nombre de una de las operaciones que ofrece la instancia

de servicio WMS

• FORMAT– Especifica el formato de salida de la respuesta a una

operación. En el XML de capacidades se definen los formatos que cada operación permite utilizar.

– Existen tipos MIME para definir formatos propios de OGC.

Elementos de servicio básicos

23 nov. 2003 Miguel A. Bernabé + Miguel A. Manso. Grupo de Trabajo MERCATOR. Universidad Politécnica de Madrid 24Miguel A. Manso. Grupo de Trabajo MERCATOR. Universidad Politécnica de Madrid

• EXCEPTIONS– Formato para las excepciones

• CRS– El sistema de referencias de coordenadas (CRS) es un

parámetro de texto que designa un código de un sistema de referencias de coordenadas horizontal.

– Esta especificación define distintos sistemas de coordenadas: Map CS, EPSG y AUTO2

Elementos de servicio básicos

Page 13: WMS - UPMpdi.topografia.upm.es/m.manso/docencia/IDE_plan92_ITT/IDES2009/… · • WMS se aplica a mapas con formato gráfico, por tanto, no es útil para recuperar datos de entidades

23 nov. 2003 Miguel A. Bernabé + Miguel A. Manso. Grupo de Trabajo MERCATOR. Universidad Politécnica de Madrid 25Miguel A. Manso. Grupo de Trabajo MERCATOR. Universidad Politécnica de Madrid

• BBOX– La extensión geográfica (BBOX) es un conjunto de cuatro

números decimales separados por coma, notación científica, o valores enteros que especifican el rango de las coordenadas X mínima, Y mínima, X máxima e Y mínima, expresados en las unidades del CRS solicitado.

• Dimensión Tiempo– Se utiliza para información que puede pertenecer a distintos

periodos temporales (por ejemplo, una imagen meteosat).

Elementos de servicio básicos

23 nov. 2003 Miguel A. Bernabé + Miguel A. Manso. Grupo de Trabajo MERCATOR. Universidad Politécnica de Madrid 26Miguel A. Manso. Grupo de Trabajo MERCATOR. Universidad Politécnica de Madrid

• Dimensión Elevación– Para información espacial que puede estar disponible a

distintos múltiples de elevación (p.e. Contaminación atmosférica a distintas alturas, temperaturas, etc.)

• Parámetros específicos de vendedor– Se usan para uso privado de funcionalidades no estandarizadas

pudiendo ser previas a una futura estandarización.

– Un servicio web OGC debe producir un resultado válido, incluso si los VSPs se pierden o están mal formados

Elementos de servicio básicos

Page 14: WMS - UPMpdi.topografia.upm.es/m.manso/docencia/IDE_plan92_ITT/IDES2009/… · • WMS se aplica a mapas con formato gráfico, por tanto, no es útil para recuperar datos de entidades

23 nov. 2003 Miguel A. Bernabé + Miguel A. Manso. Grupo de Trabajo MERCATOR. Universidad Politécnica de Madrid 27Miguel A. Manso. Grupo de Trabajo MERCATOR. Universidad Politécnica de Madrid

• GetCapabilities– La respuesta a una petición de GetCapabilities es información general

sobre el propio servicio e información específica sobre los mapas disponibles.

Operaciones de WMS

Formato de salida de los metadatos del servicio

OpcionalFORMAT

Nombre de la peticiónRequeridoREQUEST

Número de secuencia o cadena para el control caché

OpcionalUPDATESEQUENCE

Tipo de servicioRequeridoSERVICE

Versión solicitadaOpcionalVERSION

DescripciónRequerido / Opcional

Parámetros de la petición

23 nov. 2003 Miguel A. Bernabé + Miguel A. Manso. Grupo de Trabajo MERCATOR. Universidad Politécnica de Madrid 28Miguel A. Manso. Grupo de Trabajo MERCATOR. Universidad Politécnica de Madrid

• SERVICE– El parámetro SERVICE debe tomar el valor WMS que indica

que se requiere un servicio web de mapas, ya que una misma dirección URL puede albergar varios servicios distintos.

• REQUEST– Debe usarse el valor “GetCapabilities” para esta versión.

• UPDATESEQUENCE– Este parámetro sirve para mantener la consistencia caché.

Operaciones de WMS

Page 15: WMS - UPMpdi.topografia.upm.es/m.manso/docencia/IDE_plan92_ITT/IDES2009/… · • WMS se aplica a mapas con formato gráfico, por tanto, no es útil para recuperar datos de entidades

23 nov. 2003 Miguel A. Bernabé + Miguel A. Manso. Grupo de Trabajo MERCATOR. Universidad Politécnica de Madrid 29Miguel A. Manso. Grupo de Trabajo MERCATOR. Universidad Politécnica de Madrid

• Respuesta a GetCapabilities

– La respuesta XML debe ser un documento XML de características, acorde con el DTD de la normativa. Este DTD especifica el contenido obligatorio y opcional de la respuesta y cómo el contenido estáformateado.

– El primer elemento que aparece es de tipo <Service> y proporciona metadatos generales para el servicio como el nombre, el título y la URL. Además puede incluir una descripción, lista de claves, restricciones de acceso, tarificación e información de contacto.

– El siguiente elemento es <Capability> que define las operaciones soportadas, el formato de salida, y el prefijo URL de cada operación.

Operaciones de WMS

23 nov. 2003 Miguel A. Bernabé + Miguel A. Manso. Grupo de Trabajo MERCATOR. Universidad Politécnica de Madrid 30Miguel A. Manso. Grupo de Trabajo MERCATOR. Universidad Politécnica de Madrid

GetCapabilities

• Pregunta GetCapabilities– http://www.idee.es/wms/IDEE-Base/IDEE-

Base?VERSION=1.3.0&REQUEST=GetCapabilities&SERVICE=WMS

• Respuesta a GetCapabilities

Page 16: WMS - UPMpdi.topografia.upm.es/m.manso/docencia/IDE_plan92_ITT/IDES2009/… · • WMS se aplica a mapas con formato gráfico, por tanto, no es útil para recuperar datos de entidades

23 nov. 2003 Miguel A. Bernabé + Miguel A. Manso. Grupo de Trabajo MERCATOR. Universidad Politécnica de Madrid 31Miguel A. Manso. Grupo de Trabajo MERCATOR. Universidad Politécnica de Madrid

• Respuesta a GetCapabilities

– La parte más crítica del XML de capacidades es la definición de capas y estilos. Cada mapa se describe mediante un elemento <Layer>. Un elemento <Layer> puede tener varias capas hijas <Layer> que heredan parte de las características del <Layer> padre.

– Los elementos <Layer> tienen un título, un nombre, listas de palabras clave y un resumen, estilos, CRS, extensión geográfica, escala, metadatos, fuente de datos, lista de entidades.

– Además los elementos <Layer> tienen una serie de atributos que indican si es consultable, si se ha obtenido a partir de varios servidores (cascade), si es opaca, si se puede redimensionar.

Operaciones de WMS

23 nov. 2003 Miguel A. Bernabé + Miguel A. Manso. Grupo de Trabajo MERCATOR. Universidad Politécnica de Madrid 32Miguel A. Manso. Grupo de Trabajo MERCATOR. Universidad Politécnica de Madrid

Respuesta a GetCapabilities

Page 17: WMS - UPMpdi.topografia.upm.es/m.manso/docencia/IDE_plan92_ITT/IDES2009/… · • WMS se aplica a mapas con formato gráfico, por tanto, no es útil para recuperar datos de entidades

23 nov. 2003 Miguel A. Bernabé + Miguel A. Manso. Grupo de Trabajo MERCATOR. Universidad Politécnica de Madrid 33Miguel A. Manso. Grupo de Trabajo MERCATOR. Universidad Politécnica de Madrid

Respuesta a GetCapabilities

23 nov. 2003 Miguel A. Bernabé + Miguel A. Manso. Grupo de Trabajo MERCATOR. Universidad Politécnica de Madrid 34Miguel A. Manso. Grupo de Trabajo MERCATOR. Universidad Politécnica de Madrid

Respuesta a GetCapabilities

Page 18: WMS - UPMpdi.topografia.upm.es/m.manso/docencia/IDE_plan92_ITT/IDES2009/… · • WMS se aplica a mapas con formato gráfico, por tanto, no es útil para recuperar datos de entidades

23 nov. 2003 Miguel A. Bernabé + Miguel A. Manso. Grupo de Trabajo MERCATOR. Universidad Politécnica de Madrid 35Miguel A. Manso. Grupo de Trabajo MERCATOR. Universidad Politécnica de Madrid

Respuesta a GetCapabilities

23 nov. 2003 Miguel A. Bernabé + Miguel A. Manso. Grupo de Trabajo MERCATOR. Universidad Politécnica de Madrid 36Miguel A. Manso. Grupo de Trabajo MERCATOR. Universidad Politécnica de Madrid

• GetMap

– A una solicitud GetMap de un cliente, un WMS devuelve un mapa como una imagen o conjunto de elementos gráficos, o bien una excepción si se produce algún tipo de error.

Operaciones de WMS

Page 19: WMS - UPMpdi.topografia.upm.es/m.manso/docencia/IDE_plan92_ITT/IDES2009/… · • WMS se aplica a mapas con formato gráfico, por tanto, no es útil para recuperar datos de entidades

23 nov. 2003 Miguel A. Bernabé + Miguel A. Manso. Grupo de Trabajo MERCATOR. Universidad Politécnica de Madrid 37Miguel A. Manso. Grupo de Trabajo MERCATOR. Universidad Politécnica de Madrid

• Parámetros de la solicitudVERSIONREQUEST=GetMapLAYERSSTYLESSRSBBOXFORMATWIDTH, HEIGHTTRANSPARENTBGCOLOREXCEPTIONSTIMEELEVATIONVSPs

Operaciones de WMS

23 nov. 2003 Miguel A. Bernabé + Miguel A. Manso. Grupo de Trabajo MERCATOR. Universidad Politécnica de Madrid 38Miguel A. Manso. Grupo de Trabajo MERCATOR. Universidad Politécnica de Madrid

• Respuesta a GetMap

– La respuesta a una petición GetMap válida debe ser un mapa con la información georreferenciada de la capa solicitada, en el estilo deseado, y teniendo el sistema de referencia espacial especificado, marco límite, tamaño, formato y transparencia.

Operaciones de WMS

Page 20: WMS - UPMpdi.topografia.upm.es/m.manso/docencia/IDE_plan92_ITT/IDES2009/… · • WMS se aplica a mapas con formato gráfico, por tanto, no es útil para recuperar datos de entidades

23 nov. 2003 Miguel A. Bernabé + Miguel A. Manso. Grupo de Trabajo MERCATOR. Universidad Politécnica de Madrid 39Miguel A. Manso. Grupo de Trabajo MERCATOR. Universidad Politécnica de Madrid 39

• Realizar una operación GetMap:

– Introduce la URL del WMS de la C.A de La Rioja en un visualizador que permita cargar servicios WMS OGC• http://wms.larioja.org/request.asp

– Carga solamente 4 capas: Tramos de elementos hidrográficos, Manzanas de los núcleos urbanos, Masas de agua de elementos hidrográficos y Municipios.

Práctica 2

23 nov. 2003 Miguel A. Bernabé + Miguel A. Manso. Grupo de Trabajo MERCATOR. Universidad Politécnica de Madrid 40Miguel A. Manso. Grupo de Trabajo MERCATOR. Universidad Politécnica de Madrid 40

Práctica 2

Page 21: WMS - UPMpdi.topografia.upm.es/m.manso/docencia/IDE_plan92_ITT/IDES2009/… · • WMS se aplica a mapas con formato gráfico, por tanto, no es útil para recuperar datos de entidades

23 nov. 2003 Miguel A. Bernabé + Miguel A. Manso. Grupo de Trabajo MERCATOR. Universidad Politécnica de Madrid 41Miguel A. Manso. Grupo de Trabajo MERCATOR. Universidad Politécnica de Madrid

• GetFeatureInfo

– Es una operación opcional. Sólo se soporta por aquellas capas para las que el atributo queryable = “1”.

– Un caso de uso sería un cliente ve la respuesta de un mapa solicitado y escoge un punto de ese mapa para obtener más información.

– La operación proporciona la funcionalidad para identificar el pixel, la capa de información y el formato en el que la información debería ser entregada.

Operaciones de WMS

23 nov. 2003 Miguel A. Bernabé + Miguel A. Manso. Grupo de Trabajo MERCATOR. Universidad Politécnica de Madrid 42Miguel A. Manso. Grupo de Trabajo MERCATOR. Universidad Politécnica de Madrid

• Los parámetros de la solicitud son:VERSION

REQUEST

Map_request_part

QUERY_LAYERS

INFO_FORMAT

FEATURE_COUNT

X,Y

EXCEPTIONS

Operaciones de WMS

Page 22: WMS - UPMpdi.topografia.upm.es/m.manso/docencia/IDE_plan92_ITT/IDES2009/… · • WMS se aplica a mapas con formato gráfico, por tanto, no es útil para recuperar datos de entidades

23 nov. 2003 Miguel A. Bernabé + Miguel A. Manso. Grupo de Trabajo MERCATOR. Universidad Politécnica de Madrid 43Miguel A. Manso. Grupo de Trabajo MERCATOR. Universidad Politécnica de Madrid

• La respuesta a GetFeatureInfo:

– El WMS deberá devolver una respuesta de acuerdo al valor del parámetro INFO_FORMAT solicitado si la petición es válida, o ejecutar una excepción en otro caso. La naturaleza de la respuesta es a criterio del proveedor de WMS, pero debe pertenecer a las entidades más cercanas a (X,Y).

Operaciones de WMS

23 nov. 2003 Miguel A. Bernabé + Miguel A. Manso. Grupo de Trabajo MERCATOR. Universidad Politécnica de Madrid 44Miguel A. Manso. Grupo de Trabajo MERCATOR. Universidad Politécnica de Madrid

Práctica 3

• Conseguir la referencia catastral del INSIA.

Page 23: WMS - UPMpdi.topografia.upm.es/m.manso/docencia/IDE_plan92_ITT/IDES2009/… · • WMS se aplica a mapas con formato gráfico, por tanto, no es útil para recuperar datos de entidades

23 nov. 2003 Miguel A. Bernabé + Miguel A. Manso. Grupo de Trabajo MERCATOR. Universidad Politécnica de Madrid 45Miguel A. Manso. Grupo de Trabajo MERCATOR. Universidad Politécnica de Madrid

Práctica 3

http://ovc.catastro.meh.es/Cartografia/WMS/ServidorWMS.aspx?REQUEST=GetFeatureInfo&VERSION=1.1.1&SERVICE=WMS&QUERY_LAYERS=Catastro&INFO_FORMAT=text/html&FEATURE_COUNT=100&X=291&Y=445&SRS=EPSG:25830&BBOX=446064.91656,4470590.63104,447205.2181,4471425.86192&WIDTH=998&HEIGHT=731&LAYERS=Catastro&STYLES=Default&FORMAT=image/png&BGCOLOR=0xFFFFFF&TRANSPARENT=TRUE&EXCEPTIONS=application/vnd.ogc.se_xml

23 nov. 2003 Miguel A. Bernabé + Miguel A. Manso. Grupo de Trabajo MERCATOR. Universidad Politécnica de Madrid 46Miguel A. Manso. Grupo de Trabajo MERCATOR. Universidad Politécnica de Madrid

Page 24: WMS - UPMpdi.topografia.upm.es/m.manso/docencia/IDE_plan92_ITT/IDES2009/… · • WMS se aplica a mapas con formato gráfico, por tanto, no es útil para recuperar datos de entidades

23 nov. 2003 Miguel A. Bernabé + Miguel A. Manso. Grupo de Trabajo MERCATOR. Universidad Politécnica de Madrid 47Miguel A. Manso. Grupo de Trabajo MERCATOR. Universidad Politécnica de Madrid

• Novedades:

– El CRS se puede definir de dos formas:• Un código (EPSG, CRS –según ISO 19111-, AUTO2)

• Una URL que sea la dirección de un CRS (Cumpliendo ISO 19111)

– Define el XML Schema contra el que validar el XML Capabilities

– Es norma ISO: ISO DIS 19128

WMS 1.3.0

23 nov. 2003 Miguel A. Bernabé + Miguel A. Manso. Grupo de Trabajo MERCATOR. Universidad Politécnica de Madrid 48Miguel A. Manso. Grupo de Trabajo MERCATOR. Universidad Politécnica de Madrid

• Web Map Context Documents

• Styled Layer Descriptor

Documentos OGC relacionados