Blog

FOSS4G Buenos Aires

La semana pasada pude asistir al primer FOSS4G Buenos Aires organizado por el grupo de Geoinquietos BsAs de la misma ciudad. A algunos les sonará el acrónimo FOSS4G porque efectivamente así se ha venido llamando a la conferencia internacional que organiza OSGeo desde 2006. En realidad ese nombre ya venía usando desde 2004 y el término sirve para identificar cualquier conferencia relacionada con software libre aplicado a las ciencias de la tierra, no necesariamente a eventos organizados por la fundación, aunque en general hay siempre alguna relación entre el comité organizador y OSGeo. Bien, hace algo más de medio año el grupo de Geoinquietos bonaerense decidió lanzarse a la aventura de organizar un evento sobre geomática libre. Para ello han contado con el apoyo del Instituto Geográfico Nacional de Argentina, así como de algunas asociaciones argentinas relacionadas con la geomática o el software.

Yo participé en este evento invitado por el comité organizador y con el apoyo de Prodevelop por lo que primero debería agradecer a ambos el permitirme pasar unos días en Buenos Aires aprendiendo bastante y contando algo de lo que sé.

El primer día por la mañana impartí un taller de MapProxy que recientemente había dado con Pedro-Juan e Iván en GeoinquietosVLC. Desgraciadamente la gente no contó (como yo esperaba) con el DVD de OSGeo Live y tampoco teníamos muy buena conectividad a Internet así que el taller se convirtió en una larga demostración y discusión del uso de MapProxy en diferentes escenarios y ejercicios. Me hubiera gustado que la gente pudiera practicar allí mismo pero creo que en cualquier caso se hicieron una buena idea del software. Por la tarde cubrí la baja del profesor del taller de GeoServer impartiendo un taller improvisado que aunque con un arranque complicado por tener que configurar este servidor en máquinas de todo tipo, al final los asistentes pudieron seguirme en un repaso general de las principales características de este servidor de mapas y algunas herramientas asociadas al mismo.

En el taller de MapProxy

Ya el miércoles arrancaron las jornadas con las sesiones plenarias de Jeff McKenna (presidente de OSGeo) y un servidor sobre OSGeo en primer lugar y su capítulo local para la comunidad hispanohablante así como qué son los Geoinquietos por mi parte. En OSGeo-es y Geoinquietos están disponibles mis diapositivas. El resto del día siguió con interesantes charlas sobre infraestructuras de datos espaciales, estándares OGC, casos de uso etc.

Geoinquietos es Anarquía

El jueves tuvimos la charla plenaria de un representante del equipo humanitario de OpenStreetMap (HOT). Yo participé moderando una interesante sesión con temas variados como MapServer, cartografía social en Colombia, proyectos GIS en el parque tecnológico de Itaipú o el futuro del estándar WMS. Por mi parte el jueves di una charla llamada OSGeo Live, probar todo sin instalar nada y otra que cerró el evento sobre gvSIG 2.0, motivaciones y novedades y que aunque me pilló ya bastante cansado, tuvo buena aceptación y se hicieron bastantes preguntas.

El sábado para acabar la semana tuvimos la primera reunión de la comunidad OSM argentina en la que se siguieron diferentes charlas y demostraciones intercaladas con propuestas de ejercicios prácticos para introducir a los asistentes en qué es OSM y qué se puede hacer con los datos que se publican en esta gran base de datos.

Geoinquietos Buenos Aires

En fin, ha sido una semana intensa pero al compartirla con gente tan apasionada como Geoinquietos de Buenos Aires, se me ha pasado volando, si bien la he terminado fundido. He conocido un poco de la ciudad y me he quedado con ganas de volver y tener la oportunidad de conocer más sobre Argentina, espero volver en no mucho tiempo.

Bife de chorizo

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.

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.

 

¡Aventura Oceánica vuelve a la carga!

Kike y José Carlos vuelven a subirse al Bahari para retomar la Aventura Oceánica, tras un año de parón tras partir el mástil poco después de cruzar el cabo de hornos. El sábado pasado salieron de Valparaíso (Chile) hacia la Isla de Pascua. Desde Prodevelop les deseamos toda la suerte para que sigan con su impresionante viaje alrededor del mundo, esta vez en pleno Pacífico.

Aventura Oceánica en 2012-02-01

Puedes seguir su itinerario día a día desde su web gracias a un sencillo desarrollo que llevamos a cabo en Prodevelop hace ya más de dos años utilizando PostgreSQL/PostGIS, Spring y Java Mail en el servidor y Open Layers en la capa de presentación.

