Как ездить по квадратам
(C) VTs (Vadim Z. Tsalyuk), 2012.

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

Статья посвящена способу подготовки карт и езды по ним, который я назвал "по квадратам".

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

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

Я предлагаю
- создавать относительно небольшие карты-"квадраты" один раз на все случаи жизни;
- перед выездом в дорогу просто собрать и взять с собой (скопировать в навигатор) необходимые по маршруту квадраты;
- не бояться переключения карт: если "квадраты" подготовлены правильно, то беспокоиться о переключении не надо совсем или почти совсем. Я намерен в этой статье показать, как это происходит и что это совсем просто!

Подготовка квадратов

Еще раз подчеркну: квадраты готовятся один раз на все случаи жизни. Или до момента появления более подробной и/или более свежей исходной информации.

"Квадрат" -- это карта в границах одного листа топографической километровки плюс близлежащие области из соседних листов. Ширина присоединяемых "полей" у меня обычно была в пределах от 1 км до 4 км. Более широкие поля возникали обычно при желании включить в карту полностью какой-то "приграничный" объект (например, населенный пункт).

Естественно, собираются квадраты из более подробных "квадратиков" (полукилометровок и/или 250-метровок) -- это если они есть в наличии в качестве сырья. Если же доступны только километровки, то они все равно подвергаются сборке, чтобы присоединить поля. Причем в таком случае можно собирать карту из пары соседних квадратов при не слишком большом объеме результирующих файлов и без особенной потери качества.

Дело вкуса, но мне больше нравится собирать квадраты из полукилометровок, чем из 250-метровок. При показе таких карт в 100% на экране навигатора видно больше окрестностей. Если же делать сборку из 250-метровок и показывать их в 50%, то видно столько же окрестностей, но надписи оказываются слишком мелкими. Но не всегда полукилометровки есть в наличии...

Например вот так выглядит сборка квадрата L-37-114-ABCD (суффикс -ABCD подчеркивает, что квадрат собран из полукилометровок L-37-114-A, L-37-114-B, L-37-114-C и L-37-114-D):

Для этой сборки использованы также все соседние исходные листы по 4-м сторонам света и 4-м угловым направлениям. Красным пунктиром выбирается собираемый квадрат. Как видим, в него входят приграничные части соседних листов. Они и формируют то, что я назвал здесь "полями".

А вот набор собранных квадратов по южной части Краснодарского края:

Хорошо видны перехлесты полей.

Масштаб генерируемых карт (в метрах/пиксель) выбирается средним из масштабов соединяемых карт (не считая пограничных полей). Например, упомянутые только что карты-полукилометровки имеют масштабы, соответственно, 4,850, 4,836, 4,864 и 4,850. Поэтому карта L-37-114-ABCD собирается в масштабе 4,850 метров/пиксель.

Проектирование поездки

Производится обычно в тиши кабинета на Большом Брате (ББ), т.е. на ПК и соответствующей версии Ozi Explorer для Windows. Моего опыта здесь с гулькин нос. Поэтому просто поделюсь впечатлениями.

Нужно иметь обзорную карту, собранную из 2-километровок, а то и из 5-километровок (только где их взять?). Все карты складываем в один каталог. Впрочем, можно использовать и подкаталоги, они тоже включаются в индексацию карт.

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

Символ отмечает место, для которого выбраны накрывающие его карты.

Шкала пикселей -- это, по видимому, кривой перевод слов Pixel Scale, что при правильном переводе означает пиксельный масштаб (сколько метров/пиксель). По нему легко отличить подробные карты от обзорных.

Допустим, мы выбрали карту N-38-113-ABCD. Двойной щелчок или нажимаем Открыть (карту, имеется в виду). Тогда на экране сразу получаем

Так же легко переключиться на одну из обзорных карт.

Загрузка карт на навигатор

Здесь мы имеем дело с мобильной версией Озика, например, с OziExplorerCE (OziCE). В спокойной обстановке перед выездом все выбранные квадраты загружаем в отдельный каталог на флэш-карте, удалив из него (если были) все другие карты и подкаталоги.

