<html><body><div style="color:#000; background-color:#fff; font-family:times new roman, new york, times, serif;font-size:12pt"><div>Salve,</div><div>dopo varie indicazioni abbiamo risolto il nostro problema di esportare i poligoni zero, creando i centroidi con v.centroids.<br></div><div>Segnalo solo questo fatto: il comando v.centroids scritto direttamente da shell funziona, mentre non funziona quando viene impartito tramite batch sh.</div><div>L'errore è 'comando non trovato'.</div><div>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.</div><div>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.</div><div>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%?</div><div>Però se chiedo alla shell  %GISBASE% ottengo la directory giusta.</div><div>Insomma lascio la parola agli addetti ai lavori.<br></div><div>Saluti e buon lavoro a tutti</div><div>marco<br></div><div></div></div></body></html>