#1 Thu 06 October 2011 12:56
- jack tippit
- Participant actif
- Lieu: Limoges
- Date d'inscription: 3 Dec 2008
- Messages: 116
- Site web
[GRASS] Installer un module complémentaire (r.seg)
Bonjour à tous,
je bloque sur l'installation d'un module complémentaire dans GRASS. Je suis tomber sur http://www.ing.unitn.it/~vittia/sw/ qui propose de reconstruire la segmentation des rasters, je voudrais donc bien l'utiliser sur kubuntu 11.04. Mais je n'arrive pas à comprendre comment ça marche. Dans le README du module, il dit :
r.seg GRASS GIS module for image segmentation and edge detection
Alfonso Vitti <alfonso.vitti [at] ing.unitn.it>
see www.ing.unitn.it/~vittia/sw
copy the "r.seg" directory in the "raster" directory of the GRASS source code directory
from within the "r.seg" directory, as normal user run:
make
from the GRASS main source code directory, as root run:
make install
or, as normal user:
sudo make install
Mais je ne trouve pas de fichier raster...
Donc j'ai cherché ici même une solution, et j'ai trouvé sur le forum une discutions qui parlait de ça (http://georezo.net/forum/viewtopic.php?id=65581) j'ai donc installé depuis les dépôts grass-dev, et ensuite je ne sais pas....
j'aimerai bien une explication pas à pas, parce que je suis perdu....
Hors ligne
#3 Fri 07 October 2011 11:18
- jack tippit
- Participant actif
- Lieu: Limoges
- Date d'inscription: 3 Dec 2008
- Messages: 116
- Site web
Re: [GRASS] Installer un module complémentaire (r.seg)
Oui sur les exemples c'est fou, mais j'aimerai bien tester chez moi
Dernière modification par jack tippit (Fri 07 October 2011 11:18)
Hors ligne
#4 Mon 10 October 2011 16:58
- jack tippit
- Participant actif
- Lieu: Limoges
- Date d'inscription: 3 Dec 2008
- Messages: 116
- Site web
Re: [GRASS] Installer un module complémentaire (r.seg)
Donc voilà j'ai eu un petit coup de main et je suis arrivé au bout de ce module, voilà une petite explication pour clôturer ce poste.
- j'ai téléchargé les sources de GRASS que l’on utilise (donc la même version que celle sur l’ordinateur)
- un petit coup de tar -xvzf GRASS_v_x_y_z.tar.gz pour décompresser l’archive
- et hop on se lance dans ./configure J’ai eu quelques problèmes a cette étape, il a fallu que je lui spécifie la le répertoire de tcl donc voilà la ligne de commande complète :
Code:
./configure –with-tcltk-includes=’/usr/include/tcl8.5′
ou
Code:
./configure –without-tiff –without-tcltk –without-fftw
qui va plus vite car ne compile pas les sources pour la gestion de l’interface graphique et des tiff…
- une fois ./configure terminé le suivant est make, mais attention on s’arrête là après le make.
- Eh oui il faut cette fois copier le module r.seg dans grass (généralement le lieu est indiqué dans le README) pour moi dans le fichier raster, et le décompresser .
- et dans le répertoire du module effectuer un petit make également
- ce make a créé deux fichiers, et c’est ceux là qui vont nous intéresser. le premier se trouve dans le répertoire des sources, dans un fichier créer au cours du make sur les sources de grass ->
Code:
grass-6.4.1/dist.i686-pc-linux-gnu/bin/r.seg
il faudra copier ce fichier dans le grass que vous utilisez déjà (pour moi sous kubuntu 11.04 /usr/lib/grass64/bin/) avec la commende qui va bien sudo cp rep_de_depart rep_d’arrivé
- le second fichier dont je parlais est une librairie, que l’on trouve dans
Code:
grass-6.4.1/dist.i686-pc-linux-gnu/lib/libvarseg.6.4.1.so
et que l’on copiera dans le dossier des librairies de grass /usr/lib/grass64/lib/ en le renommant libvarseg.so.
En espérant que ça en aide quelques-uns
bonne journée
Etienne
Hors ligne