Blog

VII Jornadas de SIG Libre

La semana pasada se celebraron las VII Jornadas de SIG Libre de Girona. Son mis sextas jornadas y la impresión general es parecida a la de otros años: pilas geogeek cargadas, sensación de que el software libre sigue siendo el camino correcto, que muchos otros comparten la misma ¿pasión? sí, diría pasión, por el conocimiento libre.

Participé en los talleres del miércoles, tanto en el taller de OpenGeo Suite impartido por Víctor Olaya como el de la tarde de Javier de la Torre de CartoDB. El primero fue un poco accidentado por no poder contar con la máquina que Víctor esperaba y por tanto avanzamos algo menos de lo deseable y de hecho le eché una mano con alguna incidencia. En mi opinión estos talleres deben darlos dos personas siempre que sea posible porque uno solo no puede avanzar y atender a 25 alumnos a la vez. En cualquier caso Víctor hizo un buen trabajo y la gente creo que aprendió algunas cosas sobre PostGIS y GeoServer. El segundo taller sobre CartoDB me sirvió para conocer con mayor profundidad la herramienta, que ya había explorado antes, y sobre todo para aprender más sobre cómo funciona internamente y qué cosas está la gente haciendo por ahí con esta interesante alternativa de almacenamiento geoespacial en la nube.

Ya estaba tratando

El día siguiente arrancaron las jornadas con un interesante debate sobre la utilidad de los estándares y el papel de OGC en su elaboración. Se habló también del relativo éxito de las IDEs como concepto general y su aplicación en España en particular y de cómo nuevas aproximaciones a la distribución de información en Internet pueden ser más válidas en los tiempos que corren. Por mi parte me quedo con la impresión de que los estándares OGC han hecho bastante bien en el sector, aunque es cierto que ha ido a peor en las últimas especificaciones. Así mismo pienso que las IDEs si no han tenido éxito mayor ha sido por un problema más organizativo que técnico. Sin datos o con datos pobres da igual que el estándar sea más o menos complicado o que el servidor vaya más o menos rápido. Y no solo es cuestión de poner los datos en la red, es tener la intención de mantenerlos actualizados y sobre todo de favorecer su uso mediante licencias libres que permitan a la sociedad añadir valor y crear riqueza con los mismos bien directamente, bien a través de los servicios que puedan ofrecer las administraciones públicas. En fin, como digo a mí no me parece un asunto tanto técnico como político, y ciertamente esa sensación de hambre de datos ha sido uno de los temas recurrentes en las jornadas.

De hecho mi participación presentando con Pedro Vivas White, del Centro Nacional de Información Geográfica acerca de la implantación de un servidor SOS para OTALEX C la IDE transfronteriza entre España y Portugal trataba más sobre el dato que sobre cualquier otra cosa. Porque montar un servicio de mapas o un repositorio de información medioambiental con datos escasos o parciales tiene poco sentido, necesitamos que la gente abra sus cajones y los pongan a disposición de la sociedad para lo que sea que quieran hacer con ella. Como dijo un geoinquieto «hay mucho más talento fuera de tu organización que dentro», y aunque lo aplicaba a la empresa y el software libre, aplica exactamente igual a las administraciones públicas y los datos. Mi compañera Amelia del Rey expuso los avances en el proyecto de investigación GeoStore donde en Prodevelop hemos trabajado por un lado en la creación de un prototipo de tienda virtual para contenidos geolocalizados, así como en temas de mejora del rendimiento del servicio de esos datos mediante técnicas de clustering y teselado vectorial.

Grandes peludos con principios

En el plano más personal como siempre son unas jornadas en las que me encuentro con amigos de todo el país, y como siempre me quedo con la sensación de no haber podido dedicarle a cada uno un poquito más, de no haber charlado con éste o aquel de cómo les va en sus proyectos y cosas así. Como siempre la actividad fuera de las salas de conferencias es tan o más importante que lo que se cuenta dentro. La verdad es que la comunidad de software libre geoespacial en España es muy sana, divertida y abierta. No sé cómo se percibe desde fuera, tal vez parecemos una panda de frikis hiperactivos.

