Формат файла записи треков Ozi Explorer PLT:
OziExplorer Track Point File Version 2.0
WGS 84
Altitude is in Feet
Reserved 3
0,2,255,OziCE Track Log File,1
0
55.6593950, 37.7685583,0, 401.2,39736.1023148 ,151008,022717.000
55.6600217, 37.7678100,0, 400.3,39736.1023843 ,151008,022723.000
Начнем с самого начала.
OziExplorer Track Point File
(
Read more... )
Comments 6
Reply
Reply
(The comment has been removed)
DD + [(MM+ SS.SSS/60)/60] = DD.DDDDDD
DD + (MM.MMM/60) = DD.DDDDDD
Reply
Во-1, участвует (во всяк, PLT с виалона Озик обрабатывает криво, принимая футы за метры или наоборот, короче показывает в 3 раза меньше).
Во-2, буква "в" в "учаВствует" - лишняя. ))
ЗЫ Нагуглил сей пост в попытке понять формат времени (у меня в треке только "Время Дельфи"). Понял, но как пересчитывать его онлайн в человеческое или хотя бы в юниксовое - так пока и не нашёл.
Reply
Я считаю от начала эры.
* Нулю начала эры соответствует -000001-01-01T00:00:00+00 (че) по юлианскому календарю.
/// @brief разница между началом эры UTC и UNIX, сек. Нуль начала 1970-01-01T00:00:00+00.0 (че) по григорианскому календарю.
#define DIFF_TIME_ERA_TO_UNIX ((TIME64_TYPE)62167392000LL)
/// @brief разница между началом эры UTC и Delphi, сек. Нуль начала 1899-12-30T00:00:00+00.0 (сб) по григорианскому календарю.
#define DIFF_TIME_ERA_TO_DELPHI ((TIME64_TYPE)59958230400LL)
Соответственно, перевод в UNIX - разность начала эпох UNIX и Delphi, в секундах, домножить или разделить на число секунд в сутках, смотря что во что переводить.
Reply
Reply
Leave a comment