Интерактивная карта велопоходов по ИзраилюПерейти на главную страницуОтправить письмо авторуДобавить ссылку на эту страницу в свой Facebook

Автор: Игорь Скорубский.

Web /index.htm
Google

Как преобразовать Трек (Track) в Роут (Route) при  помощи программы OziExplorer.

 

25 октября 2007 г.

 

Для тех, кто хочет познакомиться подробнее с программой OziExplorer -  замечательное on-line Руководство находится здесь, а его PDF-файл - здесь.

Но, к сожалению, большую часть того, что описано в этой статье, ни это Руководство, ни любое другое известное мне не содержит, и освоено мною методом "проб и ошибок" в результате длительного пользования программой. В тех же случаях, когда руководство сможет помочь вам пониманию статьи, я буду ссылаться на соответствующие его пункты.


Понятия:


Записанный самостоятельно при помощи GPS, либо скачанный с Интернета, либо созданный вручную Трек.

-Получить Роут маршрута и сделать его максимально информативным.
-Загрузить полученный Роут в GPS и ориентироваться по нему в путешествиях.


«А зачем это мне надо» - спросите вы? «Я для навигации прекрасно обхожусь и треком, а точнее его функцией TracBack (возврата по пройденному пути) или просто придерживаюсь лини трека!»
Можно, конечно «обходиться» и «придерживаться». Но, по моему мнению, Роут гораздо информативнее.

И вот почему:

a) В Вейпоинтах (Waypoints) роута всегда можно дать смысловые названия точкам, к  примеру: "вид", "источник", "привал" и пояснения к ним, которые будут отображены в дальнейшем на экране GPS,

b) вейпоинтам роута можно присвоить разный  цвет, обычно соответствующий цвету тропинки (швиля),

c) вейпоинты роута можно обозначить разными смысловыми значками - деревьев, видовых площадок, источников воды, зон отдыха, заправок, стоянок и т.д..

d) вейпоинты роута, загруженные одновременно в несколько GPS, помогают их владельцем координировать свои действия. Типа - "я нахожусь в такой-то точке", "встретимся в такой-то точке" и т.д.

Указанное в п. a-d невозможно сделать с Трек-ом.
Все перечисленне существенно помогает ориентироваться.


Изложенное ниже может показаться слишком запутанным и сложным. На самом деле, действий не так уж много, они простые и с ними сможет справиться любой желающий. Непосредственное преобразование трека в путевые точки занимает не более 2-х минут. В принципе, на этом можно было бы и остановиться, но если вы захотите довести ваш Роут до совершенства - удалить все лишнее, подписать точки, присвоить им разные цвета, символы и пр., то понадобится некоторое дополнительное время. Но не все так страшно.


Итак, кто солидарен со мной - приступим:

1. Открываем OziExplorer и загружаем в него файл трека с харддиска компьютера:

1-1 + 1-2


Можно загрузить Трек в  OziExplorer непосредственно из GPS, но как это сделать, описывать здесь не буду - это тема отдельной статьи.


2. «Очищаем» Трек, удалив из него все «лишние» точки:

2.1. Откуда появляются «лишние» точки?

«Лишние» точки трека, это те точки, которые не связаны непосредственно с маршрутом. Например, хозяин трека отошел от маршрута в сторонку, чтобы  ...ну, скажем, срочно надо было ему по делу. Или при записи трека ошиблись дорогой и сделали лишний, ненужный крюк.  Или (в некоторых моделях GPS) при включении прибор «автоматом» добавил точку предыдущей позиции, не относящейся к треку, которая была записана ранее даже за сотни километров от него. Или запись трека была прервана ненадолго (например - потерялись спутники, менялись батарейки). Или был устроен привал, а GPS тем временем продолжал наставлять ненужные точки вокруг места привала (обычно, в радиусе 20-30 м.) и т.д.

Вот пример последнего утверждения:

1-3