Prueba de esto es que este año hemos celebrado la primera reunión de Geoinquietos de España. En ella cada grupo ha presentado su estado actual, sus problemas, sus necesidades y aspiraciones compartiendo la mayoría de ellas. Actualmente hay grupos activos (más o menos) en Barcelona, Cantabria, Galicia, Madrid, Sevilla, Valencia, Córdoba, Tenerife y fuera de España en Buenos Aires y México.

El congreso se cerró con la invitación de Mauricio Miranda a participar en abril de este año en el FOSS4G Buenos Aires. Tengo la suerte de asistir (si no se tuerce nada a última hora) así que podré contar de primera mano qué tal estuvo. Como cada año ocurre con las jornadas de Girona, seguro serán un rotundo éxito.

Start of a new ITEA2 R&D project SITAC in Paris

Last February 21, the project "SITAC - Social Internet of things: Apps by and for the Crowd" began in Paris and Prodevelop tool part to this event.

SITAC kick-off in Paris

 

SITAC is an international project from the European Program Call ITEA 2 Call 6 with ITEA label number 11020. In Spain, it is funded by the Ministry of Economy and Competitiveness (INNPACTO program). The project aims at enabling large-scale access to billions of emerging connected devices.

The consortium is leaded by the french company Gemalto and it is composed of intertational leaders in M2M technologies, big data and crowd experts, and leading research centers.

The Spanish consortium is leaded by Alcatel Lucent and it includes Prodevelop, Valencia Polytechnic University, The University of Alcalá de Henares (Madrid), Planet Media (Madrid), and the University of Sevilla.

This project is of special interest for Prodevelop to further work on geosensor web applications, big data infrastructures and analysis, mobile solutions, and standardization. The exploitation plan encompasses a higher participation to the "Sensor Web for IoT" Standards Working Group of the Open Geospatial Consortium (OGC) as well as offering new services to Smart Ports of the future where sensors and port community data will play a bigger role.

Reunión general de Docking Assist

Ayer tuvimos la reunion general M12 del proyecto Europeo DOCKINGASSIST del programa FP7 for SME. DOCKINGASSIST tiene por finalidad la construccion de un PPU (Portable Pilot Unit) de bajo coste basado sobre Wimax para las mabiobras de atraque de precision al centimetro.

La reunion fue organizada por Prodevelop y tuvo lugar en el hotel NH LAS ARTES en Valencia, con la participacion de todos los socios, de Israel, Grecia, Irlanda, Finlandia, Espana. Se reviso el estado actual del proyecto, las proximas metas sobre la integracion de los conponentes desarrolados y se empezo a trabajar sobre la comercializacion del producto DOCKINGASSIST.

Esta reunion viene a continuacion de una exitosa revisión por el comisionario Europeo el pasado mes de octubre en Bruselas. Prodevelop partipa en calidad de experto GIS portuario, proponiendo soluciones inovadoras para la geolocalizacion de los buques en tiempo-real. El despliegue de la solucion DOCKINGASSIST completa esta previsto para julio de 2013 en el puerto de Cork (Irlanda).

Día triste. Hoy AEMET "despublica" datos

Hoy es un día triste. Hoy es el día en el que se cierra el acceso a muchos datos públicos sobre meteorología que AEMET liberó hace alrededor de dos años. Estos datos incluían información meteorológica, climatológica, de radiación solar, de ozono, contaminación, rayos, radar o predicciones.

 

Con este anuncio, AEMET comunica que los datos dejarán de estar públicos. El motivo:

"Con objeto de dar cumplimiento a la O.M. del MAM/160/2006 de 2 de enero, por la que se regulan las prestaciones de AEMET, los productos deberán ajustarse al régimen de precios públicos establecido".

En otras palabras, se escudan en un incumplimiento de la Orden Ministerial que regula los precios para cancelar la liberación de datos y, en vez de modificar dicha O.M., se restringe el acceso a estos datos. Desconozco si existía alguna denuncia sobre el incumplimiento de esta ley, aunque lo dudo mucho, pero cuando hay interés real, se modifican las leyes en un tiempo record.

 

Esta decisión, que tan poco plausible nos parece, tiene muchos argumentos que la desaconsejan, pero por sintetizar, nada mejor que la propia política de datos expuesta en su día por AEMET en su Web al anunciar el libre acceso a los datos:

