diff --git a/DeepSleep/Pet_tracker_3/post_tracing/gpx2gpsapwifi.lua b/DeepSleep/Pet_tracker_3/post_tracing/gpx2gpsapwifi.lua index f93cd01..da48cfb 100644 --- a/DeepSleep/Pet_tracker_3/post_tracing/gpx2gpsapwifi.lua +++ b/DeepSleep/Pet_tracker_3/post_tracing/gpx2gpsapwifi.lua @@ -1,8 +1,8 @@ -- parse les données GPX avec les données des ap wifi du NodeMCU pour les -- cooréler en fonction du temps afin de pouvoir géolocaliser les ap wifi -zversion = ("\n gpx2gpsapwifi.lua zfzf200810.2114 \n") -print(zversion) +zversion = ("gpx2gpsapwifi.lua zfzf200811.2051 ") +-- print("\n"..zversion.."\n") zgpx_tab = {} zidx_gpx_tab = 0 @@ -44,7 +44,8 @@ function tprint(t) end function zunixtime2datetime(zunixtime) - local datetime = os.date("%Y/%m/%d %H:%M:%S",zunixtime-ztimezone) + -- local datetime = os.date("%Y/%m/%d %H:%M:%S",zunixtime-ztimezone) + local datetime = os.date("%Y-%m-%dT%H:%M:%SZ",zunixtime-2*ztimezone) return datetime end @@ -434,14 +435,14 @@ function zget_gps_pet_tracker() -- zprint_vote_tab() -- print("il y a "..#zpet_tracker_tab.." paternes !") zsort_vote_tab() - print("#####################################################") - zprint_vote_tab() - print("et la gagnante est "..zvote_tab[1].idx) - print("nombre de paternes: "..#zpet_tracker_tab[zvote_tab[1].idx]) + -- print("#####################################################") + -- zprint_vote_tab() + -- print("et la gagnante est "..zvote_tab[1].idx) + -- print("nombre de paternes: "..#zpet_tracker_tab[zvote_tab[1].idx]) zpet_tracker_tab[zvote_tab[1].idx].lon = zap_wifi_tab[zvote_tab[1].idx].lon zpet_tracker_tab[zvote_tab[1].idx].lat = zap_wifi_tab[zvote_tab[1].idx].lat - print("avec comme longitude: "..zpet_tracker_tab[zvote_tab[1].idx].lon) - print("et comme latitude: "..zpet_tracker_tab[zvote_tab[1].idx].lat) + -- print("avec comme longitude: "..zpet_tracker_tab[zvote_tab[1].idx].lon) + -- print("et comme latitude: "..zpet_tracker_tab[zvote_tab[1].idx].lat) -- juste un petit verrou pour ne pas parser tout le fichiers pendant les tests i = i + 1 if i > 20 then break end @@ -466,13 +467,13 @@ end zget_gps_pet_tracker() -zprint_gps_pet_tracker_tab(zpet_tracker_tab) +-- zprint_gps_pet_tracker_tab(zpet_tracker_tab) -- converti les coordonnées GPS du pet tracker en trace GPX pour pouvoir les afficher sur une carte Google function zgps_pet_tracker_to_gpx(ztab) local i = 1 print("") - print("") + print("") print(" ") print(" "..zversion.."") print(" ") @@ -485,9 +486,13 @@ function zgps_pet_tracker_to_gpx(ztab) -- print("lon: "..ztab[zidx_paterne].lon) -- print("lat: "..ztab[zidx_paterne].lat) -- print("nombre de paternes: "..#ztab[zidx_paterne].."x") - print(" ") - print(" ") - print(" ") + if ztab[zidx_paterne].lat ~= 0 then + print(" ") + -- print(" 469.284") + print(" ") + -- print(" 6") + print(" ") + end -- juste un petit verrou pour ne pas parser tout le fichiers pendant les tests i = i + 1 if i > 20 then break end diff --git a/DeepSleep/Pet_tracker_3/post_tracing/pet_tracker_200727.2203.gpx b/DeepSleep/Pet_tracker_3/post_tracing/pet_tracker_200727.2203.gpx new file mode 100644 index 0000000..41826d6 --- /dev/null +++ b/DeepSleep/Pet_tracker_3/post_tracing/pet_tracker_200727.2203.gpx @@ -0,0 +1,67 @@ + + + + gpx2gpsapwifi.lua zfzf200811.2051 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +