Лента Мой малыш
Городские форумы
Автофорумы
Халявный
Домоводство
Проф. и бизнес форумы
Строительные форумы
Технофорумы
Собачий форум
Велофорумы Нижнего Новгорода
Наши дети
Туризм, отдых, экстрим Творческий
Путешествия Спортивные форумы
Нижегородская область Недвижимость
Форумы по интересам
Частные форумы Форумы домов Жилые районы
Отзывы и предложения (техподдержка)
Реклама на NN.RU
+7 (831) 261-37-60
Техподдержка Полная версия

Требуется помошь гуру по OziExplorerCE

Лень, плюс маленькие менюшки меня одолевают, но треки мне нужны... посему полез разбираться и обнаружил...

1. Активный трек (лог) хранится в ceTrackTail.trb
2. Экспорт активного трека в PLT идет как раз таки из него...

Сделал вывод - что бы не мучаться каждый раз с экспортом в треки, достаточно уметь читать TRB...

Структура там примитивная -
- Заголовок 100 символов (OziExplorerCE Binary Track Log File Version 1.0)
- С 204 байта идут строки данных по 48 байт
- Каждая строка это 6 значений double (8 байтов):
1. lat
2. lon
3. ? (скорее всего время начала нового трека)
4. ? (скорее всего высота но не понятно в чем)
5. ? (но скорее всего, судя по всему, это длина ребра между точками)
6. Время создания точки

Итого вопросы:
1. Насколько верны мои выводы?
2. Если пункт 4 я угадал, то в чем именно указана высота?

PS... Если кому нить будет интересно - то поделюсь (как сделаю) этим конвектором...
PSS.. С удовольствием брошу это занятие, если кто то поделится уже готовым конвектором - я лично в сети оного не нашел.
0
Ответить
аноним
Отвечает Monstria
Вот ты заморочился...
А зачем такие сложности?
Может проще будет пользоваться PC версией для конвертации, если в 7" тыкать не охота?
Забираешь из авто флешку с .trb и дома в креслице с кружкой горячего чая с мятой и перекидываешь нужные файлы в соответствующую папку PC версии, в коей уже и делаешь экспорт в более популярные фрматы.
0
Ответить
аноним
Отвечает Saradon
Тык это надо теперь еще и озик на большого брата устанавливать... потом копировать, экспортировать.... ЛЕНЬ :)
0
Ответить
аноним
Отвечает Monstria
Saradon писал(а)
Может проще будет пользоваться PC версией для конвертации

Поборол лень, поставил озика.... и походу зазря...
Вот тебе файл TRB - попробуй получить с него трек - потом опиши методу... Лично у меня не получилось - наверное совсем недалёкий я :(
0
Ответить
аноним
Отвечает Monstria
Monstria писал(а)
3. ? (скорее всего время начала нового трека)

Нифига это не время начала трека - пункт мне совсем не известный!!!
0
Ответить
аноним
Отвечает Monstria
Monstria писал(а)
Monstria писал(а) <br> 3. ? (скорее всего время начала нового трека)
<br> Нифига это не время начала трека - пункт мне совсем не известный!!! ...

Скорость в точке?
0
Ответить
аноним
Отвечает Saradon
Saradon писал(а)
Скорость в точке?

Не похоже - слишком большие значения...

Кстати - как там технология конвертации TRB на ББ?
0
Ответить
аноним
Отвечает Monstria
Monstria писал(а)
PS... Если кому нить будет интересно - то поделюсь (как сделаю) этим конвектором...

Обещал - делюсь... Пока только в нужные мне треки (gpx) конвертирует...
0
Ответить
аноним
Отвечает Monstria
Monstria писал(а)
Обещал - делюсь... Пока только в нужные мне треки (gpx) конвертирует...

Я так понимаю, что технология конвертации уже не интересна? :)
0
Ответить
аноним
Отвечает Saradon
Saradon писал(а)
Я так понимаю, что технология конвертации уже не интересна? :)

Ну почемуж нет то - я чё зря озик для ББ устанавливал? (он мне там в хрен не упёрся, если чё :))) )
0
Ответить
аноним
Отвечает Monstria
Monstria писал(а)
Лень, плюс ....

