#!/bin/sh

killall -9 /usr/bin/gpspipe

###/usr/bin/gpspipe -w -t -n 10 | grep "GPSD,O=GSA\|GPSD,O=MID2\|GPSD,0=GND" > /tmp/2

####/usr/bin/gpspipe -r -t -n 10 | grep "GPRMC\|GPGGA" > /tmp/3

/usr/bin/gpspipe -r -t -n 10 | grep "GPRMC" > /tmp/3

awk 'NR==1' /tmp/3 > /tmp/4

awk -F , '{print "<marker " "lat= " "\"" -(int($4/100)+($4-(int($4/100))*100)/60) "\"", "lng= " "\"" -(int($6/100)+($6-(int($6/100))*100)/60) "\"", "date= " "\"" "Data " $10 "\"", "time= " "\"" "Hora " $1 "\"", "Velocidade= " "\"" "Velocidade " int($8*1.852) " km/h" "\"", "Direcao= " "\"" "Direcao " $9 " graus" "\"", "Latitude= " "\"" "Latitude " -(int($4/100)+($4-(int($4/100))*100)/60) "\"", "Longitude= " "\"" "Longitude "  -(int($6/100)+($6-(int($6/100))*100)/60) "\"" "/>"}'  /tmp/4  >> /var/www/localhost/htdocs/mapas/log/gps_historico_borges.txt

####/usr/local/bin/gps-waypoint.sh

printf "<markers>\n" > /var/www/localhost/htdocs/mapas/log/gps_point_borges.xml

####cat /var/www/htdocs/mapas/log/markers > /var/www/htdocs/mapas/log/gps_point.xml


awk -F , '{print "<marker " "lat= " "\"" -(int($4/100)+($4-(int($4/100))*100)/60) "\"", "lng= " "\"" -(int($6/100)+($6-(int($6/100))*100)/60) "\"", "date= " "\"" "Data " $10 "\"", "time= " "\"" "Hora " $1 "\"", "Velocidade= " "\"" "Velocidade " int($8*1.852) " km/h" "\"", "Direcao= " "\"" "Direcao " $9 " graus" "\"", "Latitude= " "\"" "Latitude " -(int($4/100)+($4-(int($4/100))*100)/60) "\"", "Longitude= " "\"" "Longitude "  -(int($6/100)+($6-(int($6/100))*100)/60) "\"" "/>"}'  /tmp/4  >> /var/www/localhost/htdocs/mapas/log/gps_point_borges.xml


#####awk '{print "<marker " "lat= " "\"" $9 "\"", "lng= " "\"" $10 "\"", "date= " "\"" "Data " $3$2$5 "\"", "time= " "\"" "Hora " $4 "\"", "nsatelite= " "\"" "EPH " $12 " m" "\"", "qualidade= " "\"" "EPV " $13 " m" "\"", "Velocidade= " "\"" "Velocidade " int($15*3.6)" km/h" "\"", "Altitude= " "\"" "Altitude " $11 " m" "\"", "Latitude= " "\"" "Latitude " $9 "\"", "Longitude= " "\"" "Longitude "  $10 "\"" "/>"}'  /tmp/1  >> /var/www/localhost/htdocs/mapas/log/gps_point.xml

printf "</markers>\n" >> /var/www/localhost/htdocs/mapas/log/gps_point_borges.xml



awk -F , '{print  "<?xml version=" "\"" "1.0" "\"" " encoding=" "\"" "UTF-8""\"""?>\n<kml xmlns=" "\"" "http://www.opengis.net/kml/2.2" "\""">\n<Document>\n <name>gps_google.kml</name>\n <Placemark>\n <name>Veiculo JEY7454</name>\n <description>Velocidade " int($8*1.852) " </description>\n <Point>\n <coordinates>" -(int($4/100)+($4-(int($4/100))*100)/60) " , " -(int($6/100)+($6-(int($6/100))*100)/60) " </coordinates>\n </Point>\n</Placemark>\n </Document>\n </kml>\n" }'  /tmp/4  >> /var/www/localhost/htdocs/mapas/log/gps_google_borges.kml

#awk '{print "<?xml version=" "\"" "1.0" "\"" " encoding=" "\"" "UTF-8""\"""?>\n<kml xmlns=" "\"" "http://www.opengis.net/kml/2.2" "\""">\n<Document>\n <name>gps_google.kml</name>\n <Placemark>\n <name>Veiculo JEY7454</name>\n <description>Time " $4 " </description>\n <Point>\n <coordinates>" $10 "," $9 " </coordinates>\n </Point>\n</Placemark>\n </Document>\n </kml>\n" }' /tmp/1 > /var/www/localhost/htdocs/mapas/log/gps_google.kml


###cat /var/www/htdocs/mapas/log/markersfim >> /var/www/htdocs/mapas/log/gps_point.xml