"Con el cumplimiento de esta segunda fase de accesibilidad libre y gratuita a todos sus datos AEMET avanza sustancialmente en su compromiso de ofrecer el mejor servicio meteorológico a la sociedad española."

 

¿Qué sucede ahora con el ofrecimiento del "mejor servicio meteorológico"?

 

Si estás en contra de esta política restrictiva, puedes firmar esta petición, que nuestro amigo Félix Pedrera ha lanzado enmarcada en change.org.

Sistemas de referencia disponibles en el WMS 1.3.0 de CartoCiudad

La configuración de CRS del servidor WMS (versión 1.3.0) de IGN - CartoCiudad está bastante bien:

  • Se mantienen EPSG:23028-EPSG:23031 para compatibilidad con cartografía tradicional (ED50 + UTM).
  • Se incluyen los EPSG:25828-EPSG:25831 puesto que son los CRS proyectados oficiales para península y Baleares (ETRS89 + UTM).
  • Se incluye CRS:84 (además de EPSG:4326) para facilitar la vida a los clientes WMS que no soporten el cambio en el orden de las coordenadas.
  • Se incluye EPSG:900913 (aunque su nombre más oficial es EPSG:3857, creo) para permitir la integración inmediata con visores al estilo de Google Maps, OpenStreetMap, etc.
  • Sólo pueden echarse de menos los CRS canarios EPSG:4082 y EPSG:4083 (REGCAN95 + UTM) pero estos se consideran equivalentes a EPSG:32627 y EPSG:32628 (WGS84 + UTM) respectivamente, que sí están disponibles.

TIG2012 y Geocamp 2012

La semana pasada participé en dos congresos muy diferentes, y creo que vale la pena contarlos en un mismo post precisamente por los contrastes entre ambos.

El jueves y viernes asistí al XV Congreso Nacional Tecnologías de Información Geográfica organizado por la Asociación de Geógrafos Españoles, en concreto por el grupo dedicado a las Tecnologías de la Información Geográfica. Este congreso se viene realizando cada dos años, yo asistí en 2004 a la edición que se realizó en Murcia. En aquella ocasión tuve la suerte de recibir formación en GRASS entre otros temas. Aquel congreso lo recuerdo concurrido y ciertamente me lo pasé bastante bien. El congreso de este año diría que ha tenido bastante menos asistencia, casi me atrevería a decir que era de los pocos asistentes que no presentaban alguna charla o póster o iban a venderle algo al resto de los que asistían.

Las charlas fueron prácticamente todas académicas, algunas más interesantes (como la que dio Emilio Chuvieco sobre las dificultades para definir modelos globales) y otras bastante menos. Se podría decir que el tipo de problemas que he visto resolver se parecen mucho a los que siempre hemos visto en estos congresos. Por otro lado la conocida como «muerte por Power Point» no ayuda a hacer más comunicativas las charlas, y eso que a la fuerza tenían que ser cortas, aunque alguno quisiera contar en 15 minutos lo que esperaba contar en 30. Me gustó la charla de Francisco Alonso de la Universidad de Murcia en la que han integrado Postgres con el lenguaje R para hacer simulaciones del rendimiento de aerogeneradores en ubicaciones indicadas usando un visor web. Toda una muestra de cómo el software libre puede resolver completamente complejos problemas de geoprocesamiento (yo arrimando el ascua a mi sardina, qué raro).

Me resultaron más interesantes que las charlas un par de debates que se realizaron, uno sobre la necesidad de compartir los datos (en el ambiente universitario, se entiende) y el otro sobre la implicación de las empresas en los proyectos que se realizan en la universidad. En ambos casos me quedé con la impresión de que la universidad sigue en cierta manera encerrada en sí misma, sin saber muy bien cómo ubicarse en un mundo cada vez más conectado y donde además en nuestro campo, por ser tan multidisciplinar, es más que necesario tener una mentalidad abierta a colaborar con todo tipo de profesionales, sin prejuicios o corporativismos de ningún tipo que solo nos encierran en nuestros pequeños mundos, sin ver más allá de nuestras limitaciones. Como dijo un geoinquieto, «siempre hay más talento fuera de nuestra organización», ¿así que por qué encerrarnos en ella y no salir fuera a buscar nuevas ideas y perspectivas?