Мне бы такую лень. Потратить целый вечер на то, что уже сделано :)
Если обратиться к сути проблемы, то ее как такой и нет. Нет необходимости тыкать в пункт меню, чтобы экспортировать трек в файл. OziExplorerCE сам автоматически создает каждый день файл TrackLog20XX-xx-xx daily.plt в который пишет трек за день, путь к нему прописывается с настройках. Достаточно указать путь на флешку и потом читать его любым конвертером.
И незачем трогать файл trb. Кроме того существует мнение, что в trb файле лежит только "хвост" трека - последние точки которые отображаются на экране.
0
Ответить
аноним
Отвечает Монитор
p.s. проверил. Действительно в trb пишется только "хвост". Стоило выполнить "clear track tail" и все - файл trb пустой.
0
Ответить
аноним
Отвечает Монитор
Монитор писал(а)
OziExplorerCE сам автоматически создает каждый день файл TrackLog20XX-xx-xx daily.plt

Я тебе сто десятый раз говорю - у меня не создаёт.. нету и все тут - ставить другой озик - ЛЕНЬ, выявлять причину - ЛЕНЬ и ГЕМОРРОЙНО, мне проще брать то что уже есть 100% (на любых версиях) и делать что нужно МНЕ без лишних телодвижений... Мало того - мне PLT не улыбается, то бишь опять таки по любому пользоваться какими то сторонними конвертерами - ГЕМОРР!!!

PS не забываем, что у меня навигация в машине и отключает она навигацию в 99% случаев аварийным режимом - тупо отключая питание при заводке двигателя, или обычного вынимания ключа зажигания (каждый раз ПРАВИЛЬНО выходить из программы тыканием в кнопочки на экране, перед каждой заводкой или глушением - я точно не буду :))) )... TRB - все это терпит и продолжает писать корректно, и я совсем не уверен, что я сейчас озабочусь предлагаемым тобой геморроем, а потом выяснится, что желанного так и не получу :)... Так что потратив пару-тройку часов, я ПОЛНОСТЬЮ избавил себя от любого геморроя :)))))

PSS Андрюх... Еще один моментик - парсер обернут в библиотечку, теперь я могу в легкую прикрутить его к любой из своих программ - считай я только на этом экономлю кучу времени, так что все таки ЛЕНЬ моя не столь безрассудна ;)
0
Ответить
аноним
Отвечает Monstria
Монитор писал(а)
p.s. проверил. Действительно в trb пишется только "хвост". Стоило выполнить "clear track tail" и все - файл trb пустой.

Вот ты странный да?
Очищая - очищаешь - сиё и понятно и логично...
А вот посмотри на лог что я выложил в первом посте - тебя не смущает то что там данные за несколько дней и содержит в себе как минимум данные 6 треков? Что в твоём понимании хвост? - в моём это то что он показывает на экране, а там хвост в самом деле совсем небольшой... в моём случае это где то порядка 50 километров, все остальное затирается и не показывается на экране навика - в выложенных же данных порядка 150 км.. Не кажется тебе это странным, если файл исходных данных один и тот же?

И еще вот парадокс - в навигаторе экспортировал "хвост как ты говоришь" в трек - смотрю в GmapEdit - вижу все свои 6 треков (что и в "хвосте"), открываю этот же трек в озике на ББ - вижу только ОДИН!!! самый первый трек... хрень какая то...
0
Ответить
аноним
Отвечает Monstria
Монитор писал(а)
Действительно в trb пишется только "хвост"