User Scripts and Open Layers

Yesterday we have a visit to the office and we wanted to show an application on a development server on a customer facilities. They opened for us the port to access the app, but they forgot to open the TileCache web server so our OpenLayers map was full of pink tiles and we cannot open the service.

What to do? Well we didn't have the time to catch de sys admins so I figured that changing somehow the map Base Layer by any other suitable WMS layer from our national SDI, precisely our great ortophoto service (called PNOA) would be enough to not get the embarrassing pink tiles.

So I ended up writing an small User Script (my very first one) that could be easily added to the Chrome/Chromium browser using the Tampermonkey extension (similar to the Greasemonkey extension of Mozilla Firefox). The script looks for a layer called "Base" and changes its url and the layer name of the parameters object. It also does the same task on the overview map.

// ==UserScript==
// @name Dirty OL Hack
// @namespace http://www.prodevelop.es
// @description Changes the OL base map
// @include http://my-great-ol-app/path/*
// ==/UserScript==

window.addEventListener("load", function(e) {

  Ext.onReady(function(){
    map = path.to.my.map;
    l = map.getLayersByName("Base")[0]
    l.params.LAYERS = "pnoa";
    l.url = "http://www.idee.es/wms/PNOA/PNOA";
    map[map.getLayerIndex(l)] = l;

    c = map.getControlsByClass("OpenLayers.Control.OverviewMap")[0];
    c.layers[0] = l;
    c.ovmap.layers[0].url[0] = c.layers[0].url
    c.ovmap.layers[0].params.LAYERS = c.layers[0].params.LAYERS

    l.redraw();
    c.ovmap.layers[0].redraw()

  });
}, false);

The point is that this code has to run when all the Ext.JS layout and OpenLayers code has been initialized.

It has more holes than an emmental cheese for sure, but as dirty as is, it worked fine for the demo. I have no idea why it doesn't work on Firefox but works on Chrome and in Opera but who cares? :-).

Vídeo del geoportal de tursimo de la Comunitat Valenciana

Un pequeño post para mostrar el vídeo que se han currado en la Agencia de Turismo de la Comunitat Valenciana para explicar al sector turístico en qué consiste el nuevo Geoportal de la web principal de turismo de la Comunidad Valenciana, realizado en esta casa.

Es una presentación puramente de usuario, no se explican por tanto detalles técnicos que estaría bien comentar más adelante. Creo que pueden ser una buena muestra de la utilización de diferentes técnicas y componentes para lograr un producto bien acabado, con mucha funcionalidad y orientado a tanto a equipos convencionales como a teléfonos móviles.

Pantallazo del víde del geoportal

DrupalCamp 2011

Este fin de semana pasado asistí a la DrupalCamp cerrando mi ronda post-vacacional de saraos y congresos, el cuarto en un mes, ya va bien. El caso es que el viernes en un avión que como alguien dijo, bien podría haberse llamado el DrupalJet, 11 drupaleros volaron a Sevilla, aunque algunos más estarían por llegar en las horas siguientes desde tierras valencianas. En total asistimos al evento unas 300 personas, creo que superando por poco el evento del año pasado, lo cual dada la situación económica actual no está nada mal. Corrijo: Pedro Cambra acaba de confirmar que el año pasado fueron 375 asistentes. Supongo que ayudó dos cosas: el precio del evento continuó siendo casi simbólico y la organización trabajó bien el tema del alojamiento consiguiendo un buen precio para alojarse en un buen hotel cercano a la sede. De esto último hablaré más tarde.

Respecto al congreso como tal, se organizó en dos días, con tres o cuatro tracks de sesiones de 45 minutos, dejando los 15 restantes para preguntas y cambio de conferenciante y que el público pudiera cambiarse de sala. La sede fue la escuela de informática de la Universidad de Sevilla, que como en todos y cada uno de los congresos a los que he asistido en universidades, puso las cosas difíciles a público, organización y conferenciantes para conectarse a la red. Las salas eran tres aulas y un cómodo auditorio, perfectos. Tal vez el único pero a la sede fue el espacio para las comidas, realmente estrecho para poder comer y charlar cómodamente, pero bueno, me parece un detalle menor.

IMG_2329
Sala CENATIC. Autor Pedro León