Geocamp 2012Postits

El viernes por la tarde viajé con Santiago Higuera hacia Campo Maior, en Portugal pero muy cerca de Badajoz, para participar en la desconferencia Geocamp 2012. Una desconferencia es como una conferencia solo que las charlas no se programan demasiado, la gente va con su charla y se organiza la agenda allí mismo a lo largo del día (los postits de arriba). Fue un evento prácticamente entero de gente de Portugal salvo la charla sobre CartoDB realizada por Sergio Álvarez de Vizzuality y la mía. El tipo de charlas fue variado pero de corte técnico: sobre OpenStreetMap, web mapping, diseño de geoprocesos, TileMill, etc.

Durante todo el día se fueron sucediendo las charlas, con algunas pausas para tomar algo y una estupenda comida en un parque de Campo Maior. De hecho casi se me pasa dar mi charla y de hecho la di el penúltimo, pero no se pudieron librar de un servidor y presenté el proyecto OSGeo Live en el que participo tanto como parte del equipo gvSIG como del equipo de traductores de OSGeo-es.

En fin, ha sido una semana larga, intensa y productiva, donde ha habido también tiempo para quedar con los amigos de Geoinquietos Madrid, aprender mucho en dos congresos muy diferentes pero siempre enfocados hacia la información geográfica.

 

Breath! - The air quality app

Last weekend expired the submission phase for the GMES Masters competition, and Prodevelop has contributed with an innovative outline of mobile application that provides location based GMES data.

Concretely, we have applied for the ESA App Challenge with Breath!, which is a mobile application that provides near real-time air quality data for a wide range of locations and regions. Thus, it has been intentionally designed in a simple and comprehensible way in order the end-user to access and fetch the desired information as easy as possible . This solution is intended to be released in a few months on the principal Mobile Aplication Stores, targetting the mass market and specifically for outdoor sports.

The idea behind Breath! Is not only to give the air quality data provided by GMES sentinels, but also cross such data with a third one coming from local authorities or crowd-sourced. Additionally, it has been proposed a way to relate all that information with other components such as weather, wind, waves, water quality and UV index, provinding both unique and complete information to perform outdoor activities.





The GMES Masters competition is organized by the European Space Agency, that annually rewards the best ideas for services, business cases and applications based on GMES data, with the aim to foster product development and entrepreneurship in Europe. Winners will be published in the GMES Masters Web on 26th October.

Participando en la ESA App Camp

El pasado mes (del 17 al 22 de Junio) tuvo lugar la primera edición de la App Camp organizada por la Agencia Espacial Europea y a la que tuve la oportunidad de asistir representando a Prodevelop.



La App Camp consiste en reunir en las instalaciones de la ESA en Frascati a desarrolladores de aplicaciones móviles y proponerles desarrollar, durante una semana, una aplicación innovadora (o un prototipo), orientada al mercado de masas, con datos provenientes de satélites del programa GMES (Global Monitoring for Environment and Security). El objetivo no es tanto desarrollar una aplicación 100 % funcional, sino dar con ideas de aplicaciones útiles que sean de interés general y sirvan para acercar la información de satélites a cualquier persona con un dispositivo móvil.



Allí nos reunimos 20 desarrolladores y una diseñadora de 17 países miembros de la ESA y de la Unión Europea que fuimos divididos en 5 grupos de 4 personas según el tema que habíamos elegido en el formulario de inscripción: aplicaciones de uso diario, juegos, aplicaciones educacionales o tema libre.

La mayoría teníamos cierto bagaje en sistemas de localización, mapas, sistemas de información geográfica, etc. con lo cual podíamos compartir conocimientos, complementarnos y entendernos. Durante las presentaciones, me pareció curiosa la distinción que se hacía entre “software engineer” y “computer scientist”, no los conté, pero había mayoría de “computer scientist”.

Nuestro estancia allí, fue minuciosamente planificada, de hecho fue una de las cosas que más me llamó la atención. Días antes de asistir a la App Camp, recibimos la agenda, con lo que íbamos a hacer allí y fue cumplida prácticamente minuto a minuto.

