Jornadas SIG Libre Girona 2013

Un año más, las jornadas de SIG Libre de Girona acaban y volvemos cada uno a nuestra rutina (el que la tenga). Como en cada edición, nos traemos de vuelta muchas cosas interesantes que acabar de digerir. Una de las cosas que más tiempo ha ocupado en nuestras conversaciones tal vez haya sido la crítica a las IDEs y los estándares OGC. También, siempre desde nuestro punto de vista, nos ha parecido muy interesante y a la vez debatible la ponencia de CartoDB. Nos llevamos también la impresión de que Quantum GIS se nos acerca cada vez más y puede ser una gran oportunidad. Por último, gvSIG sigue siendo un caso muy particular de muchas cosas, como expuso Jesús M. González Barahona en la ponencia de clausura.

Por nuestra parte tuvimos tres ponencias bastante variadas que intentamos hacer lo más accesibles e interesantes posible. En primer lugar Víctor presentó los últimos avances de GGL2 [1][2], un tema siempre difícil de transmitir, aun a pesar de que hemos conseguido muy buenos resultados el último año.

Después, Óscar nos enseñó [3][4] que Geoserver tiene una cantidad enorme de funcionalidad que conocemos poco o nada. Nos mostró como simplemente modificando algunos parámetros podíamos obtener una gran variedad de resultados, o como podíamos filtrar mediante el uso de CQL, el uso de WPS dentro de GeoServer… fue una ponencia muy interesante que da para un post entero sobre el tema.

Para acabar, ya en la recta final de las jornadas, Fernando explicó cuál es nuestra propuesta para conseguir que gvSIG funcione con Geotools [5] y solucionar muchos de los problemas del desarrollo, siempre desde un punto de vista muy personal y basado en nuestra experiencia. Creemos que es una apuesta tan atrevida como prometedora y que el éxito depende en gran medida del apoyo de más desarrolladores que coincidan con nosotros en gran parte de la visión del problema. También, en relación con el tema de las IDEs, Micho dio una entrevista en la que contestaba a muchas de las preguntas que surgen alrededor y que podréis ver en breve.

En otro orden de cosas, es digno de mención el encuentro nacional de Geoinquietos. Por un lado tuvo ese factor común que une a todos los grupos locales: el caos ordenado. Pero también, al hacerlo en la sala de conferencias y con un formato más de ponencia que de reunión o mesa redonda, resultó ser un “acontecimiento” un tanto atípico en el que Micho fue el encargado de presentar Geoinquietos Norte y Fernando ganó la votación del diseño del logo para Geoinquietos Valencia. O eso cree él, está por ver. Es verdad que para los propios Geoinquietos fue menos productivo de lo que esperábamos, pero confiamos en que por otro lado sirviera para que la gente se formara una idea más clara de lo que es Geoinquietos y se anime a unirse.

En resumen, una vez más fueron unas jornadas bastante productivas que tenemos que agradecer a Lluís, Núria, Gemma, todo el equipo del Sigte y la Universitat de Girona. Nos volvemos cansados pero muy contentos de haber vuelto a ver a muchos compañeros y amigos, con las pilas cargadas para seguir trabajando y con muchas ganas de volver el año que viene. A ver si de una vez conseguimos solucionar todos los geoproblemas del mundo y nos hacemos millonarios en el camino.

[1] Avances en la integración de GGL2 con gvSIG y Quantum GIS (Slides)
[2] Avances en la integración de GGL2 con gvSIG y Quantum GIS (Paper)
[3] Geoserver, más allá de un servidor WMS (Slides)
[4] Geoserver, más allá de un servidor WMS (Paper)
[5] Integración de GeoTools en gvSIG CE (Paper)

P.D: En el aspecto culinario también queremos destacar que este año descubrimos la deliciosa botifarra de paté d’ànec (longaniza de paté de pato). Muy recomendable. También descubrimos el restaurante “La Placeta”. Nunca habíamos visto tanto empeño y buena voluntad para conseguir un servicio que, dicho en palabras de Micho, “no compilara”.

@geomati_co in GeoTools

