On Wed, 24 May 2017 23:08:57 +0200, Totò Fiandaca wrote:
Unable to open datasource `acque.shp.shp'
Toto', il messaggio di errore dice tutto; come vedi, stai raddoppiando i suffissi: .shp ti diventa .shp.shp questo accade perche' hai impostato la variabile SHP in modo tale che estrae direttamente la lista di tutti i files contenuti nalla directory, ma in questo modo il ciclo FOR ti peschera' iniscriminatamente sia i files con suffisso .shp ma anche quelli .shx, .dbf etc dopo di che tu hai specificato che il path deve essere $i.shp, ragion per cui ti attacca ancora un altro suffisso .shp dietro al path che ha appena pescato dalla lista. dovesti modificare SHP aggiungendo in coda *.shp in modo tale da fargli cercare solo i files col suffisso .shp ignorando tutti gli altri. e poi ovviamente devi usare $i nudo e crudo senza aggiungere $i.shp hint: se prendi la buona abitudine di usare anche su Windows qualche tool di origine Linex ti prego di perdere la pessima abitudine di usare gli orrendi backslash che sono un pugno nell'occhio, specie se poi li vai a raddoppiare. non serve scrivere un orrore come questo: C:\\Users\\Salvatore\\Desktop\\db_1.sqlite puoi usare direttamente la notazione canonica in stile Linux/Unix con gli shash "normali": C:/Users/Salvatore/Desktop/db:1,sqlite ciao Sandro _______________________________________________ Gfoss@lists.gfoss.it http://lists.gfoss.it/cgi-bin/mailman/listinfo/gfoss Questa e' una lista di discussione pubblica aperta a tutti. I messaggi di questa lista non hanno relazione diretta con le posizioni dell'Associazione GFOSS.it. 808 iscritti al 07/03/2017