А что будет, если «лишние» точки трека не удалять? Можно конечно и не удалять, но тогда при последующем преобразовании трека появятся бесполезные точки (Waypoints), которые будут вас только сбивать с толку. И с пути тоже.

Согласны, что вас не устроит такой результат:

1-4

Кроме того, количество Вейпоинтов, которые можно загрузить в один Роут GPS-а, ограничено конкретной его моделью, поэтому «лишние» путевые точки без толку займут драгоценную память прибора.


2.2. Как удалить «лишние» точки трека:

2.2.1. Увеличиваете карту на экране компьютера до максимально возможного размера:

1-5


1-6


1-7

2.2.10. Таким «макаром» удаляете все «лишние» точки пока не удовлетворитесь результатом.


2.2.11. Вот результат для вышеприведенного «корявого» участка после удаления «лишних» точек:

1-8 +1-3

А это (для сравнения) то, что было «до»:

Правда, потрудились на славу?


2.3. Последнее что осталось – сохранить (1+3) полученный «чистенький» Трек под новым именем (2):

1-9
1-10


Настоятельно рекомендую сохранять файл именно  под новым именем, а не перезаписывать старый. В этом случае, если вы ошибетесь при вышеописанных манипуляциях, то всегда можно будет ...начать все сначала.


3. «Фильтрация» трека.

Продолжим подготовку трека к последующему преобразованию в Вейпоинт-ы:

Аксиома: при преобразовании Трек-а в Вейпоинт-ы вы всегда получите ровно столько Вейпоит-ов, сколько точек содержал Трек.

Хорошо ли это?

Не очень. Трек, записанный в однодневном велопоходе средней протяженности содержит от 600 до 2000 и более точек.  Для одного Роут-а это явный перебор – даже в современных GPS-ах Роут способен включать в себя 50-250 точек в зависимости от модели. Конечно, можно подготовить и несколько последовательных Роут-ов (в некоторых случаях так и придется делать), но и их количество также ограничено конкретной моделью GPS, а пользование несколькими Роут-ами на маршруте не столь удобно.

Практика показывает, что даже для самого запутанного однодневного велопохода вполне достаточно 250 Вейпоинт-ов. Большее их количество только загромождает экран GPS-а, не принося конкретной пользы.

Как же рационально уменьшить количество точек в Трек-е? Выход есть.

В OziExplorer-е имеется замечательная функция – фильтрация трека (Track Filter Control). Она по специальному алгоритму и очень неплохо, автоматически «сглаживает трек», оставляя только самые «ответственные» точки в количестве задаваемом вами.

Рассмотрим вышесказанное на конкретном примере:

Трек, «очищенный» от лишних точек в соответствии с п. 2, но содержащий слишком большое количество точек.

Уменьшить количество точек до выбранного вами значения.


3.1. Открываете OziExplorer и загружаете в него «очищенный» файл трека с харддиска компьютера точно так же как описано в п.1 этой статьи.


3.2. Нажимаете мышкой на кнопку Track Control (1) (если она не была нажата) в OziExplorer-е, а заодно проверяете чтобы кнопка визуализации трека (2), находящаяся под ней была нажата тоже.

При этом на экран должно вызваться одноименное окошко (3). В первой его строчке вы увидите характеристики вашего трека (4). Кликните (4) туда, чтобы засветить точки трека (5).
Обратите внимание на количество точек, который он содержит (6) а также на точки трека (5). Как я писал, выше, вам явно столько не потребуется.

2-0


3.3. Добираетесь до меню Track Filter Control из главного меню программы, последовательно нажимая кнопки, как показано на рисунке:


3.4. При этом на экране появится одноименное окошко (1):

Обратите внимание на строчку Number Points (2). Именно в ней вы можете задать нужное количество точек нового трека, который будет получен фильтрацией существующего. Рекомендую записать МАКСИМАЛЬНОЕ количество точек, которое может вместить ОДИН Роут вашего GPS-а.

