[IGN + UPM] con financiación de la AECI Madrid, junio-julio de 2006 Emilio López Romero Ministerio de Vivienda Curso IDEs Web Map Service (WMS)

Slides:



Advertisements
Presentaciones similares
SERVICIO WEB DE CATÁLOGO CSW
Advertisements

GAZETTEER Y SERVICIO WFS-G
Web Coverage Service WCS 2.0
WCS: WEB COVERAGE SERVICE
Título Características y elementos fundamentales J.M. Morales-del-Castillo.
Geoservicios Servicios de una IDE IDERA VII San Salvador de Jujuy 2012.
Grupo de Sistemas de Información Avanzados GeoSpatiumLab S.L. Catálogo de servicios de la IDEE Jesús Barrera Javier Nogueras Universidad de Zaragoza Departamento.
/27 1 Representación (Simbología) Alejandra Sánchez Maganto.
/20 1 Registro e Identificadores Alejandra Sánchez Maganto.
[IGN + UPM] con financiación de la AECI Madrid, junio-julio de 2006 Emilio López Romero Ministerio de Vivienda Curso IDEs Style Layer Descriptor (SLD)
[IGN + UPM] con financiación de la AECI Madrid, julio de 2006 Antonio Rodríguez Instituto Geográfico Nacional Curso IDE 5.B.7.a CSW, GDAS y SWE.
[IGN + UPM] con financiación de la AECI Madrid, junio-julio de 2006 Manuel Madrid García C. de Infraestructuras y Transporte. Generalitat Valenciana. Curso.
[IGN + UPM] con financiación de la AECI Madrid, junio-julio de 2006 Miguel Angel Manso y Daniela Ballari Universidad Politécnica de Madrid Curso IDEs MapServer:
[IGN + UPM] con financiación de la AECI Madrid, julio de 2006 Profesor Institución de procedencia Curso IDE 3.B.5 ISO19131 Especificaciones.
Definición: Es un estilo de programación, su objetivo primordial es la separación de la capa de presentación, capa de negocio y la capa de datos. ARQUITECTURA.
[IGN + UPM] con financiación de la AECI Madrid, junio-julio de 2006 Emilio López Romero Ministerio de Vivienda Curso IDEs Web Coverage Service (WCS)
[IGN + UPM] con financiación de la AECI Madrid, junio-julio de 2006 Manuel Madrid García C. de Infraestructuras y Transporte. Generalitat Valenciana. Curso.
[IGN + UPM] con financiación de la AECI Madrid, junio-julio de 2006 Alejandra Sánchez Maganto Instituto GeográfIco Nacional Curso IDEs Web Map Service.
DEPARTAMENTO DE ORIENTACIÓN I.E.S: “Alto de los Molinos”
[IGN + UPM] con financiación de la AECI Madrid, junio-julio de 2006 Carlos López Universitario Autónomo del Sur - URUGUAY Curso IDEs 4.A.3Metadatos según.
Gestión Territorial y Administración Pública gvSIG: El camino de integración del SIG y las Infraestructuras de Datos Espaciales. Hacia la democratización.
[IGN + UPM] con financiación de la AECI Madrid, junio-julio de 2006 Daniela Ballari Universidad Politécnica de Madrid Curso IDEs Metadatos según ISO
Introducción a las bases de datos. MODELO ENTIDAD RELACIÓN (CONTINUACIÓN)  Ejemplo de cómo se lee un diagrama entidad relación:
Hojas de Estilo en Cascada CSS RAFAEL MOURGLIA. CSS son las siglas de Cascade Style Sheet que traducido significa hojas de estilo en cascada. Las hojas.
Validación de HTML Validación de CSS. Validación de HTML Desarrollado por: W3C Tipo de Recurso: Programa – Software Tipo de Destinatario: General Tipo.
[IGN + UPM] con financiación de la AECI Madrid, junio-julio de 2006 Emilio López Romero Ministerio de Vivienda Curso IDEs Filter Encoding Specification.
PROGRAMACIÓN ORIENTADA A OBJETOS SEGUNDA UNIDAD: “CLASES, OBJETOS Y MÉTODOS” IRVING YAIR SALAS CHÁVEZ ING. EN SISTEMAS COMPUTACIONALES - ITSLP.
 El protocolo PPP esta descrito en los RFC 1661 a Es el estándar usado en Internet para conexiones de un nodo aislado hacia un servidor en Internet.