Durante el primer día recibimos varias charlas por parte del personal de la ESA, contándonos a qué se dedicaban, cómo se financian, qué proyectos tienen en marcha, etc. Hacia el final del día nos dieron un par de charlas más técnicas y nos dieron a conocer el juego de datos de prueba con el que íbamos a trabajar, ya que, en principio, los satélites no estarán operativos hasta 2014. Básicamente se trataba de un conjunto de datos raster publicados en un servidor WMS con componente temporal. El servidor es público y se puede encontrar aquí.

El segundo día comenzamos a trabajar en grupos, con el objetivo de dar con la idea que durante los dos siguientes días desarrollaríamos en forma de aplicación para Android o para iOS. Finalmente, el último día durante la mañana, cada grupo presentó su idea ante un jurado formado por personal de la ESA y fue elegida la aplicación ganadora.



En cierta manera, la App Camp ha sido un experimento, ya que en pocas ocasiones se da el caso en el que 20 personas de diferentes nacionalidades y que no se conocían previamente ni han trabajado juntas, son reunidas para llegar a un objetivo común. En general, creo que “el experimento” ha sido exitoso: todos los grupos creamos aplicaciones originales e innovadoras, hemos compartido experiencias, aprendido y nos hemos divertido juntos :)

Por último, tras la App Camp, nos invitaron a todos a participar en la GMES-Masters, una competición a nivel global de utilización de datos de satélites de GMES, el plazo para participar está abierto hasta el 16 de Septiembre de 2012.

Las coordenadas EPSG:4326 en WMS 1.3.0: hay que romper una lanza a favor de la OGC

Se comenta mucho el cambio entre las versiones 1.1.1 y 1.3.0 del protocolo WMS de la OGC en lo que se refiere al orden de las coordenadas (longitud y latitud) al usar el sistema de coordenadas EPSG:4326. Creo que la situación puede resumirse más o menos así:

  • Tras detallar los parámetros del geoide y esas cosas, EPSG:4326 asocia una semántica para los ejes 2D (un eje corresponde a la latitud y el otro a la longitud) y además establece (aunque quizá de manera no muy explícita) que la primera coordenada debe ser la latitud y la segunda, la longitud. Según los expertos en geodesia, este orden se considera una "buena práctica" por motivos que desconozco (click para agrandar):

  • En WMS 1.1.1 se estaba obviando el orden sugerido en el sistema de coordenadas EPSG:4326 y el rectángulo de interés pedido por el cliente era:

    ...BBOX=lon_min,lat_min,lon_max,lat_max...

  • La OGC decidió, a partir de la versión 1.3.0 de WMS, acatar el orden establecido o sugerido en la definición de EPSG:4326 y desprenderse del prejuicio según el cual la coordenada asociada a los términos "X", "horizontal", "longitud" debe ir antes que la coordenada asociada a los términos "Y", "vertical", "latitud".

    Así pues, al usar EPSG:4326 en WMS 1.3.0, el área de interés se expresa así:

    ...BBOX=lat_min,lon_min,lat_max,lon_max...

  • Siendo consciente de que esto puede ser un problema para muchos clientes WMS, la OGC sugiere en cierto modo el uso el código CRS:84, que es lo mismo que EPSG:4326, pero con el orden antiguo (longitud, latitud). Es decir, la OGC sugiere a los administradores de servidores WMS 1.3.0 que ofrezcan el sistema de coordenadas EPSG:4326 para ser usado con el orden riguroso (latitud, longitud) y además ofrezcan el sistema de coordenadas CRS:84, que es exactamente lo mismo, pero usando el orden antiguo (longitud, latitud). De esta manera, si tenemos una aplicación cliente que no contempla el cambio de orden, el usuario final debería elegir CRS:84 en la lista de sistemas de coordenadas disponibles cuando el servidor es WMS 1.3.0 para obtener el mismo comportamiento que obtenía eligiendo EPSG:4326 cuando el servidor era WMS 1.1.1. Lógicamente, esta opción sólo estará disponible si el servidor ofrece el sistema de coordenadas CRS:84.
  • Hay que romper una lanza a favor de la OGC porque, a la larga, conviene desprenderse de convenciones injustificadas, elevar la flexibilidad y el nivel de abstracción de los protocolos y evitar la incoherencia de usar un orden de coordenadas distinto al que establece el propio sistema de coordenadas que estamos usando.
Distribuir contenido