El Futuro de Web Map Service Adrian Custer FOSS4G BA gentina
WMS Que es WMS?
WMS Web Map Service es: un servicio HTTP que produce imágenes un protocolo de pedidos y respuestas un estándar del OGC, y del ISO una marca de conformidad
WMS
WMS
WMS http://demo.mapserver.org/cgi-bin/mapserv? map=/osgeo/mapserver/msautotest/world/world.map& SERVICE=WMS &VERSION=1.1.1 &REQUEST=GetMap &LAYERS=world_latlong &SRS=EPSG:4326 &BBOX=-180,-90,180,90 &FORMAT=image/jpeg &WIDTH=720 &HEIGHT=360 GetMap
WMS por cliente web
WMS en una IDE
WMS Estándar
Estándar WMS http://www.opengeospatial.org/standards/wms
Estándar WMS WMS version 1.3.0 OGC 03-109r1 ISO 19128:2005
WMS Problemas
Estandar WMS: Problemas ~4 temas de trabajo modularización harmonización con OWS Common harmonización con SLD/SE esquemas XML (para SOAP) ~20 pedidas formales ( Change Requests ) http://www.opengeospatial.org/standards/cr ~40 asuntos internos https://portal.opengeospatial.org/wiki/wms1x4swg/workonwms200
Estandar WMS: Problemas Mejoramiento de la norma mandatos claros (separados) mandatos testables (juego de tests) modularización Reglas internas del OGC The Specification Model
Estandar WMS: Problemas Integración con OWS Common modularización vs. GetCapabilities mezclar/separar transporte HTTP y WMS? muchos asuntos que arreglar Reescribir OWS Common?
Estandar WMS: Problemas Internacionalización (para INSPIRE) Separación de todo texto visible e.g. El nombre de la capa no es para usuarios! Acceso a los metadatos varios asuntos más (en el profil)
Estandar WMS: Problemas Met/Ocean Domain Working Group ofertas enormes (1000+ capas) ofertas que cambian (cada 3 horas) sistema dimensional tiempos elevación juegos de dimensiones escasos simbología particular internacionalización (todos los países)
Estandar WMS: Problemas Modernización animación escalabilidad (cf. WMTS) REST XML vs. JSON
WMS Futuro
WMS futuro: SWG Formación de un grupo de trabajo Web Mapping Service (WMS) 1.4 Standards Working Group (SWG)
WMS futuro: Tabajo versión será WMS 2.0 (no 1.4) A Specification for Specification Documents nuevo modelo de referencia espacial reglas de uso de formatos Texto (incluso KVP) XML Formatos de imágenes (PNG,...) reglas para Servicios definición de los mensajes nuevo modelo de comunicación reglas para Servicios Web (HTTP) modelo de mapas
WMS futuro: Spec Spec
WMS futuro: Ref.Esp. Nuevo modelo de referencia espacial conceptos estructuras de datos (cf. ISO 19111 CRS)
WMS futuro: Ref.Esp. 5 elementos son necesarios para la referencia espacial!
WMS futuro: Ref.Esp.
WMS futuro: Formatos Las normas de formatos comparten: definición al nivel binario reglas de tratamiento Perfiles de normas externas: 3 niveles XML: utilizable, enlazable, canónico Imágenes Orientables: PNG,...
WMS futuro: Servicios OGC Modelo de Servicios basado sobre el tratamiento de los mensajes recibidos UML de mensajes (Excepciones)
WMS futuro: Servicios Web Reglas de tratamiento de mensajes HTTP Definición de mensajes HTTP Gramática formal ABNF de los URL
WMS futuro: Modelo de Mapas Modelo Conceptual Map Model Map Request Map Response Map Client Map Service
WMS futuro: Modelo de Mapas Modelo General Elements Text j Layouts Map Title k Display Position Directional Arrow 1 0 0 0 i 0 1 0 0 Clip 3D Mold Print j j Group j Legend Label i Map Title 0 45 0 20 1 0 0 1 i Legend Graphic Realization i i Cartographic View j Map Graphic i j j Lake Lake Raster Binary Vector Binary i
WMS futuro: Modelo de Mapas Modelo Reducido Cartographic Element Data Offerings Cartographic Domain View Transfor (ProjectedCRS) (Affine) Layout Map Graphic Realization m (CRS:0) Clip (Identity) (None) (CRS:0) Projection Re-projection Position View i x y j 1 0 0 0 1 0 0 0 1 i Binary (Oriented Profile) 01101... 01101 j Datum shift z y x z' y' x'
WMS Ahora, solo necesitamos terminar.