On these days the geomati.cos are a bit scattered. They had to stop in Velp (Holland) to talk about some projects at the MapWindow Conference. After this, one of them has gone to Salzburg (Austria) to continue with talks in the AGIT Conference, and others are already on their new temporary destination, Rome (Italy), working for FAO.
In between we have learned about OpenGeoGroep, a GIS freelancers cooperative, more or less what we’d want to become one day. Meanwhile we continue to work on our projects and are preparing others.
Just one more thing. Recently one of the geomaticos, Oscar Fonts, contributed to GeoServer and GeoTools a new transformation method using NADCON and NTv2 grids (see here in Spanish). Today people from GeoTools has posted on their blog that its source code has moved to GitHub, and int the image that appears…

Sorry, I’m a sentimentalist.

Ciao.

Nuevos métodos de transformación en GeoServer y GeoTools

Aprovechando que desde geosolutions se han currado un buen post sobre el tema, abusamos de su confianza para plagiarlo y adaptarlo al ámbito hispano.

Presentamos aquí los nuevos métodos de transformación de coordenadas que hemos incorporado a GeoServer y GeoTools, así como las nuevas herramientas que permitirán controlar mejor qué transformaciones de coordenadas debe aplicar GeoServer en cada caso.

A partir de la versión 2.2-beta2, GeoServer puede utilizar rejillas de transformación en formatos NTv2 y NADCON. Gracias a estos nuevos métodos se amplían las posibilidades de transformación con métodos que permiten modelar mejor las distorsiones entre los sistemas de referencia tradicionales y los de nueva implantación.

Distorsión entre ED50 y ETRS89 en la España peninsularLa razón de esta diferencia es simple: la transformación 7 parámetros es un cambio de base en el espacio 3D, lo cual no permite modelar ciertas distorsiones, mientras que una transformación de rejilla establece un mapeo punto a punto entre las posiciones en ambos sistemas de referencia.

Por defecto, GeoServer soporta las rejillas incluídas en la base de datos EPSG, listadas en su manual de usuario. Bastará con descargar los ficheros de rejilla y copiarlos en el directorio de datos de GeoServer.

Pero esta no es la única novedad. GeoServer hasta ahora ha dependido de la base de datos EPSG para determinar la mejor transformación entre dos sistemas de referencia. Esto no siempre es la mejor solución. Puesto que las transformaciones de datum se determinan de forma empírica (midiendo y comparando puntos sobre el terreno), en ocasiones se dispone de métodos y observaciones más precisas para un caso determinado, aunque no se incluyan oficialmente en EPSG. Por ejemplo, el Instituto Geográfico Nacional publica una rejilla NTv2 que cubre todo el territorio peninsular español, con un error asociado que puede llegar hasta el metro en algunos casos, mientras que el Institut Cartogràfic de Catalunya publica una rejilla específica para Catalunya, que acota el error residual a 5 cm. En el caso del ICC, la rejilla no modela la distorsión, sino que equivale a aplicar la transformación oficial (de semejanza bidimensional).

Así pues, definiendo una transformación personalizada se pueden conseguir resultados óptimos para situaciones específicas. Estas definiciones no sólo se limitan a las transformaciones de rejilla: véase de nuevo el manual de GeoServer sobre cómo definir transformaciones personalizadas.

Distancia media entre los puntos en una hoja transformada por GeoServer y la misma hoja descargada del ICC

Entonces, ¿cómo comprobar qué transformación se aplica en cada caso, y si está bien definida? GeoServer 2.2 viene con una nueva herramienta en el apartado “demo”, la consola de transformación, que permite efectuar manualmente transformaciones entre cualquier par de sistemas de coordenadas, y comprobar los detalles de la transformación que se está aplicando en cada caso.

Consola de reproyección en GeoServer 2.2

La mayor parte de este trabajo ha sido financiada por el Institut Cartogràfic de Catalunya y desarrollada por quien escribe, pero también ha contado con el imprescindible apoyo de Andrea Aime, que ha revisado las contribuciones de código y ha aportado herramientas muy útiles, como la misma consola de reproyección.

Para los más entusiastas, teneis a vuestra disposición un informe detallado con el “making of” del desarrollo.

Un año de geomati.co

“Hoy cumplimos un año y un día, que parece una condena”

Con esta frase comenzó Oscar su ponencia de ICOS en Girona. Han pasado ya unas semanas desde aquel momento pero no habíamos encontrado hasta ahora un hueco en el que poder escribir con calma un post que hiciera balance del año. No ha sido este post lo único que se nos ha resistido. También son recientes la página web y una larga lista de pequeños detalles que hemos ido dejando para más tarde porque andábamos muy ocupados. Sigue leyendo