И еще - данных в TRB больше чем в PLT - как минимум там уже есть рассчитанные длины сегментов и еще один параметр (пока не понятно что показывающий :))) ) - а дополнительные данные, в некоторых случаях это благо...
0
Ответить
аноним
Отвечает Monstria
У Ози есть два трека: Track Log и Track Tail. Track Log - это есть лог в его классическом понимании, если включен пишется всегда, не сбрасывается. Track Tail - это фрагмент Log`а. Размер указывается в настройках. Можно сбросить. Служит для отображения на экране и может еще для чего. Теоретически его размер можно сделать очень большим, тогда он будет = log. Практически этим не занимался, но когда долго едешь по маршруту, к вечеру обычно "хвост" на экране затирается, скорее всего тоже будет происходить в trb файлом.
0
Ответить
аноним
Отвечает Монитор
Монитор писал(а)
к вечеру обычно "хвост" на экране затирается, скорее всего тоже будет происходить в trb файлом

Либо мы живем на разных планетах, либо у нас абсолютно разные программы.... :)))
Только для тебя повторюсь еще раз:
1. У меня навигатор, по непонятным для меня причинам не создает никаких дополнительных файлов кроме ceTrackTail.trb и ceWaypoints.wpb
2. В первом топике я выложил лог того что вытаскиваю из ceTrackTail.trb - если посмотреть более внимательно то там (непонятно почему) данные нескольких треков за несколько дней... Ну и на экране я вижу хвостик трека длиной не более 50 км, а в ceTrackTail.trb общая длина более 150 км. Отсюда вывод, что "к вечеру что то там затирается" в принципе не верен
0
Ответить
аноним
Отвечает Monstria
Monstria писал(а)
TRB - все это терпит и продолжает писать корректно, и я совсем не уверен, что я сейчас озабочусь предлагаемым тобой геморроем, а потом выяснится, что желанного так и не получу :).

Геморрой будет, если он все таки "хвост" и затирается, и ты не получишь желаемого. Собственно я о тебе забочусь, т.к. озиком уже не пользуюсь. Последний раз включал его в мае прошлого года, если верить твоему конвертеру :)
0
Ответить
аноним
Отвечает Монитор
Монитор писал(а)
Геморрой будет, если он все таки "хвост" и затирается, и ты не получишь желаемого

Сейчас как раз таки все говорит в обратную сторону...
Кстати - в настройках озика есть и длина ceTrackTail.trb - тоже регулируемый параметр - то бишь если у тебя данный параметр короткий, то результаты наши так же будут разниться кардинально
0
Ответить
аноним
Отвечает Monstria
Посмотрел в настройках у tail два параметра: dist и lenght. Что хотел сказать разработчик не знаю, возможно это общая длина и длина на экране.
Все можно проверить практикой, не сбрасывай и не удаляй trb файл, поездишь месяц и посмотришь, что в нем осталось.
0
Ответить
аноним
Отвечает Монитор
Монитор писал(а)
если верить твоему конвертеру

А если сомневаешься - ты проверь.... экспортни активный трек и открой в gmapedit мой gpx и полученный plt - разница сразу будет заметна (по высоте как минимум)
0
Ответить
аноним
Отвечает Monstria
Монитор писал(а)
поездишь месяц и посмотришь, что в нем осталос

:)))) как я уже говорил - в настройках есть ограничение по длине и за месяц я наверняка что то потеряю :) но я рассчитываю получать последние данные, за последние поездки - и тут я уж точно ДОЛЖЕН получить все что мне нужно....

Если бы мне нужно было хранить данные за год :) - был бы другой разговор :)
0
Ответить
аноним
Отвечает Monstria
Все относительно, я за одну поездку в лес могу проехать больше чем за месяц по городу. И я бы не хотел потерять треки из интересных мест.
Кстати там ограничение под длине наверно в точках, точки ставятся по временным интервалам, значит важен не пробег, а время работы навигатора.
0
Ответить
аноним
Отвечает Монитор
Монитор писал(а)
Кстати там ограничение под длине наверно в точках, точки ставятся по временным интервалам, значит важен не пробег, а время работы навигатора.

Опять твоя неправда :) - точки ставятся в зависимости от смены скорости, направления... совсем не ставятся если на месте стоишь (выявлено при разборе данных) - получается не такое большое количество точек как было бы если бы они отмеривались чисто временем ;)
0
Ответить
аноним
Отвечает Monstria
Что значит опять. Где ты выше нашел хоть одну неправду сказанную мной? Тут же я написал - "наверное" )))

p.s. у тебя есть в Ozi такая вкладка меню file-configuration-tracks-track logging-new track log file - daily ?
0
Ответить
аноним
Отвечает Монитор