[Gfoss] gps in grass ?

Massimo Di Stefano massimodisasha at yahoo.it
Sat Mar 17 03:47:38 CET 2007




ciao,
sto cercando una soluzione...

il file di output :

01415.5063|4051.1755|230223
01415.5063|4051.1755|230224
01415.5063|4051.1755|230225
01415.5063|4051.1755|230226
01415.5063|4051.1755|230227
01415.5063|4051.1755|230228
01415.5063|4051.1755|230229
01415.5063|4051.1755|230230
01415.5063|4051.1755|230231
01415.5063|4051.1755|230232
01415.5063|4051.1755|230233
01415.5063|4051.1755|230234
01415.5063|4051.1755|230235
01415.5063|4051.1755|230236


potrebbe essere usato per fare delle prove...
se vi va.... :-)

ad esempio in grass :

d.mon x0
while read line; do echo " $line" > line ; v.in.ascii input=line  
output=point format=point fs="|" skip=0 x=1 y=2 z=0 cat=0 ;g.region  
vec=point;d.mon sel=x0; d.vect point ; rm line ;sleep 1; done <  
file_di_prova

ovviamete questa riga è valida per un solo punto....
...bisognerebbe aggiungere un "contatore" al comando read line
in modo che per ogni $i
aggiorni la riga :
while read line; do echo " $line" > line ; v.in.ascii input=line  
output=point_$i format=point fs="|" skip=0 x=1 y=2 z=0  
cat=0 ;g.region vec=point_$i;d.mon sel=x0; d.vect point_$i ; rm  
line ;sleep 1; done < file_di_prova

per ora è solo una prova... i punti sono letti dall'antenna in gradi...
per octave ho uno script che le converte in metriche.... si potrebbe  
inserirlo...

si potrebbero anche unire i punti...per formare una linea

il punto importato, interrogato da:
Layer: 1
Category: 1
driver: dbf
database: /Users/epifanio/Documents/grassdata/wgs/ikonos/dbf/
table: poi
key column: cat
cat : 1
dbl_1 : 1415.5063
dbl_2 : 4051.1755
int_1 : 230308          << secondi

(volendo si possono ricavare info sulla velocità)








More information about the Gfoss mailing list