Программу надо настроить:
File/Настройка/Файлы карт и данных
в открывшемся списке каталогов поставить птичку против выбранного, остальные птички снять,
если выбранного каталога нет в списке, то нажатием кнопки "..." выбрать желаемый каталог;
Map/Индексировать карты -- Yes.

Следование по треку

Здесь мы продолжаем работать с OziCE. Но так как я не умею снимать графические копии с экрана в Windows CE, то иллюстрации в этом разделе сделаны с ББ. Плановый трек на иллюстрациях сделан пошире и окрашен в Navy цвет. Трек-лог стандартной ширины и красный.

Ничего не надо делать. Потому что если вы подъезжаете к границе карты, например:


L-37-114-ABCD

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


L-37-115-ABCD

Заметьте, между прочим, степень точности... чего? Ясно, что составления карт -- это точно. Возможно также отклонение на юг в привязке, но все отклонения привязкой не объяснишь.

Кое-что можно сделать. Совсем не обязательно ждать выезда на границу карты и любоваться на белую, ничем не занятую половину экрана. Ширина перехлеста полей порядка 5 км, и у вас будет достаточно времени и возможностей, чтобы переключиться с карты на карту по собственной инициативе.

Здесь есть 2 возможности. Первая из них заснята при движении с востока на запад, т.е. из квадрата L-37-115-ABCD в L-37-114-ABCD, а вторая -- в обратном направлении.

Первая: остановиться,
положить в голову имя текущей карты (в нашем примере L-37-115-ABCD),
взять стилос и вызвать опцию меню Map/Найти карты/Найти карты для тек. позиции.
Когда откроется список карт


L-37-115-ABCD

выбрать нужную карту (отличную от текущей, т.е. в нашем примере L-37-114-ABCD) и нажать "ОК".

Список карт здесь выглядит не так, как в OziCE, там он проще по содержанию и имеет кнопку "ОК" вместо "Открыть". Но по сути все так же.

Значительно реже, когда вы находитесь в углу карты, здесь перекрываются 4 квадрата, например,


L-37-115-ABCD

Чтобы выбрать нужную карту, придется принять во внимание порядок следования квадратов. Как правило, левый сосед текущего квадрата имеет номер на 1 меньший текущего (в нашем примере L-37-114-ABCD), правый -- на 1 больший текущего. Сосед на север имеет номер на 12 меньше, а южный сосед -- на 12 больше. Исключения возникают только тогда, когда мы пересекаем границу БОЛЬШОГО квадрата, например, из квадрата L-37 переходим на юг в квадрат K-37.

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


L-37-114-ABCD

Например, в месте, где я красным нарисовал мишень.

Дальше произойдет вот что: программа захочет поместить ткнутую точку по центру,
обнаружит, что текущая карта для этого не подходит,
найдет и загрузит карту,
спохватится, что точка, полученная от GPS, находится не по центру
и исправит положение.
Так как карты сделаны с наложением полей, текущая GPS-точка находится на новой карте тоже. Поэтому новая карта останется на экране.

Все это быстро и без вашего участия. И вот, пожалуйста:


L-37-115-ABCD

Вечером у костра/утром за завтраком

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

В Ози отключаем связь с GPS-приемником, отжав кнопку . Дальше можно двигать карту стилосом.

А можно ткнуть стилосом в выбранную точку карты. Тогда эта точка станет в центр экрана.

При необходимости сменить карту можно поступать точно так же, как описано в разделе "Следование по треку/Кое-что можно сделать". Вся разница будет в том, что не будет видна красная стрелка со шлейфом трек-лога за ней. Ну, и конечно, так как (и пока!) GPS отключен, не будет возвращений к текущей GPS-позиции.

Заключение

Проектировщики (разработчики маршрутов) -- достаточно опытные люди. Для них, мне кажется, все равно, с какими картами работать -- c учетом сказанного в разделе "Проектирование поездки".

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

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

В качестве бонуса при таком подходе мы всегда имеем в наличии карты, готовые для любого похода.