En cuanto a las charlas, bien realmente mi nivel en drupal es digamos de usuario avanzado con conocimientos de cómo funciona el desarrollo de módulos en drupal (gracias a las sesiones de Drupal Valencia) por lo que casi cualquier cosa que me contaran me iba a gustar. Asistí a sesiones sobre temas geo, sobre migración de contenidos, sobre delegación de búsquedas en Apache Solr, sobre la gestión de la colaboración en el proyecto, sobre la reciente creación de la Asociación Española de Drupal (y me asocié) y algún tema más. Realmente he aprendido bastante, he notado bastante madurez en los contenidos respecto al año pasado y sobre todo, gracias a ser ya miembro de una pequeña comunidad y no un visitante despistado, he disfrutado mucho más del evento. 

El hecho de conseguir que una buena parte de los asistentes se encuentren alojados en un número reducido de sitios ayuda mucho a que la gente disfrute del evento mucho más. Esto es algo que por ejemplo yo acusé bastante en el FOSS4G del año pasado y que en este ha funcionado mucho mejor. Me gustan los congresos donde la gente interactúa más allá del fin de las sesiones del día, donde uno está de congreso casi las 24 horas del día, aprendiendo, comentando y disfrutando de lo más importante del congreso: los asistentes.

 

DSC_0013
Embolsando, soy el de verde de espaldas, todavía no sé muy bien como acabé ayudando :-). Autor: Pedro Cambra

Un tema que me resultó raro es el formato de las sesiones, no sé, tras la experiencia reciente de los lightning talks de los congresos de OSM y OSGeo, creo que el formato es realmente bueno para transmitir cierto tipo de mensaje, de forma muy ágil y dinámica, haciendo que se te pase el tiempo volando, dejando los contenidos más profundos para sesiones de hora y media o dos horas enfocadas a conseguir que la gente salga con un conocimiento práctico de algo. Tal vez sea que las DrupalCamps «son así» y que en otros eventos sea de otra forma. Drupal es un proyecto maduro en el que tienen tipos de eventos diferentes, pero a mí este formato me cansa bastante, se hace largo pegarse apenas 6 sesiones así, cuando en otros congresos unu puede ver el doble de sesiones.

En fin, por ir cerrando esta especie de resumen, tan poco técnico que me ha salido. Me interesa Drupal desde hace mucho tiempo, primero por ser un estupendo CMS y ahora ya un verdadero framework de creación de aplicaciones web, pero desde el último año me interesa casi igual por cómo funciona su comunidad, cómo se organiza y cómo los diferentes grupos de nivel local, nacional e internacional interactúan entre ellos.

No sé dónde será la DrupalCamp del año que viene pero espero poder ir, ni cómo evolucionará el grupo de Valencia en el que participo, pero seguro que nos lo vamos a pasar bien.

IMG_2429
Foto de grupo de la DrupalCamp de este año. Autor Pedro León

Notes from the SotM and FOSS4G

Well I'm at office and I imagine is a good time to try to recap my experience at SotM and FOSS4G events.I arrived at Denver on September 8, the day before SotM started and just a few minutes after I checked in at the hotel I met César Medina, a good friend from Chile with I was lucky to spent the next days, as I travelled alone this time from Spain.

The State of the Map is the main annual conference of the OpenStreetMap project. There, people from very different backgrounds show their new projects or experiences around the OpenStreetMap data and technology. 

I attended the "business session" but was in fact a mixed session of companies showing their products with another session more education focused. We had also a nice session by Daniel Kastl (Georepublic) about the issues at Japan about geocoding because of the different ways to express addresses. At the afternoon we went to a baseball game, less boring than I expected, indeed (thanks to some beers and so good company). 

Coors Field

My second day at SotM was mostly dedicated to attending the lightning talks. I really enjoyed them and I think is a very good format for this kind of conferences, having just 10 minutes to tell your story is great to enforce people to focus on the important stuff they want to tell. I imagine a conference full of lightning talks with some time for demos and more time to discuss openly, it would be more interesting for attendants, isn't it?

I wasn't able to attend the last day a I was at the OpenGeo first partner meeting where we discussed about OpenGeo suite and how to find the way to convince to our customers to adopt free software supported by professional services.

During Talks at SotM11

And then the FOSS4G. I won't surprise anyone saying that for me it is the best geospatial conference of the year by many reasons. The first is because I can meet friends and highly skilled experts from all parts of the world. An then you have an amazing program full of workshops, tutorials and sessions. It's really difficult to choose what to see: should I go to this new node.js thing or go the always great FrankW session about fine tuning GDAL, or should I go to see what this GeoMoose is all about?

DSC_7178

Technically speaking, the buzz words in my opinion maybe were

  • PostGIS 2, we will be 10cm higher with all the new features are coming
  • node.js and server side scripting in general, javascript behind your servers, can you imagine that 5 years ago?
  • WPS, finally that standard seem to be mainstream, probably helped by the scripting features before mentioned
  • 3D globes, mainly with WebGL related sessions, but also with the nice presentations by our friends from igo software and La Laguna university

