[Gfoss] GRASS Windows: v.centroids

Markus Neteler neteler a osgeo.org
Lun 8 Ott 2012 12:22:42 CEST


2012/10/8 Marco Guiducci <marcoguiducci a ymail.com>:
> Salve,
> dopo varie indicazioni abbiamo risolto il nostro problema di esportare i
> poligoni zero, creando i centroidi con v.centroids.
> Segnalo solo questo fatto: il comando v.centroids scritto direttamente da
> shell funziona, mentre non funziona quando viene impartito tramite batch sh.
> L'errore è 'comando non trovato'.

E' un bug noto:
http://trac.osgeo.org/grass/ticket/1692

> Spulciando nella directory bin, noto che a v.centroids non corrisponde un
> .exe come per altri script, ma un bat, che sua volta lancia uno script
> v.centroids contenuto nella cartella scripts.
> E' quindi un problema di path; infatti inserendo nel file batch il percorso
> completo C:\OSGeo4W\apps\grass\grass-6.4.2\scripts\v.centroids, il comando
> viene eseguito correttamente.

Commenti sul ticket (url sopra) sono benvenuti!

grazie
Markus

> In definitiva: la shell sa dove trovare il comando, ma quando lancia un
> batch non più. Una soluzione potrebbe essere rimappare le directory nella
> prima riga del batch? Mi pare però una soluzione tampone. E' il file
> v.centroids.bat non corretto, in particolare il parametro %GISBASE%?
> Però se chiedo alla shell %GISBASE% ottengo la directory giusta.
> Insomma lascio la parola agli addetti ai lavori.
> Saluti e buon lavoro a tutti
> marco
>
> _______________________________________________
> Gfoss a lists.gfoss.it
> http://lists.gfoss.it/cgi-bin/mailman/listinfo/gfoss
> Questa e' una lista di discussione pubblica aperta a tutti.
> Non inviate messaggi commerciali.
> I messaggi di questa lista non hanno relazione diretta con le posizioni
> dell'Associazione GFOSS.it.
> 605 iscritti al 10.7.2012


Maggiori informazioni sulla lista Gfoss