Ingreso , proceso y salida de datos
ARCGIS Taller básico con enfoque a Moscas de la Fruta
Base de Datos Conjunto de información, la cual ha sido organizada y presentada para servir un propósito específico.
Programación Orientada a Objetos
HTML Formato al texto.
UNIVERSIDAD CENTROAMERICANA
EL MODELO RELACIONAL Creado por Edgar Codd, 1970:
METODOLOGÍA DE SISTEMAS
TUTORIAL PSeint.
CREAR DIAGRAMA DE FLUJO
Antonio F. Rodríguez IGN
DIRECCIONAMIENTO IPV4 Prof.: Nelson Calderón.
TIPO DE DATOS EN ACCESS 2010 TEXTO, MEMO, NUMERO, FECHA/HORA, MONEDA, AUTONUMERACION, SI/NO, OBJETO OLE, HIPERVINCULO, DATOS ADJUNTADOS, CALCULADO Y ASISTENTES.
Curso IDEs ISO Metadatos. MODELO.
Tema 3. Lenguaje unificado de modelado UML
RESULTADOS Y DISCUSIÓN CONCLUSIONES Y RECOMENDACIONES
HTML, Editores HTML, Servidores Locales
PLAN DE MUESTREO.
USO DE MODELOS EN CAPAS Equipo 7 Karen Berenice Magaña Ceferino
Filter Encoding (Prácticas)
Documentos a utilizarse para la adquisición de hardware y/o software
Parte 2.
DIFERENTES SISTEMAS DE COORDENADAS
Modelo de interacción de usuario.  El Desarrollo basado en modelos de la interfaz de usuario, en inglés Model-based User Interface Development (MB-UID),
FUNDAMENTOS DE PROGRAMACION EN ENTORNO WEB. Rodrigo Cabello Ing. Informático Director de proyectos Think – Ideas in Motion FUNDAMENTOS.
Customización en ADempiere
DIAGRAMA DE COMPONENTES INTEGRANTES Córdova Vásquez Giovanny Escobar Alvares Calixto Gomez Quinteros Adelaida Pinto Flores Yarmila.
Page 1. Page 2 Los lineamientos básicos que debe contener las paginas HTML.
Sistema de referencia de documentos
¿Qué es ISO 19115:2003? “ Identifica los metadatos necesarios para describir la información geográfica digital. Los metadatos pueden describir conjuntos.
¿Qué es ISO 19115:2003? “ Identifica los metadatos necesarios para describir la información geográfica digital. Los metadatos pueden describir conjuntos.
TAXONOMÍA DE SERVICIOS
Norma IEC 1131 Norma IEC 1131 en STEP 7 NORMA IEC 1131 EN STEP 7
CAPA FÍSICA DEL MODELO OSI La capa física: Señales de comunicación.
Docente: Valerio Herrera, Luis E. Experiencia Formativa III Semana 4: Servidores Web.
ARQUITECTURA DE UN NAVEGADOR WEB ESTO SE REFIERE AL SOFTWARE O HARDWARE? Un navegador web es un programa que codifica y decodifica una serie de reglas,
IEEE-STD PRÁCTICA RECOMENDADA PARA LA ESPECIFICACIÓN DE REQUERIMIENTOS DE SOFTWARE.
PRESENTACION DE INGENIERIA ORIENTADA A OBJETOS. INTRODUCCION. ¿ Qué es UML ?. UML, por sus siglas en Ingles, Unified Modeling Languaje.(Lenguaje Unificado.
Historia del HTML y de Internet Tim Berners-Lee creó la primera versión del lenguaje HTML en 1989, junto con su equipo también desarrollaron el protocolo.
Access Este programa permite manipular datos en forma de tablas, realizar cálculos complejos con fórmulas y funciones, incluso dibujar distintos tipos.
PRUEBAS DE CAJA NEGRA. -Internationa Software Testing Qualification Board (ISTQB) Internationa Software Testing Qualification Board (ISTQB) Técnica de.
ESTRUCTURA DE LOS SISTEMAS OPERATIVOS Magallanes Napa, Anthony Yair.
Transcripción de la presentación:

[IGN + UPM] con financiación de la AECI Madrid, junio-julio de 2006 Emilio López Romero Ministerio de Vivienda Curso IDEs Web Map Service (WMS)

Junio de 2006 Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica (IGN + UPM). España 2 Ejemplo: VERSION=1.1.0& REQUEST=GetMap& SRS=EPSG:4230& BBOX= , , , & WIDTH=602&HEIGHT=509 &LAYERS=bcn&STYLES=sombreado &FORMAT=image/png&BGCOLOR=0xFFFFFF &TRANSPARENT=true &EXCEPTIONS=application/vnd.ogc.se_xml Introducción

Junio de 2006 Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica (IGN + UPM). España 3 Introducción

Junio de 2006 Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica (IGN + UPM). España 4 Interface: conjunto de operaciones que caracteriza el comportamiento de una entidad Servicio: parte distinguible de la funcionalidad que es proporcionada por una entidad a través de interfaces Instancia de servicio: actual implementación de un servicio XML de capacidades: metadatos de nivel de servicio que describen las operaciones y contenidos disponibles en una instancia de servicio. Como lenguaje de descripción usa XML. Términos y definiciones

Junio de 2006 Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica (IGN + UPM). España 5 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: Ejemplo: SERVICE=WMS&REQUEST=GetCapabilities (METODO GET:EN LA WEB EN UNA SOLA LINEA) Elementos de servicio básicos

Junio de 2006 Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica (IGN + UPM). España 6 Si el servidor recibe una petición incorrecta, ejecutará una excepción de servicio. Los valores de los parámetros son “case sensitive”. Los parámetros pueden venir en cualquier orden y pueden aparecer algunos que no pertenecen a la especificación. Elementos de servicio básicos

Junio de 2006 Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica (IGN + UPM). España 7 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

Junio de 2006 Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica (IGN + UPM). España 8 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

Junio de 2006 Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica (IGN + UPM). España 9 EXCEPTIONS Formato para las excepciones SRS El sistema de referencias espaciales (SRS) es un parámetro de texto que designa un código de un sistema de referencias de coordenadas horizontal. Esta especificación define dos tablas de nombres, EPSG (4326-wgs84)y AUTO. Elementos de servicio básicos

Junio de 2006 Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica (IGN + UPM). España 10 BBOX El marco límite (BBOX) es un conjunto de cuatro decimales separados por coma, notación científica, o valores enteros que especifican el rango de la mínima X, la mínima Y, la máxima X, y la mínima Y, expresados en las unidades del SRS solicitado. Dimensión Tiempo Se utiliza para información que puede estar disponible en múltiples horarios (por ejemplo, un mapa horario del tiempo). Elementos de servicio básicos

Junio de 2006 Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica (IGN + UPM). España 11 Dimensión Elevación Para información espacial que puede estar disponible en múltiples elevaciones Parámetros específicos de vendedor Se usan para exámenes privados de funcionalidades no estándares que son previas a una posible 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

Junio de 2006 Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica (IGN + UPM). España 12 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 Parámetros de la petición Requerido / Opcional Descripción VERSIONOpcionalVersión solicitada SERVICERequeridoTipo de servicio REQUESTRequeridoNombre de la petición UPDATESEQUENCEOpcionalNúmero de secuencia o cadena para el control caché

Junio de 2006 Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica (IGN + UPM). España 13 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

Junio de 2006 Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica (IGN + UPM). España 14 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 como el contenido está formateado. El primer elemento que aparece es de tipo 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 que define las operaciones soportadas, el formato de salida, y el prefijo URL de cada operación. Operaciones de WMS

Junio de 2006 Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica (IGN + UPM). España 15 Respuesta a GetCapabilities La parte más crítica del XML de capcidades es la definición de capas y estilos. Cada mapa se describe mediante un elemento. Un elemento puede tener varias capas hijas que heredan parte de las características del padre. Los elementos tienen un título, un nombre, listas de claves y resumen, estilos, SRS, marco límite, escala, metadatos, fuente de datos, lista de entidades. Además los elementos tiene una serie de atributos que indican si se puede preguntar, si se ha obtenido a partir de varios servidores, si es opaca, si es redimensionable. Operaciones de WMS

Junio de 2006 Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica (IGN + UPM). España 16 GetMap A una solicitud GetMap de un cliente, un WMS devuelve un mapa como una imagen gráfica o conjunto de elementos gráficos, o bien una excepción si se produce algún tipo de error. Operaciones de WMS

Junio de 2006 Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica (IGN + UPM). España 17 Parámetros de la solicitud VERSION REQUEST=GetMap LAYERS STYLES SRS BBOX FORMAT WIDTH, HEIGHT TRANSPARENT BGCOLOR EXCEPTIONS VSPs Operaciones de WMS

Junio de 2006 Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica (IGN + UPM). España 18 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

Junio de 2006 Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica (IGN + UPM). España 19 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. El comportamiento descrito está dirigido al caso de imágenes. En el caso de elementos gráficos, la semántica de GetFeatureInfo está menos definida. Operaciones de WMS

Junio de 2006 Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica (IGN + UPM). España 20 Los parámetros de la solicitud son: VERSION REQUEST Map_request_copy QUERY_LAYERS INFO_FORMAT FEATURE_COUNT X,Y EXCEPTIONS Operaciones de WMS

Junio de 2006 Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica (IGN + UPM). España 21 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

Junio de 2006 Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica (IGN + UPM). España 22 Novedades: El CRS (Sistema de Referencia de Coordenadas) se puede definir de dos formas: Un código (EPSG, CRS –según ISO , AUTO2) Una URL que sea la dirección de un CRS. Define el XML Schema contra el que validar el XML Capabilities Es norma ISO: ISO DIS WMS 1.3.0

Junio de 2006 Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica (IGN + UPM). España 23 Web Map Context Documents Styled Layer Descriptor Documentos OGC relacionados