Вписываем нужное значение (например, для простых моделей GPS-ов  - 50) и нажимаем на кнопку Filter (3).


3.5. При этом в окошке Track Control появляется новый, отфильтрованный трек (1), содержащий 50 точек, он также наносится и на карту (2) (в данном случае – красным цветом). Он то вам и нужен.

Каждая точка (3) вновь созданного трека в будущем станет Вейпоинт-ом. Посмотрите на карту и оцените эти точки – достаточно ли их количество для будущей навигации, стоят ли они на всех «ключевых» изменениях направлений маршрута, прорисованного в данном случае синим треком?

2-3


3.6. Если да, то на этом можно и остановиться. Но если точек в отфильтрованном треке, по вашему мнению, не достаточно - измените их количество, вписав в окошко Number Points новое значение, кратное первоначальному. Оно теперь в этом примере будет равным 100.  Затем снова нажмите на кнопку Filter. При этом отфильтрованный трек изменится, теперь он будет содержать 100 точек и при этом станет более плавно огибать траекторию. Убедитесь в этом сами, сравнив красные треки этого и предыдущего рисунков:

2-4

Вот теперь становится понятным, почему более продвинутые (а, следовательно, более дорогие) модели GPS включающие в один Роут до 250 точек лучше!

Продолжая действовать таким образом, вы подбираете минимально необходимое количество точек, которое будет содержать ваш будущий Роут, пока не удовлетворитесь результатом.


3.7. Последнее что осталось сделать в данном разделе с вновь полученным треком - сохранить его на диске компьютера. В окошке Track Conrtrol (1) дважды кликаем на нем (2). При этом открывается дополнительное окошко Track Properties (3). Нажимаем в нем на кнопку Save (4), во вновь открывшемся окошке Save Track to File (5), выбираем нужную папку на диске, задаем имя файла отфильтрованного трека (6) и жмем на кнопку Save (7).
Кстати, в окошке Track Properties (3) можно задавать цвет ширину и некоторые другие свойства трека. Но в данном случае, это не существенно, поскольку трек временный и в дальнейшем после получения из него Вейпоинт-ов будет удален.

2-5


4. Преобразование трека в Вейпоинт-ы.

Трек, «очищенный» от лишних точек в соответствии с п.2, и отфильтрованный в соответствии с п.3 до точек, число которых будет соответствовать количеству полученных в дальнейшем Вейпоинт-ов.

Получить Вейпоинт-ы для будущего Роут-а.


Функция преобразования трека в Вейпоинт-ы напрямую не была почему-то предусмотрена разработчиками OziExplorer-a, поэтому придется немного поизвращаться.

Просто повторите описанные мною ниже действия и получите результат. Если результат не получился, значит, вы что-то повторили не правильно. В этом случае сделайте все сначала.


Итак, приступим:

4.1. Открываете программу OziExplorer загружаете в нее точки с помощью команды Load Points from Track File:

3-0


4.2. В качестве Track File выбираете файл “vremenniy” подготовленный и записанный на харддиск в соответствии с п.2 и п.3:

3-1


4.3. Результат:

Эти точки не имеют ничего общего с Вейпоинт-ами и нужны вам временно. Поэтому на них останавливаться не буду - кого интересует, почитайте здесь.
4.4. Конвертировать загруженные точки в Вейпоинт-ы, и заодно записать Вейпоинт-ы на харддиск следует при помощи команды Save Points to Waypoints File:


4.5. Остается только задать имя файла Вейпоинт-ов (1) и нажать на Save (2):

3-4

Все! Вейпоит-ы созданы и записаны в компьютер!


Но работа еще не закончена.

4.6. Командой Clear All Points from Map удаляете с экрана, ненужные уже, все точки:

3-5


4.7. Подтверждаете удаление:

3-6


4.8. Результат – «чистая» карта:

3-7


4.9. Командой Load Waypoints from File загружаете с харддиска созданные Вейпоинт-ы:

3-8


