конвертация треков и маршрутов

Гусеницы для снегоходов и спецтехники

Радио-губитель

Старожил
Регистрация
1 Ноя 2001
Сообщения
1.169
Реакции
3
Возраст
39
Местонахождение
Москва =(
Техника
Arctic Cat M6 141" '2007
Взято отсюда http://v-dorogu.narod.ru/article/trk2route.htm
Как преобразовать трек в маршрут.

Данная статья пригодится тем, кто использует навигационную программу ГИС Русса и кому необходимо прокладывать маршрут движения имея при этом трек по намеченному пути. По крайней мере до тех пор, пока у неё не появится аналог функции "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 умеет загружать и преобразовывать треки в самые различные форматы.
 

Вложения

Радио-губитель

Старожил
Регистрация
1 Ноя 2001
Сообщения
1.169
Реакции
3
Возраст
39
Местонахождение
Москва =(
Техника
Arctic Cat M6 141" '2007
OziMapConverter

отсюда http://www.ada.ru/GPS/OziMapConverter/
OziMapConverter

Простой конвертер файлов привязки и треков программы OziExplorer, который может:

- Конвертировать треки MapSource (*.mps) в треки GoogleEarth (*.kml) и треки OziExplorer (*.plt)

- Конвертировать трек OziExplorer (*.plt) в маршрут OziExplorer (*.rte)

- Конвертировать треки OziExplorer в формат .gpx и .kml (GoogleEarth)

- Конвертировать точки OziExplorer в формат .kml (GoogleEarth) и обратно

- Конвертировать трек в формате GPX и .kml (GoogleEarth) в трек OziExplorer.

- Конвертировать трек OziExplorer для GPS Tracker (PalmOS). Полученный файл с расширением *.csv нужно скопировать в директорию \GPSPilot\Tracks\ на карточке и импортировать в GPS Tracker

- Конвертировать трек GPS Tracker (PalmOS) в трек OziExplorer. Предварительно надо трек из GPS Tracker экспортировать в файл *.csv. Внимание! Перед экспортом трека в формат .scv в программе Tracker, в установках (Preferences) опция формата представления координат (Lat/Longitude) должна быть выставлена в десятичное представление (DD.dddd)

- Генерировать файл привязки (*.cal) для программы Touratech-QV3 (Windows)

- Генерировать файл привязки (*.jpr) для программы Fugawi (Windows)

- Генерировать файл привязки (*.geo) для программы GPS Tracker (Atlas) (PalmOS)

- Генерировать карту (*.prc) для программы PathAway (PalmOS). Если карты в формате *.ozf, необходимо их сначала конвертировать в нужный формат с помощью программы OziExplorer.

- Генерировать файл привязки (*.rsf) для программы Geographic Transformer (Windows)

- Генерировать файл привязки (*.gcp и *.gmw) для программы Global Mapper (Windows)

- Уменьшить размеры (в пикселях) карт OziExplorer с соответсвующим пересчетом точек привязки
 

Вложения

Senior

Активный участник
Регистрация
27 Янв 2005
Сообщения
424
Реакции
36
Местонахождение
Самара
Техника
Lynx 69 Ranger 900 ACE 2021
Re: OziMapConverter

Прикрепленный файл давно устарел. Свежии версии смотрите здесь: http://ozimapconverter.narod.ru/


Игорь (автор программы)
 

Валерий

Старожил
Регистрация
23 Окт 2006
Сообщения
1.872
Реакции
13
Возраст
42
Имя
Валера
Техника
есть
превратить трек в дорогу способов проще нет случайно, я чет просто не догоняю, мож какая програмулина есть????
навигатор гармин 276с
 
Гусеницы для снегоходов и спецтехники
Сверху Снизу