Jornadas SIG Libre Girona VII

Estas últimas Jornadas SIG Libre de Girona han girado en torno a servicios cloud y datos abiertos. Desde el apoteósico inicio con las ponencias plenarias, con parte destacada de Sergi Morales (ExportosenTI), el resto de las charlas han ido rodando todas en el mismo tema. Algunas quizás un poco más críticas, como F. Puga desde CartoLab cuando nos pidió que no olvidáramos que no todo el mundo tiene acceso global a internet, y que muchos millones de personas, las cuales no tienen nuestro nivel tecnológico, también tienen necesidades GIS.

Esto es lo que significa cloud en zonas en desarrollo. #siglibre7 #firstworldproblems

Otra gran cuestión que se ha levantado en estas jornadas ha sido, de la mano de Malcolm Bain, cuales son los límites legales de los servicios de almacenamiento de datos en la nube, qué podemos esperar y exigir y hasta qué punto, desde la perspectiva del proveedor de servicios, tenemos que ofrecer un mínimo de nivel de servicio. Resulta sin duda sorprendente aprender que algunos de los contratos que aceptamos en servicios muy conocidos (como correo electrónico web o hosting) son, sencillamente, ilegales.

La batalla del software libre ya está ganada, ahora queda la batalla de la libertad y privacidad de los datos.

También ha resultado una delicia ver el enfrentamiento dialéctico entre varios de los ponentes, como cuando Javier de la Torre (Cartodb) arremetió contra OGC o las IDE. Sin duda un tema que, aunque no coincido completamente con su opinión, es algo a debatir y mejorar. ¿Deberían intentar los IDE hacerse más amigables para acercarse al usuario o es suficiente con ser un repositorio de datos?

El jueves por la tarde, Geocat tuvo sesión doble entre varias charlas muy centradas en los metadatos y su importancia en los IDE. Primero presentamos rápidamente quiénes éramos y qué hacíamos, centrándonos sobre todo en GeoNetwork y Bridge, mencionando también nuestro futuro GeoCat Live. Y justo antes de terminar el día, un taller de 30 minutos para presentar GeoNetwork, justo antes de dar paso a la primera reunión de geoinquietos nacionales.

Es difícil resumir en un sólo artículo toda la tremenda dimensión alcanzada en estas jornadas. Mucho optimismo, muchas ganas de seguir trabajando y, sobre todo, la certeza de que estamos en el camino correcto, apoyando el software y los datos libres, centrándonos en la parte social de nuestro trabajo. El viernes, casi para finalizar, Javier Sánchez orientó la recta final de las jornadas hacia este tema, hablando de las empresas sociales, las cuales no sólo tienen una cuenta de resultados económica sino también social.

En resumen, las Jornadas SIG Libre Girona son sin duda el Evento SIG(en mayúsculas) que cualquier hispano hablante debería tener en cuenta si quiere estar al día de las últimas novedades.The main theme of this Jornadas SIG Libre de Girona has been cloud services and open data. Since the apotheosic beginning, with an outstanding speech of Sergi Morales (ExportosenTI), the rest of the conference has been running around the same theme. Some of them maybe more critical, like the one of F. Puga from CartoLab when he asked us not to forget undevelopment zones where not everyone has internet access and millions  of people, which doesn’t have our tech level, also have GIS needs.

This is what cloud means on undevelopment countries. #siglibre7 #firstworldproblems

Anotheer interesting theme of this conference came by the hand of Malcolm Bain, who told  us about the legal limits of data cloud services, and what can we expect and demand and to what extent, from the cloud service provider, we have to offer a minimum service level. It is undoubtely surprising to learn that some of the contracts we accept on very well known services (like web mail or hosting) are, in fact, ilegal.

The battle of free software is ended, now we have to battle on freedom and privacy of data.