4.10. Находите в соответствующем директории на харддиске созданный вами в п.4.5 файл Вейпоинт-ов (1) и подтверждаете его загрузку (2):

3-9


4.11. Результат:

3-10


Ура! Долгожданные Вейпоинт-ы созданы и загружены удачно! Их количество в этом примере равно ровно 100 - именно столько, сколько точек было в файле трека «vremenniy».

Вот только теперь можно расслабиться и выпить кофе. Но расслабляться не сильно, поскольку...


5. Задание свойств путевым точкам - Вейпоинт-ам (Waypoints).

Вот теперь вы подобрались к самому главному – тому, ради чего так тяжело трудились в предыдущих главах. А именно – заданию свойств Вейпоинт-ам (Waypoints), которые после загрузки GPS дадут максимум информации на маршруте.

В Свойствах можно задать цвет Вейпоинт-ов в соответствии с цветом тропинки (швиля) или характера местности (подъем, спуск, песок, асфальт, камни и т.д.); их можно подписать (привал, брод, опасность и т.д.), а в описании дать соответствующие указания или памятку (скажем, «посмотреть направо» «сменить резину») ; задать высоту местности; символы точки смогут наглядно показывать, например, место ночлега, смотровую площадку, привал, заправку, источник воды и т.д. В общем, полет фантазии может быть безграничным и разовьется у вас по мере приобретения опыта.

Подробнее о свойствах Вейпоинт-ов можно почитать в соответствующей главе Руководства по пользованию программой OziExplorer, поэтому я здесь на этом подробно останавливаться не буду, а только кратко опишу те «полезности», которые в Руководстве не указаны.


5.1. Если вы выходили из программы OziExplorer, запустите ее и загрузите файл созданных в предыдущей главе Вейпоинт-ов в соответствии с пп.4-9 – 4-11.


5.2. Свойства каждой конкретной точки создаются при помощи окна Waypoints Properties:

4-0


5.3. Окно Waypoints Properties (1) вызывается двойным «кликом» на крестике (2) Вейпоинт-а :

    4-1

Как именно и где меняются свойства Вейпоинт-а, включая надписи, надеюсь понятно из вышеприведенного рисунка и Руководства.

Предупреждение! При задании имени (Name) Вейпоинтобязательно оставляйте его порядковый номер, а имя добавляйте, например через тире (3)! Номера вам в будущем сильно облегчат задачу при создании Роут-а.
Два тире в одном имени не допускаются, поскольку в дальнейшем это приводит к потере точкой своих координат. Не знаю причины этого, видимо глюк программы.


5.4. Результат работы над одной точкой:

    4-2


5.5. Теперь, внимание!  Никакого терпения и времени не хватит для того, чтобы менять одинаковые свойства каждой точки индивидуально. Но, слава богу, этого не потребуется. Выходом из положения служит окно Waypoint List (1), вызываемое нажатием на иконку Show The Waypoints List (2):

    4-3

    Нажать для увеличения


В нем можно выделить любые Вейпоинт-ы в любой последовательности (1) с помощью левой кнопки мышки при удерживаемой клавише клавиатуры Shift (для выделения точек расположенных подряд) или Ctrl (для точек расположенных вразброс).

Свойства, в этом случае, задаются только для выделенных точек с помощью команд (2) подменю вызываемого кнопкой Change Properties (3). По окончании задания свойств группе точек, нажимаете кнопку Close (4):

4-4

Нажать для увеличения


5.6. Результат:

4-5

Нажать для увеличения


5.7. После того как общие свойства точек были заданы, можно «пройтись» еще разок по «ключевым» точкам по одной и изменить или дополнить некоторые индивидуальные их параметры - подписать, изменить символ, цвет, ориентацию и пр. Делается это при помощи окна Свойств Waypoints Properties, вызываемого двойным «кликом» на точке как было описано в п.5.2 (один из способов).

