| Главная | Описания | Статьи | Программы | Загрузка | Ссылки | Разное

Как преобразовать трек в маршрут.

Данная статья пригодится тем, кто использует навигационную программу ГИС Русса и кому необходимо прокладывать маршрут движения имея при этом трек по намеченному пути. По крайней мере до тех пор, пока у неё не появится аналог функции "Track Back". Вероятно эта статья будет интересна и другим пользователям, предпочитающих OziExplorer CE или навигаторы Garmin.  

Итак, у нас есть трек в формате PLT, полностью или частично повторяющий тот путь, который нам придётся преодолеть. Для того чтобы превратить его в маршрут нам нужно скачать несколько специальных утилит под общим названием GeoConv (около 1Мб). Теперь, чтобы отсеять всю лишнюю в данном случае информацию, просто следуйте за моими инструкциями.

 

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.

 

Это уже готовый маршрут, который можно просмотреть в любой программе, понимающей этот формат - GPSMapEdit, ГИС Русса, OziExplorer, OziExplorer CE и пр. 

 

Небольшие пояснения.

Пути к утилитам GeoConv, исходным трекам и конечным файлам маршрутов могут быть произвольными с одним только ограничением на длину имён, допустимых в формате ДОС. Конечно, при этом будет нужно соответственно изменить пути в файле с расширением bat (в нашем случае trk2rte.bat).

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

Может так оказаться, что создавать файл с путевыми точками нет необходимости. По крайней мере GPSMapEdit и ГИС Русса прекрасно работают и без них. Если этого действительно не нужно, то просто удалите из файла "trk2rte.bat" последние три строчки.

Если у вас есть трек в другом формате, то всегда можно воспользоваться тем, что GPSMapEdit умеет загружать и преобразовывать треки в самые различные форматы.

 

При подготовке статьи использовался материал: gps-faq.auto.ru

 

Размещёно: 10.01.2006 

 



Copyright © WWS 2004-2011
В дорогу!
Rambler's Top100 GPS TOP 100 Экстремальный портал VVV.RU Locations of visitors to this page
Хостинг от uCoz