|
|||||||
Выбор и использование персональных навигаторов GPS |
|||||||
| Главная | | Описания | | Статьи | | Программы | | Загрузка | | Ссылки | | Разное |
Как преобразовать трек в маршрут. Данная
статья пригодится тем, кто использует
навигационную программу Итак,
у нас есть трек в формате PLT, полностью
или частично повторяющий тот путь, который
нам придётся преодолеть. Для того чтобы
превратить его в маршрут нам нужно скачать
несколько специальных утилит под общим
названием
1. Полученный самораспаковывающийся архив нужно распаковать в любую папку. Например в E:\geoconv. Здесь и далее обязательно стоит помнить, что данные утилиты работают в старинной среде DOS и поэтому не понимают длинных имён файлов и каталогов. Их родной формат - 8.3, т.е. максимальная длина названия папки или файла - восемь символов, а расширение файла не может содержать более трёх. Как известно, в Windows 2000 и Windows XP нет больше системы ДОС, однако, встроенный эмулятор вполне успешно справляется при работе с этими утилитами.
2. Далее создаём папку для наших треков и будущих маршрутов. Например E:\trk2rte.
3. Создаём в папке E:\geoconv с помощью Блокнота пустой файл с именем fvalue.val.
4. В папке E:\trk2rte опять с помощью Блокнота создаём файл trk2rte.bat и записываем в него следующие команды (можно просто скопировать отсюда):
set fvalue=E:\geoconv\fvalue.val set path=%path%;E:\geoconv fvalue geoconv.*= fvalue geoconv.inform=OZITRK fvalue geoconv.infile=E:\trk2rte\%1.plt fvalue geoconv.outform=OZIRTE fvalue geoconv.reducepointcount=%2 fvalue geoconv.outfile=E:\trk2rte\%1.rte geoconv.exe fvalue geoconv.outfile=OZIWPT fvalue geoconv.outfile=E:\trk2rte\%1.wpt geoconv.exe Сохраняем файл.
5. Теперь создаём для нашего файла "trk2rte.bat" ярлык в любом месте. Например, на Рабочем столе.
6. Копируем в папку E:\trk2rte тот самый трек с расширением PLT, из которого нам нужно получить маршрут. Пусть его имя в данном примере будет track.plt.
7. В свойствах ярлыка в поле Объект, после E:\trk2rte\trk2rte.bat дописываем через пробел имя трека без расширения и (тоже через пробел) максимальное количество точек, из которого должен состоять маршрут - E:\trk2rte\trk2rte.bat track 50. И запускаем этот ярлык на выполнение. Для работы утилит нужно определённое, порой довольно продолжительное время, в течение которого можно наблюдать окно DOS и следить за происходящим:
В результате у нас в папке E:\trk2rte должны появиться два файла с расширением RTE и WPT и именами, соответствующими имени исходного трека - track.rte и track.wpt.
Это
уже готовый маршрут, который можно
просмотреть в любой программе, понимающей
этот формат -
Небольшие пояснения. Пути к утилитам GeoConv, исходным трекам и конечным файлам маршрутов могут быть произвольными с одним только ограничением на длину имён, допустимых в формате ДОС. Конечно, при этом будет нужно соответственно изменить пути в файле с расширением bat (в нашем случае trk2rte.bat). Оптимальное количество точек маршрута лучше подобрать опытным путём. При этом, если указать это значение равным нулю, то в маршрут попадут все точки, которые содержатся в треке. Может так оказаться, что создавать файл с путевыми точками нет необходимости. По крайней мере GPSMapEdit и ГИС Русса прекрасно работают и без них. Если этого действительно не нужно, то просто удалите из файла "trk2rte.bat" последние три строчки. Если
у вас есть трек в другом формате, то всегда
можно воспользоваться тем, что
При
подготовке статьи использовался материал:
Размещёно: 10.01.2006
|