Quelques impressions sur Grass

Chose promise, chose due… Donc voici un petit post pour vous parler de mon expérience sous Grass le SIG libre sous linux. Voici rapidement le contexte d’utilisation : je dois gérer toutes les mesures effectuées dans le cadre de ma thèse. Il me fallait donc un outil rapidement utilisable (pas de problème de licence et de coût) qui tourne sous linux et qui se prête à des opérations exotiques.

Plus précisément je devais répartir plusieurs milliers de points sur des parcours connus. Or transformer des segments, des polylignes en points n’est pas une chose aisée surtout avec un espacement qui diffère selon le segment d’une même entité polyligne. Et là l’avantage de Grass est frappante : une fois que l’on a bien farfouillé dans la doc et les nombreux modules qui existent il est assez aisé d’écrire un script pour enchaîner des modules sur un grand nombre d’objets. Autres points positifs : nul n’est besoin de passer par la ligne de commandes puisqu’il existe une interface graphique, la gestion de la topologie est fine. D’ailleurs la plupart des opérations supposent que l’utilisateur sait ce qu’il fait, rien n’est implicite ou tacite comme sous certains SIG phares.

Il en découle une organisation des données différentes ; et aussi une certaine confusion au début. L’apprentissage et la prise en main semble longue au début mais passé ce cap les possibilités sont à mon avis bien plus grande que sous les SIG propriétaires. C’est un peu aussi le revers de la médaille : cet outil ne peut être vu comme un pack avec toutes les fonctionnalités accessibles, on est sans cesse tenté d’aller découvrir des outils complémentaires. Si Grass gère très bien la topologie, l’édition des tables attributaires n’est pas de son domaine. Il faut pour cela se tourner vers d’autres outils comme PostgreSQL ou d’autres systèmes de base de données. Mais là encore tout n’est pas négatif puisqu’il est possible de faire des appels PostgreSQL (ou autre) depuis Grass. Mieux, par exemple, plutôt que de s’escrimer sur l’export-import de données entre plusieurs logiciels et le formatage souvent long des données, on peut lancer R (environnement de traitement statistique des données) depuis Grass.

Vous aurez donc compris mon prochain projet : faire interagir Grass/PostgreSQL/R pour pouvoir faire de la géostatistique avec les fonctionnalités d’un SIG. Ce sera peut-être pour le prochain post si j’ai suffisamment avancé dans ce domaine (j’ai quand même une thèse en priorité à faire avancer…).

À une prochaine,
Béatrice

6 Commentaires

  1. Matt le 7 août 2008

    BRAVO Béatrice !
    Il est né le divin enfant ! Cet article qu’on attendait depuis si longtemps !

    Non franchement bravo, c’est précis, ca décrit bien ce que tu fais et ca donne envie de s’y plonger !
    Moi GRASS j’ai un peu tâté, mais c’est pas ce qu’on utilise en priorité.
    Par contre, son intégration avec R semble intéressante et on risque de vouloir y passer un jour ou l’autre.
    Faut juste qu’on embauche quelqu’un qui s’y connaisse ;-)

  2. benjamin le 8 août 2008

    Sympa le petit article. En effet Grass une fois dedans c’est puissant et cela peut vite devenir une usine à gaze

    A mon avis tu ne devrais pas avoir de mal a relier Grass avec PostGres/PotsGIS.
    L’interoperabilité des outils libres aide grandement.

    R je connais pas, faudrait que je me penche dessus voir ces capacités?

    Petite question sinon, Matt ou B<ea ou autre, quelqu’un connait Mapstorer ou equivalent?

    @Bea : dsl pour ne pas avoir repondu au mail. Quant a ma réponse : Why not :)

  3. Matt le 8 août 2008

    hum MapStorer, je ne conaissais pas, mais ca a l’air très intéressant !
    Je tâcherai d’y jeter un oeil plus longuement un de ces 4. Mais du coup, je peux pas t’aider pour l’instant.

    Sinon, tu peux toujours nous faire un article dessus après, non ?

  4. benjamin le 8 août 2008

    si je me met a le tester oui.

    Enfin la, vacance jusqu’au 20 aout. A voir a mon retour.

  5. Matt le 11 août 2008

    A nos chers nombreux lecteurs, je dévoile en commentaire, rapidement, le passage en open-source du logiciel de télédétection Opticks. Une sorte d’ENVI avec beaucoup moins de possibilités quand même.
    Vous pouvez accéder au site ici :
    https://opticks.ballforge.net/

  6. Matt le 21 août 2008

    Commentaire hors-sujet pour vous informer de cet interview présentant le géomarketing :
    http://www.journaldunet.com/management/marketing/interview/christophe-girardier/1.shtml
    J’en ferai peut-être un article à l’occaz

Déposer une réponse

Close
E-mail It
Powered by ShareThis