nemo3001
Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору Для этого в основном понадобятся: - файл трека (.plt), - программа sleep.exe (из пакета adminpak.msi "Windows Server 2003 Administration Tools Pack"), чтобы задавать скорость воспроизведения трека с точностью до миллисекунды (http://rghost.ru/47627752), или любая аналогичная программа - и MS Excel. Правда мой навигатор записывал трек в компактном формате .mps, так что для преобразования его в .plt мне понадобилась еще бесплатная программа OziTrackConverter.exe (http://ozimapconverter.narod.ru/ozitrackconverter.html). Дальше все несложно: 1. открываем блокнотом файл .plt, копируем из него все строки вида "62.754764,123.638862,1,509.836300, 41411.9043171, 17-май-13, 21:42:13" - обычно с 7 строки и до конца файла, и вставляем их на лист MS Excel с ячейки A1 2. в ячейку B1 записываем формулу вроде этой: "="sleep -m 200 | echo " & ПРАВСИМВ(A1; 19) & " | SatMapGPS.exe lat=" & ЛЕВСИМВ(A1;9) & " lon=" & ПСТР (A1;11;10)" и копируем ее на все строки столбца B, в которых есть записи в столбце A 3. все получившиеся в столбце B строки вида "sleep -m 200 | echo 17-май-13, 21:42:13 | SatMapGPS.exe lat=62.754764 lon=123.638862" копируем и вставляем в новый текстовый файл, который сохраняем с любым именем и с расширением .bat в папку с программой SatMapGPS.exe 4. загружаем в SatMapGPS.exe свой трек .plt, запускаем получившийся файл .bat и любуемся результатом: крестик отметки центра на карте будет последовательно показывать ваше местоположение на треке, а в меняющихся строках окна .bat файла будут видны текущие дата и время путешествия. В ходе просмотра можно легко менять масштаб в окне SatMap, приостанавливать/возобновлять движение, нажимая Ctrl-C и затем N, Enter в окне .bat файла. Удобную скорость воспроизведения можно подобрать, меняя задержку в миллисекундах в строке "sleep -m 200". | Всего записей: 234 | Зарегистр. 06-05-2010 | Отправлено: 03:14 24-07-2013 | Исправлено: nemo3001, 06:50 29-07-2013 |
|