Regarding the exhibitors, well I really didn't gave a lot of attention to them, except a little bit of staying around the OSGeo booth (less than I should in fact).

DSC_7422

And finally the social events, well I only went to the gala dinner that was fine and on a nice place, the Denver Modern Art Museum where we visited an exhibition of western paintings while chatting on geo-geekery. There were also a reception and a lot of beers and night partying but I was quite busy and tired so I didn't did a lot of "social networking" at night.

In fact there was another kind of social event, well it was in a session, but Geoglobaldomination The Musical probably was a mix of both. Set up by Iván Sánchez, co-starring with Schuyler Erle and Kate Chapman with Jeff McKenna as an special guest, we had all a lot of fun with their performance. You should check it and judge by yourself.

DSC_7714

Even travelling alone from Spain, I enjoyed this FOSS4G as all the previous I have had the luck to go. It's always a great conference to learn and share all the new projects and experiences from the last year, as well as meet the good fellows from OSGeo, all the other projects and companies. The feeling of participating on a big great community is strong, even when the event has evolved from Lausanne and the variety of people backgrounds is increasing.

Next year FOSS4G will be at Beijing, I can't say if I'll be there but for sure someone from Prodevelop will attend.

 

Preparando el FOSS4G

FOSS4GQueda poco más de una semana para que empiece el combo de eventos geoespaciales del año, en decir, por primera vez se concatenan el congreso anual de OpenStreetMap, conocido como The State of The Map, y el FOSS4G, el congreso nacional de la Fundación OSGeo.

Este año acudiré yo en representación de Prodevelop. En el primer evento no tendremos participación activa al menos a priori porque en estos eventos uno nunca sabe del todo qué se va a encontrar, y en el segundo caso sí que daré tres charlas. En medio además participaré en el encuentro de partners de OpenGeo, presentando a Prodevelop y en general viendo qué tienen pensado en OpenGeo para su OpenGeo Suite para los próximos meses.

El FOSS4G es desde luego mi evento geoespacial favorito por su dimensión, cantidad y calidad de contenidos, por los talleres, por volver a ver a gente con la que no se tiene la oportunidad de conversar en persona en todo el año, y en general por concentrar una alta cantidad de conocimiento y diversión en un muy corto espacio de tiempo. Como se suele decir, viene a ser como hacer un master en poco más de cinco días.

Respecto a las charlas en concreto contaremos:

  • Desarrollos en gvSIG Desktop para acceder a datos raster almacenados en la base de datos Postgres
  • Desarrollo del soporte en gvSIG mini para almacenar, gestionar y visualizar cantidades elevadas de puntos de interés
  • Integración de orígenes heterogéneos de puntos de interés en OpenLayers, concretamente datos provenientes de redes sociales y servicios que exponen APIs con parametrización geográfica.

Queda bastante (todo) por preparar así que se me viene una semanita intensa, de seguro el viaje va a ser muy cansado, pero así y todo la experiencia es siempre reconfortante profesional y personalmente así que de seguro tendré cosas que contar durante el evento (supongo que le daré duro al twitter) y a la vuelta por estos lares.

Ya lo comenté en el blog de OSGeo.es pero lo repito, si lees esto y vas a estar por el FOSS4G y me ves, no dudes en saludarme, aunque no seremos pocos los hispanohablantes por el congreso, escuchar un poco la lengua materna será de agradecer.

A quick GDAL utilities use case

Today I had to perform some raster data management for my colleagues and ended up with a little bit o CLI kung-fu with GDAL utilities. By the way I want to share them also as a reminder for the next time :-) I had a number of Arc/Info ASCII Grid files to convert, merge and finally transform to serve them on a WMS service.

First, convert all of them from agr to tiff (execute it all in one line)

find . -name "*.agr" -exec bash -c 
'file={};i=${file%.*};
 gdal_translate -of GTiff -co "TILED=YES" $file $i.tiff ' \;

Then merge all of them (see the acutes to execute ls and expand the list of files):

gdal_merge.py -o 31.tiff `ls *.tiff`;

And finally an easy transform from UTM31N (ETRS89) to Lat/Lon (ETRS89)

gdalwarp -s_srs EPSG:25831 -t_srs EPSG:4258 31.tiff 4258.tiff

I know this is pretty basic stuff, but not everybody knows how to combine good CLI programs like find to avoid some extra executions.

Distribuir contenido