Бесконечное путешествие

Как не просидеть всю жизнь дома

Решение задач ориентирования в Android при помощи Androzic

Как-то писал я про решение задач GPS-навигации с помощью OziExplorer. Статейка вышла довольно популярная среди сообщества джиперов ) — так что продолжу писать на эту же тему.

Сейчас много у кого есть планшеты на Android, так что попробуем решить все те же задачи в этой операционной системе. Тут есть всего пара программ, которые хорошо работают с растровыми картами — OziExplorer for Android и Androzic. Как ни странно, но первая нам не подойдет — OziExplorer не умеет проецировать точки, что является очень нужной функцией. Пока на сайте разработчика это в планах. В остальном все необходимые инструменты присутствуют.

Остановимся пока на программе Androzic. Все примеры будут сделаны на той же карте, что и в предыдущем посте.

Построение точки по заданному азимуту и расстоянию (проекция)

Все операции с точками будем делать через инструмент «Список точек» в меню точек (выделены красным)

В открывшемся диалоге вводим параметры — расстояние, азимут и точка, от которой будет производится проекция (на скрине — текущее положение). Внимательно следим за единицами измерения. Так же отмечу, что вводить дробные числа нельзя.

Ну и результат

Построение отрезка между точками

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

Отрезок в Androzic = маршрут между двумя точками. Чтобы построить маршрут, в первую очередь надо навести курсор на точку точно. Для этого снова воспользуемся «Списком» (это, по-моему, единственный способ точно попасть в точку в этой программе)

Выбираем точку и в меню жмем «Вид»

Это позиционирует нас точно на точку.

Теперь перейдем к построению маршрута. Жмем «многоточие» справа в меню и выберем не очевидный пункт «Навигация»

На открывшемся экране жмем «+» для добавления нового маршрута

Теперь на экране появится панелька управления маршрутом (при портретной ориентации — справа, при альбомной — снизу)

Первая точка у нас уже «в прицеле» — жмем левую кнопку — это установит начало маршрута. Теперь выделим вторую точку (через «Список») и нажмем правую кнопку. Затем «ОК» — пиктограмма — «галочка». Маршрут готов, ну и отрезок построен.

Жаль, что цвет маршрута не настраивается, хотелось бы его как-то поярче сделать.

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

Построение окружности заданного радиуса

Как и в OziExplorer, это будет Proximity distance или в переводе «Близость», измеряется в метрах.

На карте выглядит следующим образом

Построение точки по сложным условиям

Сложные, имеется ввиду, что не просто координатами, а что-то типа «точка 4 находится на расстоянии 350 метров от точки 1, на линии, соединяющей точки 2 и 3«.

Увеличиваем по максимуму место пересечения нашего отрезка и круга и ставим точку в место их пересечения

Это операция не самая точная, но лучше ничего не придумано 🙂

Построение точки на продолжении заданного отрезка

Еще один интересный и не очевидный тип задания точки : точка 5 находится на продолжении отрезка 2 и 3 в 500 метрах от точки 2.

Первое, что надо сделать — это определить азимут от точки 1 на точку 2. Для этого выделим точку 2 и зафиксируем ее, используя пункт меню «Установить якорную точку»

А теперь вручную нужно попасть во вторую точку. Сделать это через меню нельзя — сбрасывается фиксация первой точки. Так что только пальцем или стилусом (что точнее). При этом на экране отобразится расстояние и азимут на точку, зафиксированную на предыдущем шаге.

Теперь просто проецируем новую точку (это мы уже умеем).

Мои рекомендации по построению точек:

Старайтесь называть и отмечать точки осмысленно, Androzic позволяет менять название и цвет маркера.

Yellow – еще не взятые, но точно известные

Aqua – еще не взятые, известные примерно

Orange – взятые точки

Lime – опорные точки для построения, так же их имена имеют в названии имя искомой точки и номер вспомогательной, например T4_1 и T4_2

Опорные точки старайтесь размещать максимально близко к краям карты и удалять сразу, как они стали не нужными . Это же правило касается и кругов с отрезками – карта должна быть максимально свободной от ненужной информации.

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

Если есть какие-то вопросы — пишите в комментарии. Постараюсь оперативно ответить.

Понравилась статья? Будет много интересного! Подпишитесь на обновления:

Поделиться в соц.сетях