Если вам местоположение какой-либо точки по какой-то причине не нравится, сдвинуть ее на карте можно мышкой при удерживании левой кнопки c последующим нажатием и удерживанием клавиши Shift.

5.8. Последнее что остается – сохранить изменения на харддиске вашего компьютера. Быстрее всего это сделать, не через меню, а нажав на кнопку Waypoints. Цвет надписи кнопки после «клика» на нее изменится с красного на черный, подтверждая успешную запись:

4-6

Нажать для увеличения


6. Создание Роут-а.

Вайпоинт-ы, пронумерованные в порядке вашего следования и со свойствами, заданными вами в соответствии с п.5.

Создать Роут (Роут-ы) маршрута и загрузить в GPS.


Общие принципы создания Роут-а из Вейпоинт-ов описан в этом, этом и этом разделах Руководства. Те, из вас  кто впервые создает Роут, почитайте их, чтобы лучше понимать, что к чему.

А я лишь приведу конкретный пример, чтобы довести статью до ее логического завершения.

Итак:

6.1. Если вы выходили из программы OziExplorer, запустите ее и загрузите Вейпоинт-ы как было описано выше, в п.4.9-4.11 настоящей статьи.


6.2. Нажмите на кнопку меню Show/Hide the Route editor (1). При этом всплывет окно Route Editor (2).
Проверьте, чтобы кнопка Show/Hide Route Plot (3), делающая будущий Роут видимым, была нажата. В противном случае, кликните на нее.

6.3. В окне Route Editor (2) кликните дважды на строчке первого Роут-а (4). При этом всплывет окно Route Properties (5) первого Роут-а, с которым вам предстоит работать.

5-1


6.4. В строчке Name (1) задаете имя Роут-а, под этим именем он в дальнейшем запишется в GPS. В строчке Description (2) запишите памятку о маршруте, но это не обязательно.

Теперь главное:

В левой части окна Route Properties (3) находится список Вейпоинт-ов Waypoints Available (4), из которого предстоит сделать Роут.
Выделяете подряд нужное количество Вейпоинт-ов (5), начиная с первой (но не более чем в состоянии будет вместить в себя один Роут вашего GPS-а в зависимости от его модели) нажатием первой и последней из них левой кнопкой мышки удерживая одновременно клавишу Shift, а затем жмете на кнопку Add> (6).
При этом выделенные точки добавятся в праве окно Waypoints in Route (7) и послужат составляющими будущего Роут-а.

5-2

6.5. Жмете ОК (8)


6.6. Роут создан (1)!

На карте он, в данном случае красного цвета, но цвет можно выбрать любой из раскрывающегося списка Color окна Route Properties.

Но что делать, если количество Вейпоинт-ов больше чем способен вместить в себя один Роут вашего GPS-а? Да, очень просто – создать следующий Роут - 2-й, 3-й и т.д. Максимальное их число ограничено только моделью конкретного GPS-а.
Создать все последующие Роут-ы можно по образу и подобию первого, с той лишь разницей, что окно Route Properties для каждого Роут-а вызывается двойным кликом на, соответственно, 2-й 3-й и т.д. строчке окна Route Editor (2), (3).

5-3

6.7. Последнее, что осталось – записать созданный файл Роут-а (Роут-ов) на харддиск вашего компьютера. Быстрее всего это сделать, нажав кнопку Route (4) в верхнем правом углу программы. Надпись на кнопке до записи светится красным цветом, а после того как файл запишется на диск, изменит свой цвет на черный.


6.8. При этом откроется окно записи Роут-а, где нужно задать имя файла Роут-а и место на диске, где он будет храниться:

5-4

Завершает процесс нажатие кнопки Save .

Всё!


7. Я не буду останавливаться на том, как настроить программу и загрузить полученный Роут в ваш GPS, полагая, что вы умеете это делать.
В противном случае прочитайте разделы «GPS-приемники» и «Меню» Руководства, выбрав там подразделы соответствующие вашей модели GPS-а.

Успехов!