Ce blog a pour but de diffuser les informations liées aux applications et données libre et open source, plus connus sous le terme de GFOSS. Esprit critique, annonce de nouveautés, compte rendu de salon et bien d'autres choses encore, voilà ce que vous y trouverez. RSS Souscrire via RSS

Marco Hugentobler : un développeur de QGIS

English version below

– Pouvez vous présenter et ce qui vous a amené à travailler dans la géomatique open source ?

En tant que géographe, je suis tombé sur les SIG au cours de mes études. Lors d’un stage, j’ai beaucoup utilisé une application SIG bureautique propriétaire. L’année suivante, j’ai installé Linux sur mon PC personnel et j’ai dû apprendre que les principaux logiciels SIG de bureau ne fonctionnent pas (et ne fonctionnent toujours pas) sous Linux. Une société de logiciels a même supprimé le support de Solaris et forcé nos Institut à changer complètement leur infrastructure informatique. J’ai appris combien il est facile de devenir dépendant d’une société si vous liez votre bussiness avec dles logiciels à code source fermé.

C’est comme cela que je me suis intéressé au FOSS-GIS [NdT : acronyme signifiant Free OpenSource Software et désignant les logiciels libres et open source]. Durant ma thèse (sur la modélisation numérique de terrain), j’ai fait beaucoup de programmation en C + + et Qt. En 2003, j’ai remarqué une entrée sur freegis.org sur un logiciel de bureau basé sur Qt, nommée QGIS,  commencé par un gars de l’Alaska (Gary Sherman). J’ai téléchargé le code, l’ai étudié et envoyé quelques changements à Gary. Depuis, je suis un programmeur enthousiaste de QGIS.

– Sur quel(s) projet(s) travailles tu et quelle est ton implication dans ce projet ?

site_qgisMes domaines de travail principaux sont les outils d’édition vectoriel, le compositeur d’impression et le fournisseur WMS / WFS . J’ai écrit l’extension d’interpolation (code issus de ma thèse), l’extension d’analyse du terrain en raster et pas mal de code dans la partie vecteur et symbologie. Sans oublier les innombrables corrections de bugs …
En tant que conseiller technique du Comité de pilotage du projet QGIS, mon travail consiste à garder l’équipe de développement organisé. Merci d’ailleurs à nos excellents développeurs, je n’ai pas grand chose à faire. Ce que j’essaie de faire est d’avoir un soutien dédié pour chaque partie du code de QGIS.
– Penses tu qu’un jour QGIS pourra être un concurrent à d’autres gros logiciels desktop propriétaires ?
Je pense qu’il l’est déjà. Toutefois, pour de nombreuses organisations qui ont déjà dépensé beaucoup de temps et d’argent dans un SIG propriétaire, il est difficile de changer vers des FOSS-GIS. Ils ont généralement beaucoup d’extensions en langage propriétaire et un grand nombre de données dans des formats propriétaires.
– Quelle est ta vision de l’OSGeo d’un point de vue du projet ?
Je pense que QGIS s’inscrit parfaitement dans la pile logicielle de l’OSGeo, car il utilise bon nombre des bibliothèques de l’OSGeo (GDAL, GEOS) et fournit des liens vers d’autres programmes (PostGIS, extension GRASS, l’exportation MapServer). Dans une vue simplifiée, les SIG bureautique peuvent être considérée comme la connexion entre l’utilisateur et ces éléments. L’OSGeo a aussi un autre bureau SIG (gvSIG) qui fournit des fonctionnalités similaires. Je pense que cela est bon, parce que les logiciels open source donne le choix à l’utilisateur. Par exemple j’aime KDE mais je suis content qu’il y ait plus d’un module de gestion de bureau pour Linux.
– Comment va évoluer QGIS dans les prochaines années ?
QGIS est un projet démocratique, non contrôlée par une seule entreprise ou autorité. Ccomme en politique, c’est une très bonne chose parce qu’elle motive les gens à participer et à contribuer au projet. Toutefois, il est difficile de présenter quelque chose comme une feuille de route, parce que l’évolution du programme dépend de la créativité de la communauté QGIS.
Dans le moyen terme, il y a beaucoup d’activités intéressantes qui se passe, par exemple améliorer l’étiquetage, la sémiologie, une tendance à plus de fonctions analytiques au cœur de QGIS et la refonte du système de la géométrie pour n’en citer que quelques-uns.
Merci Marc.
Quelques liens :
  • http://www.qgis.org
  • http://homepage.hispeed.ch/hugis/index.html
Version anglaise

– Could you present yourself (professional life) and how did you arrived to GFOSS?

As a Geographer, I came accross GIS during my studies. During an internship, I was using a proprietary desktop GIS a lot. The following year, I installed Linux on my private pc and had to hear that the big desktop GIS players did not (and still don’t) support Linux. One software company even dropped support for Solaris on the desktop and forced our insitute to change their whole IT infrastructure. I learned how easy it is to get dependent from a company if you rely your business on closed-source software.

Like this I got interested in FOSSGIS. During my phd (about digital terrain modelling), I did a lot of programming with C++ and Qt. In 2003, I noticed an entry on freegis.org about a Qt based desktop GIS called QGIS, started by a guy in Alaska (Gary Sherman). I downloaded the code, studied it and sent a few changes to Gary. Since then, I’m an enthusiastic QGIS programmer.

– What is your implication in QGIS? What did you do exactly?

My main areas of work are the vector editing tools, the print composer and the WMS / WFS provider. I wrote the interpolation plugin (code from my phd), the raster terrain analysis plugin and a lot of code in the vector and symbology part. Not to forget the countless bug fixes…

As the technical advisor of the QGIS project steering committee, my job is to keep the development team organized. Thanks to our great developers, I don’t have much to do here. What I’m trying to do is to have a dedicated maintainer
for every part of the QGIS code (http://wiki.qgis.org/qgiswiki/Project_Organigram#head-1b73f8510e011fe9a23639c6ac40a2530ebcae75).

– Do you think that QGIS could be an interesting competitor to other  major closed desktop software?

I think it already is. However, for many organisations that already spent a lot of time and money into proprietary GIS, it is hard to change to FOSSGIS. They usually have a lot of extensions in proprietary scripting languages and a lot of data in proprietary formats.

– How do you see OSGeo in regards of your contribution in QGIS?

I think QGIS fits perfectly into the OSGeo software stack, because it uses many of the OSGeo libraries (GDAL, GEOS) and provides links to other programs (PostGIS, GRASS plugin, mapserver export). In a simplyfied view, desktop GIS can be seen as the connection between the end user and these components. OSGeo has also another desktop GIS (gvSIG) that provides similar capabilities. I think this is good, because open source software gives the choice to the user.  E.g. I like KDE and I’m glad that there is more than one desktop for Linux.

– What is the long time roadmap of QGIS? Not speaking in features, rather into a coherent whole.

QGIS is a democratic project, not controlled by a single company or authority. Same as in politics, this is a very good thing because it motivates people in participating and contributing to the project. However, it makes it hard to present something like a roadmap, because the evolution of the program depends on the creativity of the QGIS community.

In the mid-term, there are many interesting activities going on, e.g. improved labelling, symbolisation, a trend to more analytical functions inside QGIS and the redesign of the geometry system to mention only a few.

Thanks marc !

Some link :

  • http://www.qgis.org
  • http://homepage.hispeed.ch/hugis/index.html

Posté le : 26 Oct 2009
Tags:
Posté dans Applications, Interview |

Désolé, les commentaires pour cet articles sont clos pour le moment.


- Faire un don - Contact - Mentions légales -