Тэг: , ,
  • Андрей Лунячек сказал:

    Статья интересная, я сам интересуюсь подобными прогами. Но есть ошибочка: «Тут есть всего пара программ, которые хорошо работают с растровыми картами – OziExplorer for Android и Androzic». Это не так. Есть ещё несколько очень хороших программ для Андроид, которые работают с растровыми картами. Только формат карт у них другой. Но это не проблема, т.к. есть целый ряд программ-конвертеров.

    • nord_tramper сказал:

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

      • Андрей Лунячек сказал:

        Есть хорошая программа OruxMaps с достаточно большими возможностями. К ней имеется подробная русскоязычная инструкция в pdf-формате. Программа, похоже, умеет всё, о чем вы писали, за исключением отображения окружности вокруг точки (по крайней мере, я этого не нашёл). И ещё одна неплохая прога — Locus Map. Я, правда, с ней подробно не разбирался, но видел, что отрезки между точками она строит и азимуты указывает. А ещё умеет показывать одновременно несколько растровых карт, что полезно, когда находишься на стыке нескольких карт.

        • nord_tramper сказал:

          OruxMaps — посмотрю. А вот Locus Map мне не понравился, уж не помню чем сейчас, но ее я видел.

          • Андрей Лунячек сказал:

            Сегодня смотрел OruxMaps и не нашёл там азимута на отрезке, соединяющем точки. Азимут есть у Locus Map. Проекция точки есть у обоих. Возможно, некоторых полезных вещей, типа как у Androzic, вы в OruxMaps не найдёте. Но там есть другие вещи. Опять-таки, я смотрю с точки зрения не спортсмена-ориентировщика, а туриста-пешеходника. А с этой точки зрения программа хорошая.

            • nord_tramper сказал:

              С точки зрения туриста-пешеходника Garmin/Magellan — рулят. На планшете много не на навгишируешь — нести не удобно, батареи на неделю не хватит и т.д.

              Тоже смотрел OruxMaps, честно говоря, интерфейс несколько запутанный, на мой взгляд. Каких-то мега-плюсов для себя не увидел по сравнению с OziExplorere или Androizc.

              • Андрей Лунячек сказал:

                Ну я имел в виду не планшет, а смартфон. Он поменьше, да и на пару дней его должно хватить. Но, конечно же, туристический навигатор гораздо предпочтительнее. Да и почему-то большинство навигационных программ на Андроиде имеют довольно запутанный интерфейс, причём зачастую не поддерживают некоторых функций, вполне обычных для туристического навигатора (например, работают с точками и треками, а с маршрутами — нет). А мой Магеллан прекрасно показал себя в походах, имеет простой и удобный интерфейс и необходимый минимум функций (работа с точками, треками и маршрутами, в том числе проекция точки, а также превосходная работа с растровыми картами).
                P.S. Кстати, а программу SAS4Android не смотрели?

  • Роман сказал:

    а просто указать gps координаты, нельзя? если нет, то для трофи-ориентирования эта программа абсолютно бесполезна.

    • nord_tramper сказал:

      Конечно можно :), просто это самое очевидное и я про это даже писать не стал, сделав упор именно на построении неявно заданных точек.

  • Серг сказал:

    Как объеденить 8 списков точек примерно 4000 в один файл, потом удалить повторные? И при большом количестве точек программа тормозит иногда тухнет карта или пробадают все точки.

    • nord_tramper сказал:

      Я бы это делал на ББ в любой адекватной проще типа SASPlanet или Garmin BaseCamp. Все таки Androzic уже для конечной навигации а не для менджмента точек и треков, просто мобильные девайсы столько памяти и процессора не имеют

  • Владимир сказал:

    Здравствуйте! Подскажите «чайнику», ни как не могу сообразить, как с помощью этой программы выставить точку в лесу и потом к ней вернуться?

    • nord_tramper сказал:

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

      • Владимир сказал:

        Жму на «кнопку для бумаги» , но не могу найти где нажать запись трека.

        • nord_tramper сказал:

          В выпадающем меню (точечки слева) пункт треки. Там все, что с ними связано

  • александр сказал:

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

    • nord_tramper сказал:

      Сейчас уже не скажу. Планшет переустановил недавно. Гляну дома что сейчас стоит.

  • Петя сказал:

    Поставил эти две проги и попробовал. Если вы любите геморой тупость и маразм, то они как рас для вас оценку дам по критериям: простота удобства и легкость в использовании. Обе программы получают 0 по всем пунктам че у разрабов не хватило ума сделать попроше, прорисовал маршрут на карте и НАЖАЛ КНОПКУ СТАРТ МАРШРУТА. Удаляю и никому не советую.

    • nord_tramper сказал:

      В статье описано использовании программ для задач, решаемых на соревнованиях по GPS-ориентированию. Для навигации по маршруту, естественно, есть много других программ, где можно удобно ехать по дороге, но и задач не решить )
      Разные задачи — разные инструменты.

  • Андрей сказал:

    Доброй ночи. Подскажите пожалуйста. Есть точки, но на андрозике в описании иероглифы. Менять кодировку пробивал, не помогло. Что делать? Спасибо.

Ваш email не будет опубликован. Обязательные для заполнения поля помечены *

*