Categoría: OpenLayers

Como sabréis si seguís el blog, el pasado 30 de junio realicé la presentación del proyecto MeteoSIX en las conferencias INSPIRE 2011. Aquí podéis ver la presentación.

Post to Twitter Post to Facebook

Desde enero del año pasado (2010), MeteoGalicia, el Laboratorio de Sistemas de la Universidade de Santiago de Compostela, el Grupo de Arquitectura de Computadores de la Universidade de A Coruña (del que formo parte) y el CESGA estamos trabajando en el proyecto MeteoSIX, cuyo objetivo es crear una IDE meteorológica para Galicia.

Pantallazo de MeteoSIX

Pantallazo de MeteoSIX

La idea del proyecto es organizar y estructurar la ingente cantidad de datos meteorológicos y oceanográficos que posee MeteoGalicia, y publicarlos a través de diferentes servicios, a través tanto estándares OGC (WMS, WFS, WCS, SOS…) como otros estándares de facto en la comunidad científica (NetCDF Subset, OPeNDAP…). Como resultado -quizás el más visible- se publicará un Geoportal que contendrá un visor geográfico en el que se podrán superponer capas que representan gráficamente distinta información meteorológica y oceanográfica, y se podrá consultar esa información para cada punto clickando en el mapa, a diferencia de lo que se utiliza ahora, que, en cuanto a predicción, son mapas elaborados de manera semi-manual por el personal de MeteoGalicia. Sin embargo, la propia publicación de los datos a través de estándares es otro resultado, como he comentado quizás no tan visible para el público general, pero sí para las comunidades científica, meteorológica y oceanográfica, y del mundo GIS en general.

Es importante señalar que los datos que se manejan provienen -generalizando- de dos fuentes principales: los datos de observación, que son aquellas mediciones realizadas por la multitud de sensores de los que dispone MeteoGalicia, y los datos de predicción numérica, que son aquéllos que provienen de los resultados de la ejecución de distintos modelos numéricos de predicción meteorológica y oceanográfica que tiene lugar en el supercomputador Finisterrae, en el CESGA.

Pantallazo de MeteoSIX

Pantallazo de MeteoSIX

Los datos de observación, a su vez, provienen de multitud de sistemas de sensores muy heterogéneos (tanto en sus mecanismos, como en la propia información que recogen, como en la forma en que la transmiten), desde estaciones meteorológicas hasta radiosondas, pasando por datos de satélite, boyas, etc.

Los datos de predicción provienen de las salidas resultantes de las distintas ejecuciones de los distintos modelos numéricos que corren en el Finisterrae, y como cualquier predicción y cualquier simulación, no son infalibles, pero son las mismas en las que se basan los predictores para realizar sus predicciones operativas, y lo que proporciona esta herramienta es el acceso a esa fuente de datos de una manera estructurada y geolocalizada.

El proyecto se enmarca dentro de la directiva INSPIRE, una norma europea (con sus correspondientes transposiciones legales en cada país miembro, como la LISIGE en España) que obliga a los países a publicar la información geográfica de la que dispone a través de los estándares correspondientes. En concreto, responde a los temas enumerados en los puntos 13, 14 y 15 del anexo III de la directiva (condiciones atmosféricas, features meteorológicas geográficas y features oceanográficas geográficas). Los planes contemplan la publicación de la primera versión del geoportal a lo largo de este año.

Esta semana me encuentro en Edimburgo con motivo de la conferencia INSPIRE y mañana presentaré el proyecto. La presentación estará disponible tras la conferencia en el sitio web de la misma.

Post to Twitter Post to Facebook

Quizás se resumen en una frase: Hay que hacer más.

Y habrá más. Ya se habla de una mapping party en Vigo el mes que viene y de promover algún curso más. Permanece atento.

