Программ, которые умеют, среди прочего, писать в том или ином виде треки, много, но у каждой свои недостатки.
Как минимум, или формат полученного файла непригоден без дополнительных преобразований, или нужно слишком много ручных манипуляций выполнить для активизации этой функции.
Пришлось написать свою программу, которая ничего кроме записи трека делать не умеет, зато делает это хорошо
При первом запуске программы предлагается выбрать каталог, в котором будут создаваться треки. При необходимости его можно изменить через меню "Tool/Select Output Folder".
Одновременно пишутся два трека в формате Ozi Explorer -
собственно подробный трек в формате .plt и менее подробный маршрут в формате .rte .
Файлы .rte могут быть открыты не только в Ozi Explorer, но и, например,
в качестве маршрута в программе "ГИС Русса".
На каждые сутки по местному времени создается свой файл.
Однако время в каждом файле указываетсе не местное, а UTC.
Приняты некоторые меры по выбрасыванию недостоверных данных
(случайных выбросов координат).
Программа может также обработать данные из файла, содержащего лог NMEA-данных. Для этого используется команда "Tools/Read NMEA file".
Поскольку без установленного Franson GpsGate все равно пользоваться на КПК GPS-приемником крайне неудобно, то программа читает данные через него, а не через COM-порт. Так что без установленного GpsGate не работает.
Хотя, при наличии общественной потребности, можно сделать и прямое чтение из COM-порта.
Программа лежит на http://www.dxsoft.com/tracklog.zip
Проверялась под Windows Mobile 2003SE и под WM5 .
Программа пока еще в стадии не очень причесанной беты,
но вроде вполне работоспособна
Отзывы приветствуются.
TrackLog, просто трек лог :-)
-
- Кандидат (3 lvl)
- Сообщения: 177
- Зарегистрирован: Ср май 05, 2004 15:07
Дошли наконец руки.
Сделал версию, работающую напрямую с COM-портом:
http://www.dxsoft.com/tracklog-com.zip
Номер COM-порта и скорость обмена выбираются из меню. Запоминаются в реестре эти установки при штатном
выходе из программы ("Tools/Exit").
Как ни странно, работает даже через "программный порт" WM5 (проверял на Qtek G100) - через него
мало что нормально работает. Хотя для этого и пришлось убрать проверку на ошибку в одной из функции при открытии
COM-порта...
Сделал версию, работающую напрямую с COM-портом:
http://www.dxsoft.com/tracklog-com.zip
Номер COM-порта и скорость обмена выбираются из меню. Запоминаются в реестре эти установки при штатном
выходе из программы ("Tools/Exit").
Как ни странно, работает даже через "программный порт" WM5 (проверял на Qtek G100) - через него
мало что нормально работает. Хотя для этого и пришлось убрать проверку на ошибку в одной из функции при открытии
COM-порта...