It has also been delightful to see the debate between some speakers, like when Javier de la Torre (Cartodbtalked against OGC or the government repositories of data. Undoubtfully a theme which, although I don’t fully agree, needs some discussion and improvement. Should government repositories of data become more useer friendly or should they remain just as repository of data?

On thursday evening, Geocat had a double session between speeches very focused on metadata and the importance of governmment spatial portals. We first focused mostly on GeoNetwork and Bridge, talking also about our future GeoCat Live. and, just before ending  the day, a workshop of 30 minutes to present GeoNetwork, which has followed by the first national meeting of geoinquietos.

It is hard to summarize in only one article all the huge dimension reached on this conference. A lot of optimism, willing to keep working and, most of all, the certainty that we are on the right path, helping free software and free data, focusing on the social part of our work. On Friday, almost to finish, Javier Sánchez oriened the end of the conference to this theme, talking about social companies, who have not only an economic result but also a social one.

In the end the Jornadas SIG Libre Girona are undoubtely the GIS Event (capital letters) to which every spanish speaker should take into account to be in contact with latest GIS news.

Original article here.

¿Qué es GeoNetwork?

GeoNetwork es una aplicación web que permite mantener un catálogo de datos referenciados geográficamente. Esto es, un portal con buscador que permite visualizar metadatos combinándolos con mapas. Sigue estrictamente los diferentes estándares para datos, desde Inspire hasta OGC. Esto ha propiciado su gran expansión en muchas organizaciones, como el geoportal suizo o el brasileño, pasando por el neozelandés.

Se despliega sobre un contenedor de aplicaciones java (como tomcat o jetty), funcionando sobre el framework Jeeves. Jeeves se basa en transformaciones XSLT que permiten un desarrollo rápido y sencillo (a la vez que potente) de interfaces tanto para un usuario como para máquinas (XML).  Esto hace que los datos en GeoNetwork sean fácilmente accesibles por diferentes plataformas.GeoNetwork is a web application that allows you to maintain a geographic referenced metadata catalogue. This means, a search portal that allows you to view metadata combined with maps. It strictly follows different standards for metadata, from Inspire to OGC. This has allowed GeoNetwork to expand to a lot of organizations, like the swiss geoportal or the brasilian one, not forgetting the New zealander.

It is deployed inside a java application container (like tomcat or jetty), working over the Jeeves framework. Jeeves is based on XSTL transformations that allows a simple quick development (and powerfull) of interfaces, for humans or machines (XML). This makes metadata from GeoNetwork to be easily accesible by different platforms.

Apuntes del taller de GeoServer

These are the notes I took on the GeoServer workshop at the last gvSIG Conference.
More information.

It is important to change the settings of the geoserver_data_dir in the web.xml file to keep the data each time you restart the application container (like Tomcat). It is also good to check out the other settings as it contains interesting facts such as the type of projections to be used or the size of the cache. There are configurable data on the fly and data not configurable on the fly.

Let’s try adding some data sources to generate the layers. To add a shapefile, you have to copy the file in the same physical server machine. To include the shapefile in GeoServer, look for the option of adding a new shapefile datastore type. If you use the location “file: data /…” you use a relative uri to geoserver. You can also search using the “Browse” and use absolute paths.

Warning: Do not you give permission to any user on the configuration interface because they can see all the physical hard disk in this type of dialog.

It is best to use memory mapped buffers (unless you use Windows) if you have enough RAM, then you will avoid continuous access to physical disk. Also, it is best to reproject from native to declared projection. If the shapefile is very big, calculate the bounding box take some time. This does not happen in real databases where spatial indexes.

GeoServer allows you to insert watermarks in your data (for example to use OpenStreetMap).

When you use database connections, you should check the validate connection option, because you never know when the connection is going to crash.

GeoWebCache allows, on the latest version of GeoServer, to set up easily which layers will be cached.

You can use data which varies through time, for example for storms and hurricanes. On the database table, you will have a column for time. You can also use elevation data, but then you have to use it with Google Earth. The interesting thing is that, once you have the data, some hipothetical free visor can be used to support it…

Apuntes del taller GvSIG 2.0

Estos son los apuntes que tomé sobre gvSIG 2.0 en las últimas Jornadas GvSIG.

Pre-requisitos:

  • Java
  • Eclipse
  • Ant (preferiblemente)
  • Maven (preferiblemente)
  • gvSIG (esto es recursivo :))

La principal ventaja de gvSIG 2.0 es que puedes crear un plugin sin saber cómo funciona gvSIG ni tener que compilarlo. Tenemos una instalación de gvSIG que despliega unos binarios que genera el workspace. Pero no tenemos que tocar los fuentes de gvSIG, salvo que algo no funcione (bugs) o haya que añadir alguna funcionalidad al núcleo. Preferentemente no lo toques, mejor consulta con los desarrolladores del núcleo de gvSIG y ellos intentarán encargarse.

This are the notes that I took over gvSIG 2.0 on the latests Jornadas GvSIG.

Pre-requisites:

  • Java
  • Eclipse
  • Ant (should)
  • Maven (should)
  • gvSIG (this is recursive :))

The main advantage of gvSIG 2.0 is that you can create a new plugin without knowing how does gvSIG work or having to compile it. We already have a gvSIG installation that deploys the binaries to the workspace. But we don’t have to change the source code of gvSIG, unless something doesn’t work (bugs) or we have to add some new functionality to the core. Better if you don’t touch it,ask the gvSIG developers and they will take care.