BigIron
Сообщений: 898
Оценки: 0
Присоединился: 2007-05-13 18:53:43.593333
|
Может кому понадобится. У меня были проблемы разброса по карте координат(разлёт координат), в достаточно больших пределах. Всё достаточно просто - в помещениях и местах где плохой приём - мой GPS(или gpsd, не копал) выдаёт неправильные высоты, из-за чего происходит неправильная триангуляция!!!! Решил просто, на коленке с помощью bash, может кому пригодится(медленно правда, можно и быстрее, как буду сюда заходить и если чего напишу на эту тему - выложу), а пока вот это: cat $kismet_gps_file |while read data; do echo $data|grep -q 'alt'; if [ $? = 1];then echo $data;fi ; for i in $data;do echo $i|grep -q 'alt'; if [ $? = 0 ];then alt=`echo $i|sed 's/[=.]/ /g'|sed 's/\"//g'|awk '{print $2}'`;if [[ $alt -le 150 || $alt -ge 1 ]];then echo $data;else echo "fail:$data" >&2;fi; break;fi;done;done >$output_file Ессно можно и просто патч с оценкой средней дельты высоты к gpsd сделать, но сейчас нет времени :D
|