diff --git a/DeepSleep/Pet_tracker_3/post_tracing/gpx2gpsapwifi.lua b/DeepSleep/Pet_tracker_3/post_tracing/gpx2gpsapwifi.lua index 21dedbc..7e658fa 100644 --- a/DeepSleep/Pet_tracker_3/post_tracing/gpx2gpsapwifi.lua +++ b/DeepSleep/Pet_tracker_3/post_tracing/gpx2gpsapwifi.lua @@ -1,7 +1,7 @@ -- 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 -print("\n gpx2gpsapwifi.lua zfzf200731.1842 \n") +print("\n gpx2gpsapwifi.lua zfzf200803.0922 \n") zgpx_tab = {} @@ -14,6 +14,17 @@ zidx_apwifi_tab2 = 0 ztime_old = 0 ztime2020 = 1577836800 -- Unix time pour 1.1.2020 0:0:0 GMT +function zround(num, dec) + local mult = 10^(dec or 0) + return math.floor(num * mult + 0.5) / mult +end + +function zcalc_distance(zrssi) + zrssi_1m=-40 zn=2 + zdist=10^((zrssi_1m - zrssi) / (10 * zn)) + return zdist +end + --[[ zgpx_tab @@ -82,10 +93,8 @@ end function gpx2tab(zfile_gpx) i = 1 - for line in io.lines(zfile_gpx) do -- print(line) - -- if string.find(line, "2020-07-27T20:03:27Z if string.find(line, "