La experiencia fue buena, muy buena, la gente al parecer quedó contenta (al menos eso nos dijeron en persona ;) ), y estas reuniones, aunque sean en forma de curso, sirven para conocer mejor a la gente que al fin y al cabo andan metidos en el mismo geomundo que el tuyo, muchas veces afrontando y resolviendo problemas parecidos a los tuyos más cerca de lo que crees. Por ejemplo los chicos de Ikimap, que están subiendo como la espuma (más bien como un cohete, bravo!) y no me extraña, tienen un servicio que es una pasada de útil y, sobre todo, lo más difícil de conseguir muchas veces, de sencillo de usar.

Por cierto, el material del curso está enlazado en el blog de Xeoinquedos, y lo dejo aquí también (ojo, los enlaces alternativos son de Dropbox, no garantizo que no vayan a cambiar o romperse, los primeros están alojados en sonxurxo.com):

Si quieres realizar los ejercicios, lo mejor es que partas de los “esqueletos” y que vayas siguiendo las transparencias según se van desarrollando los ejemplos.

Además de poder bajarte la presentación en pdf la dejo aquí (está colgada en SlideShare):

Lo de siempre, esperamos que hayamos estado a la altura y que haya servido a los asistentes para entender un poco mejor la librería OpenLayers. Y ya sabes, sigue conectado a Xeoinquedos:

Post to Twitter Post to Facebook

Xeoinquedos zona norte organiza el próximo 20 de Mayo un curso gratuito de OpenLayers, en el que Gracia Fernández López (que forma parte del equipo de GIS del Grupo de Arquitectura de Computadores de la UDC) y yo trataremos de dar una introducción práctica al framework de mapas GIS. Tendrá lugar en le ETS de Caminos, Canales y Puertos de la Universidade de A Coruña (mapa) el 20 de Mayo a partir de las 16:00.

Puedes inscribirte (¡gratis!) rellenando el siguiente

FORMULARIO DE INSCRIPCIÓN

Intentaremos que tenga un formato estilo workshop lo más participativo posible, así que será necesario, en principio, que los asistentes lleven su propio portátil al curso, preparado con un servidor web activo para no perder tiempo configurando Apaches y demás. De todas formas, si te interesa asistir de oyente, no dudes en apuntarte! Si tienes alguna duda sobre lo que tienes que llevar ponte en contacto conmigo o, mejor aún, deja un comentario y así el siguiente que llegue a este post lo podrá leer.

Habéis de saber que la realización del curso es posible fundamentalmente gracias al enorme impulso dado por MichoGar y a Francisco Puga, que se está encargando de que todo lo relativo a la sala donde se realizará esté en perfectas condiciones.

Como dice la entrada del blog de Xeoinquedos:

Los temas a tratar serán los siguientes:

Introducción: en la que se explicará brevemente en qué consiste OpenLayers y conceptos a grandes rasgos necesarios para el resto del seminario.

  • Hola Mundo (creación de un mapa con una capa WMS)

Manejo de capas: se detallará cómo incluir algunas de las capas más usadas dentro de las definidas en OpenLayers.

  • Inclusión de Capas de Google
  • Inclusión de Capas de OpenStreetMap
  • Inclusión de Capas de Bing
  • Inclusión de Capas WFS

Controles: breve explicación de las opciones de interacción con el visor.

  • Controles de visualización.
  • Controles de edición.
  • Definiendo nuestro propio control.

Interacción con el servidor a través de los estándares del OGC: se detallará a través de dos ejemplos cómo se puede obtener información del servidor de mapas mediante protocolos estándares.

  • WMS GetFeatureInfo.
  • WFS GetFeature.

 

Sigue la última hora del curso en Twitter: #Xeoinquedos, #sonxurxo, #michogar

Post to Twitter Post to Facebook

En la primera parte de este tutorial veíamos cómo crear una página con un mapa simple con una sola capa WMS servida por osgeo.org. Voy a dedicar este segundo artículo a explicar cómo crear un mapa que tenga como capas base las capas de Google, utilizando para ello el API v3.

OpenLayers con capa de Google v3

read more »

Post to Twitter Post to Facebook