7 Добавить топик в избранное

Программа OruxMaps . Навигационный комбайн для андроида . → Ориентирование и картография

Всем привет!
Представляю наикрутейшую (без шуток) программу навигации OruxMaps. Очень долго я искал именно такую, перебрал огромную кучу, и кстати, эту тоже смотрел, но прикол в том, что в установочной версии нет возможности качать спутниковые карты (там какие-то проблемы с копирайтами возникли у создателей, и они исключили почти весь контент из инсталляционной версии), поэтому она тоже была исключена. Как оказалось, нужно всего то поменять один файлик, и в картографических источниках в программе появятся ВСЕ ВОЗМОЖНЫЕ ЛИНКИ для скачки всех известных на сегодняшний момент карт и спутников.





Огромным плюсом этой программы является то, что ВСЁ, что необходимое для навигации по маршруту (или просто поболтаться по лесу), можно сделать в самой программе прямо на коленке так сказать.
Т.е., скачать карту нужного квадрата (причём как одноуровневую, так и многоуровневую ), расставить на ней маршрутные точки и включить следование по маршруту. Но и это не последний сюрприз Формат карт этой программы стала поддерживать известная в народе SasPlanet. Т.е., можно в домашних условиях за компьютером сформировать карту для похода, ужать её до приемлемых размеров со всеми возможными масштабами и слоями, сформировать маршрут и контрольные точки и загрузить всё это в планшет или телефон в родном для программы формате.
Знакомство с SasPlanet я уже описывал на сайте
uceleu.ru/blog/orienteering_and_mapping/420.html
uceleu.ru/blog/orienteering_and_mapping/421.html

Часть 1-я. Работа с программой

При первом запуске OruxMaps, будут созданы несколько рабочих папок на SD-карте. Если это не удастся по каким-то причинам, например, если SD-карта подключена к компьютеру, то эти папки создадутся автоматически при следующем запуске OruxMaps.
При первом открытии будет отображаться одна из онлайн-карт. Список доступных онлайн-карт конфигурируется в специальном файле (на SD-карте): oruxmaps/mapfiles/onlinemapsources.xml.
Именно этот файл нужно будет заменить из дистрибутива, ссылку на который я дам в конце статьи.



Чтобы определить свою текущую позицию на карте, к примеру, на Google Maps, выберите в меню и нажмите «Треки» «Включить GPS» ('Traks' — 'Start GPS'). Как только будут получены координаты от сети (если эта опция включена в настройках Android) или от GPS-приемника, то карта сдвинется таким образом, что ваша текущая позиция окажется в центре экрана.

Чтобы изменить масштаб карты, воспользуйтесь одним из трех вариантов, которые можно изменить в настройках программы:
1. С помощью кнопок « + » или «-» на левой панели. По умолчанию это комбинированное масштабирование, при котором для многослойной карты программа попытается перейти на соседний слой. Если соседний слой отсутствует (например, отображается самый верхний или самый нижний слой), то OruxMaps применит цифровое масштабирование.
2. Используя жест «щипок» (pinch-to-zoom) на сенсорном экране. По умолчанию это только масштабирование путем переключения между слоями, без цифрового масштабирования.
3. Используя кнопки регулировки громкости. По умолчанию это только цифровое масштабирование текущего слоя.
Все изображения карт, которые загружаются в режиме онлайн, сохраняются во внутренней базе данных для дальнейшего использования их в режиме офлайн. Это гораздо быстрее, чем вновь загружать их из интернета. Кроме того эти карты будут доступны, даже если вы окажетесь в месте, где отсутствует связь.
Чтобы начать запись трека (Track) используйте меню «Треки» «Включить запись» ('Tracks' — 'Start Rec.'). С этого момента внизу, на панели индикаторов, начнет отображаться много разной информации. Состав этой информации можно изменить в настройках программы. При движении, пройденный путь будет рисоваться на экране красной линией. Эта линия называется Трек.
Для добавления путевой точки (Waypoint) используйте меню «Путевые точки»
«Создать» ('Waypoints' — 'Create'). Присвойте имя и укажите тип точки. После сохранения точка появится на экране. Для получения подробной информации по путевой точке нажмите на нее.
Для завершения записи трека нужно нажать «Треки» «Остановить запись» ('Tracks' — 'Stop Rec. '), при этом трек будет сохранён во внутренней базе данных.
Чтобы посмотреть статистику по треку, самый простой способ — это выбрать в меню и нажать «Треки» «Статистика» ('Tracks' — 'Statistics').

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



OruxMaps использует собственный формат карт. Это связано с ограничениями, возникающими при обработке больших изображений в мобильных устройствах.
Карта представляет собой папку с именем карты. Эта папка содержит:
• Обязательный файл с данными калибровки, который имеет расширение .otrk2.xml.
• Файл с расширением .db, или несколько папок с изображениями карт.
При копировании карты, в папку карт OruxMaps, необходимо скопировать всю папку, как указано выше, а не отдельные файлы .db и .otrk2.xml. Имеется два типа карт:
1. Многослойные карты; каждый уровень масштаба на самом деле является новой картой. Здесь преимущество в том, что хорошо будут видны детали (текст, линии...), так как они четко прорисованы в каждом слое. Недостатком является то, что смена слоя занимает некоторое время (несколько миллисекунд для загрузки нового изображения карты).
2. Однослойные карты; для изменения масштаба используется цифровое масштабирование (digital zoom). Преимущество в том, что цифровое масштабирование очень быстрое (практически мгновенное). А недостаток заключается в том, что при многократном увеличении или уменьшении, изображение становится нечетким, перестают различаться детали.
ДРУГИМ НЕДОСТАТКОМ является то, что OruxMaps имеет ограничение на количество изображений, которые могут отображаться одновременно при уменьшении масштаба. Поэтому при масштабе менее 60% карта ПЕРЕСТАЕТ покрывать весь экран. Это НЕ ошибка, а ограничение. В любом случае, на таком уровне цифрового масштабирования детали карты уже полностью теряются. Такие масштабы имеют смысл только для просмотра формы всего маршрута или трека.
Масштабирование карты.
Для многослойной карты можно применить два способа изменения масштаба: «от слоя к слою» и «цифровой масштаб» для текущего слоя.
OruxMaps поддерживает оба способа, а также их комбинацию. Более того, программа использует масштабирование при переходе между разными картами, отображая слой, наиболее близкий по масштабу из существующих слоев.
На первый взгляд это может показаться немного запутанным, но как только вы начнете работать, то увидите, что это весьма удобно и полезно.
Масштабирование полностью настраивается. Вы можете использовать три способа:
1. С помощью кнопок « + » или «-» на левой панели. По умолчанию это комбинированное масштабирование, при котором для многослойной карты программа попытается перейти на соседний слой. Если соседний слой отсутствует (например, отображается самый верхний или самый нижний слой), то OruxMaps применит цифровое масштабирование.
2. Используя жест «щипок» (pinch-to-zoom) на сенсорном экране. По умолчанию это масштабирование только путем переключения между слоями, без цифрового масштабирования.
3. Используя кнопки регулировки громкости. По умолчанию это только цифровое масштабирование текущего слоя. 
Установку типа масштабирования (комбинированное, только между слоями, или только цифровое) можно сделать в настройках приложения.
Если вам не нужно масштабирование при переходе между разными картами, то эту функцию можно также отключить в настройках.
Для быстрого изменения масштаба (в 5 раз) используйте долгое нажатие на кнопки масштабирования в левой панели кнопок.
В Интернете существует множество доступных онлайн-карт. Вы можете в любое время переключиться с ОНЛАЙН-карты на ОФЛАЙН-карту.



Список доступных онлайн-карт для OruxMaps настраивается в XML-файле, onlinemapsources.xml, который расположен в папке карт.

Однослойные карты

OruxMaps использует собственный формат офлайн-карт. Эти карты могут быть созданы на основе онлайн-карт во внешних приложениях (например, MOBAC) или в самой программе OruxMaps.
Для создания офлайн-карт необходимо, находясь в главном окне OruxMaps, в меню «Карты» выбрать пункт «Создание карты». Откроется окно диалога создания карт. В этом окне нужно указать две точки для построения прямоугольника, указывающего область, которую вы хотите загрузить.



Топокарта



Генштаб



Спутник яндекс



2Гис



Многослойные карты



Яндекс спутник + яндекс карта



Яндекс спутник + яндекс народная карта



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



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

Оффлайн карты



В настройках необходимо задать родительский каталог для всех карт (не волнуйтесь, он автоматически создается в памяти телефона при первом запуске OruxMaps, либо на SD-карте, либо во встроенной памяти: oruxmaps/mapfiles/).
В этой папке для удобства можно создать другие подпапки, а в каждой из них создать еще подпапки и т.д. Цель состоит в том, чтобы организовать карты по каким-то признакам (по семействам, по масштабам, по происхождению… как вам угодно). Это позволит легко подключать/отключать целые папки, таким образом, что OruxMaps будет использовать их (при масштабировании, при переходе с одной карты на другую, при выводе списков.) или игнорировать их.
Управление папками выполняется в окне офлайн-карт. Длительное нажатие на папку будет подключать/отключать эту паку и все, что в ней находится. К примеру, у вас карты Google загружены в одну папку, а карты Генштаба в другую. Если вы не хотите чтобы карты Google использовались при масштабировании или при автозагрузке карт, то просто отключите эту папку.
Теоретически, при добавлении новых карт или удалении старых карт, OruxMaps обновляет свои внутренние базы данных, но иногда он не видит изменения (например, если вы замените карту на другую с тем же названием). В таких случаях используйте кнопку «Обновление списка», чтобы OruxMaps сформировал новый список доступных офлайн-карт. Также используйте эту кнопку, если вы не видите какую-то карту в списке. Если некоторые карты, которые вы добавили в папку, все же недоступны после нажатия кнопки, то, скорее всего, в этих картах есть проблемы.

Поддерживаемые форматы карт

В OruxMaps могут быть использованы свободные карты в Формате .rmao (НЕ ВСЕ ФОРМАТЫ И ПРОЕКЦИИ).
1. Скопируйте файлы .rmap в папку карт (oruxmaps/mapfiles).
2. В окне офлайн-карт нажмите кнопку «Обновление списка». Если какая-то карта использует неизвестную для OruxMaps проекцию (DATUM), откроется окно, где необходимо задать нужную проекцию для карты. Если вы ошиблись, то имеется возможность удаления сохраненных проекций: «Настройки» «Карты» «Сбросить пользовательские проекции» ('Settings' — 'Maps' — 'Reset custom datums').
Также можно использовать векторные карты.
Карты формата OpenStreetMap .map code.google.com/p/mapsforge/. Векторные карты занимают мало места. Они загружаются чуть медленнее, но зато очень эффективны в отношении хранения.
Можно добавить темы рендеринга для этих карт. Эти темы необходимо сохранить в папке oruxmaps/mapstyles. Готовые темы можно загрузить с сайта www.openandromaps.org/en/ или создать их самостоятельно.
Выбрать тему можно из Android-меню «Опции» «Стиль mapsforge».



Дополнительно можно изменить размер надписей на карте: «Настройки» ^ «Карты» «Размер текста Mapsforge» ('Settings' — 'Maps' — 'Mapsforge text size').
Вот пример карты Сибири с сайта www.openandromaps.org/en/downloads/russia
Человек там постоянно делает карты, в том числе карты России, я, к слову, себе оставил Сибирь.



Карты формата Garmin. img (только незаблокированные).
Это векторные карты. В «Настройки» «Карты» «Настройки карт Garmin» ('Settings' — 'Maps' — 'Garmin maps settings') вы можете изменить некоторые параметры (включить антиалиасинг, изменить уровень детализации, установить размер шрифта.)
Я перепробовал достаточное количество карт от Гармина, но детализация всегда получалась ОЧЕНЬ странная, вот пример более/менее нормальной



Да, и тормозят Гарминовские карты сильно, поэтому на них плюнул.

Карты формата .MBTiles.
Это растровые карты. Изображения хранятся в формате базы данных SQLite.

Карты формата .ozf2.
Скопируйте файлы .map и .ozf2 в папку oruxmaps/mapfiies. Оба файла должны иметь одинаковое имя. Переименуйте файл .map, если необходимо.
Вы можете использовать программу Img2Ozf (старую версию, например 2.08), чтобы конвертировать ваши OZI карты в ozf2 формат.
На просторах Интернета существует множество источников с картами. Выбирайте те, которые вас интересуют.

Кэш Онлайн-карт.
Следует отметить, что OruxMaps использует внутренний кэш для хранения изобра¬жений карт, использованных в режиме онлайн. Все карты, которые вы просматри¬ваете в онлайн-режиме, доступны потом и в офлайн-режиме. Если изображение карты находится в кэше, то оно не будет вновь скачиваться из интернета.
Вы можете управлять содержимым кэша следующим образом:
Из главного окна OruxMaps выберите «Настройки» Ь «Карты» Ь «Очистить онлайн кэш» ('Settings' — 'Maps' — 'Reset Online Cache'). Откроется окно «Удалить из кэша» ('Remove from cache'), в котором отметьте отдельные источники (или все сразу), для которых нужно очистить кэш, и нажмите кнопку «ОК». Это полезно для тех карт, срок действия которых истек, или для карт, которые вы хотите обновить.
ЕСЛИ НЕ ОЧИЩАТЬ КЭШ, ТО ВЫ ВСЕГДА БУДЕТЕ ВИДЕТЬ ТЕ КАРТЫ, КОТОРЫЕ БЫЛИ СОХРАНЕНЫ РАНЕЕ.
Автоматическое удаление: при превышении лимита на размер кэша, (по умолчанию 512 Мб) самые старые изображения (загруженные раньше) будут автоматически удаляться, пока размер кэша не уменьшится до определенного размера (по умолчанию 256 Мб). Эти значения можно настроить: «Настройки» Ь «Карты» Ь «Онлайн карты» ('Settings' — 'Maps' — 'Maps online').

Индекс карт
Это способ отображения, который покажет на экране контуры всех карт из вашего списка, и поможет визуально определить, к какому региону принадлежит каждая карта.
Чтобы увидеть индекс карт, нужно выбрать пункт меню «Карты» Ь «Индекс карт».



ТРЕКИ/МАРШРУТЫ (TRACKS/ROUTES)
Трек (Track) состоит из точек трека (отображается цветной линией, соединяющей точки) и путевых точек (Waypoints) (отображаются булавкой или другим значком). Путевая точка содержит координаты, тип, описание и может иметь вложения такие, как изображение, видео, аудио и текст. В свою очередь, трек может быть разделен на сегменты, которые представляют собой набор последовательных точек в треке, создающих линию.



OruxMaps оперирует двумя понятиями: ТРЕКИ (TRACK) и МАРШРУТЫ (ROUTE). В главном окне программы, на карте, можно одновременно видеть Трек и несколько Маршрутов.
ТРЕК в OruxMaps динамичный, доступный при просмотре в режиме редактирования, что позволяет оперативно вносить изменения (добавлять новые точки трека, добавлять/удалять POI (точки интереса)).
OruxMaps может создать трек двумя различными способами:
• Автоматически, используя сигналы GPS-приемника: при включении режима «Запись трека». После нажатия кнопки «Треки» «Включить запись» ('Tracks' — 'Start Rec.') начнется запись трека. Как упоминалось ранее, трек можно разбить на СЕГМЕНТЫ. Если необходимо остановить запись (перерыв, продолжение записи трека на следующий день), то нажмите кнопку «Треки» ^ «Остановить запись» ('Tracks' — Stop Rec.'). Для возобновления записи трека нажмите ту же кнопку. Вам будет предложено выбрать один из трех вариантов:
o Начать запись нового трека. При этом с экрана удаляется текущий трек вместе с путевыми точками (но из базы данных не удаляется!).
o Начать запись нового СЕГМЕНТА, принадлежащего текущему треку (это рекомендуется).
o Продолжить запись последнего сегмента текущего трека (автор программы не рекомендует делать это — лучше разбить трек на отдельные логические части-сегменты, каждая из которых будет иметь собственную статистику).
• Вручную, выбрав в меню «Треки» «Проложить» ('Tracks' — 'Create'). На экране появятся несколько кнопок. Теперь, перемещая карту пальцем, можно создавать точки трека и путевые точки с помощью кнопки О. Удалить последнюю точку можно кнопкой О. Можно создавать новые сегменты с помощью кнопки «Добавить новый сегмент». Чтобы выйти из режима, нажмите кнопку О для сохранения трека, или кнопку О для выхода без сохранения. Вновь созданный трек появится на экране и в самом верху списка треков: «Треки» ^ «Управление» ('Tracks' — 'Manage'). 
МАРШРУТ в OruxMaps статичный. Его загружают на карту, чтобы следовать по нему при создании нового трека, или просто для обзора. Маршрут, как правило, состоит из путевых точек, связанных между собой линией.
OruxMaps также позволяет открыть ранее созданный или импортированный ТРЕК, чтобы видеть его на экране и ориентироваться по нему в вашем путешествии.
Маршруты могут быть выведены на экран несколькими способами:
• Непосредственно из файла GPX/KML/KMZ/. Если нажать кнопку «Маршруты» Ъ «Загрузить файл» ('Routes' — 'Load file'), то откроется окно для выбора файла.
• На основе трека, который был создан ранее или импортирован в базу данных программы. Для этого нажмите «Треки» Ъ «Управление» ('Tracks' — 'Manage'). Коснитесь пальцем нужного трека. В появившемся меню выберите «Показать как маршрут» ('Load as a Route').
• На основе набора путевых точек. В главном окне выберите и нажмите «Путевые точки» Ъ «Управление» ('Waypoints' — 'Manage'). В открывшемся списке отфильтруйте и/или отсортируйте точки. Затем
отметьте галочками нужные точки, и нажмите кнопку Н, которая загрузит путевые точки в качестве маршрута. ТРЮК: Как только вы получите список всех путевых точек, из которых хотите создать маршрут, то по порядку коснитесь пальцем каждой точки, и в появившемся меню выберите опцию «Удалить из списка». После того как вы удалили из списка точки, которые хотите использовать в качестве точек маршрута, используйте «Меню» Ъ «Фильтр» Ъ «Инвертировать выделение». После этого, на экране появится упорядоченный список точек, из которых можно создать маршрут.
Загруженный на экран маршрут можно использовать не только для просмотра, но и для следования по этому маршруту. Для этого выберите в меню «Маршруты» Ъ «Следовать» ('Routes' — 'Follow'). Также необходимо активировать GPS.
Если включена опция ««Сигнал маршрута», то во время следования по маршруту вы будете получать звуковые оповещения в случае отклонения от маршрута на определенное расстояние. На панели индикаторов будет отображаться следующая информация:
• Оставшееся расстояние.
• % завершения.
• ETA, ETE (расчетное время прибытия, расчетное время в пути).
• Задержка по отношению к оригинальному маршруту. Положительное значение — при задержке, отрицательное — при опережении.
• И т. д.
Если нужно идти по маршруту в обратном направлении, то выберите «Маршруты» Ъ «Обратный путь» ('Routes' — Invert).
Если вы хотите следовать от одной путевой точки маршрута к другой точке, то включите режим «Маршруты» Ъ «Навигация по точкам» ('Routes' — 'Wpt.Nav.'). В этом режиме индикаторы на панели (оставшееся расстояние, ETA, ETE) относятся к следующей путевой точке.
СИГНАЛЫ: Когда включен режим «Следование по маршруту», то можно активировать сигнал, который прозвучит, если произошло отклонение от маршрута на X метров. Для включения этой опции выберите «Маршруты» Ъ «Сигнал маршрута» ('Routes' — 'Route Alarm'). Величину отклонения, начиная с которой срабатывает сигнал, можно настроить в «Настройки» Ъ «Text to speech/Звуки» ('Settings' — 'Text to speech/Sounds'). 
На экран с картой могут быть одновременно загружены сразу несколько маршрутов. Однако только один из них может быть активным для Слежения / Навигации по точкам. Начальная точка каждого маршрута помечена зеленым флагом. Для активации выбранного маршрута нужно нажать на начальную точку и выбрать «Активировать» ('Activate'). Для удаления маршрута с экрана, нужно нажать на зеленый флаг и выбрать «Удалить» ('Delete').
Поиск маршрутов между двумя точками, с помощью онлайн-сервиса.
Для поиска маршрута между двумя точками, нажмите «Маршруты» Ь «Проложить маршрут» ('Routes' — 'Search route'). Выберите режим движения и нажатием на экран укажите начальную и конечную точки.
При активном Интернет-подключении, OruxMaps попытается найти оптимальный маршрут, используя существующие дороги. При удачном результате, маршрут с соответствующими путевыми точками будет показан на карте. Помните, что OruxMaps не является дорожным навигатором. То, что вы получите — это маршрут, который включает в себя голосовые сообщения.
Строго говоря, у меня так и не получилось проложить маршрут, постоянно вылазили ошибки Да собственно, это и не нужно для туризма.



При нажатии на точку старта будут доступны несколько вариантов действий, применяющихся к маршруту: «Активировать», «Удалить», «Перейти», «Навигатор», «Экспорт в файл» (создает файл .gpx в папке tracklogs для последующего использования по команде «Маршруты» Ь «Загрузить файл» ('Routes' — 'Load file')).
Где можно найти GPX/KML/KMZ?
Существуют сотни различных форматов, в которых могут быть сохранены треки. Каждый производитель программного обеспечения применяет свой собственный формат. OruxMaps использует два наиболее распространённых формата KML/KMZ и GPX. Треки других форматов можно конвертировать в формат KML/GPX с помощью программы GPSBabel.
В интернете представлено много сайтов, с которых можно скачать GPX/KML файлы для использования в OruxMaps. Для примера:
www.gpsies.com www.everytrail.com www.mapmyTracks.com www.wikiloc.com
В OruxMaps можно напрямую экспортировать/импортировать треки/маршруты из/на некоторые из этих сайтов. Об этом смотрите ниже, в разделе «Интеграция» ('Integration').

НАЛОЖЕНИЕ СЛОЕВ (OVERLAYS)
В OruxMaps реализована возможность наложения на карты различных слоев из файлов в формате KML/KMZ.
Файлы слоев необходимо скопировать в каталог oruxmaps/overlays/. Для выбора слоев, которые вы хотите видеть на карте, в меню верхней панели нужно выбрать «Карты» Ъ «Загрузить слой KML» ('Maps' — 'Load KML Overlay').
Можно настроить отображаемые компоненты, если они организованы по «папкам» внутри файлов KML/KMZ. Это делается в меню «Карты» Ъ «Опции слоя KML» ('Maps' — ' Tweak KML Overlay ').
Кроме того можно включить опцию «Настройки» Ъ «Карты» Ъ «Сохранять слои KML», которая позволяет восстанавливать наложенные на карту KML-слои после перезапуска приложения.

ПУТЕВЫЕ ТОЧКИ (WAYPOINTS)
В программе можно создавать Путевые точки для последующего использования. Вновь созданная путевая точка логически связана с текущим треком, который записывается в настоящий момент. При необходимости можно создать путевую точку, когда запись трека не ведется. В этом случае путевая точка не будет принадлежать никакому треку. Это не означает, что такие путевые точки не могут быть использованы в других маршрутах.
Работа с путевыми точками
Создание



Для создания путевой точки на карте в центре главного экрана (под курсором) используйте кнопку «Путевые точки» Ъ «Создать» ('Waypoints' — 'Create').
Для создания путевой точки в другом месте карты, выполните «долгое нажатие» в этом месте, и в контекстном меню выберите «Создать точку» ('Create Waypoint').
OruxMaps предложит координаты центральной точки на карте, но их можно изменить.
Можно создать путевую точку, зная ее азимут и расстояние от центральной точки на карте.
Также можно добавить различную информацию, используя возможности Геокодирования, предлагаемые Googie.
С путевой точкой можно связать такие объекты, как Фото,
Видео, Аудио и Текст (флажок «Дополнения»). В дальнейшем, при визуализации путевых точек, эти вложенные объекты можно будет просмотреть.
Если к путевой точке прикреплен аудио файл, то можно установить такие настройки, при которых это аудио будет звучать при приближении на заданное расстояние к этой путевой точке.
Другие способы создания путевых точек
• Фото точка: Включит фотокамеру или запустит приложение «Галерея», в котором можно будет выбрать фото. Фотографии сохраняются в папке oruxmaps/pictures.
• Автоматическое создание путевой точки: Можно задать режим «Автосоздание путевых точек» ('Auto Create wpts.') в меню «Путевые точки» Ъ «Настройки»
('Waypoints' — 'Settings'). Этот режим позволит быстро создавать путевые точки. При нажатии кнопки «Создать точку», путевые точки будут создаваться сразу, с общим именем и без запроса дополнительных параметров. Позже можно будет отредактировать имя и параметры каждой точки.
• Автоматическое создание первой/последней путевой точки: Можно включить опцию «Создавать первую/последнюю точку» ('Create first/last wpt.') в меню «Путевые точки» Ъ «Настройки» ('Waypoints' — 'Settings'). В этом случае автоматически создаются путевые точки при включении/остановке «Записи трека». Основным моментом является то, что в описании конечной точки будет отображаться статистика сегмента. Если к тому же включить режим автоматической сегментации (по времени или расстоянию), то в описаниях путевых точек автоматически будут сохраняться характеристики создаваемого трека.
Перемещение путевой точки на карте
Чтобы переместить Путевую точку на карте, необходимо нажать на нее в течение нескольких секунд. Точка будет разблокирована. Не отпуская точку, передвиньте ее в новое место. Таким образом, вы можете изменить положение Путевой точки на карте.
Создание маршрута из списка путевых точек: Откройте окно списка путевых точек, нажав на кнопку «Путевые точки» ^ «Управление» ('Waypoints' — 'Manage'). С помощью флажков выбора создайте набор точек, из которых должен состоять маршрут. При необходимости используйте опции меню «Фильтр» для отбора нужных путевых точек. Затем расставьте точки в нужном порядке, нажав на пиктограмму «Перемещение» слева, и перетаскивая точку выше или ниже.
Как только набор точек будет готов, нажмите на кнопку «Создать маршрут».
Просмотр точек на карте: В дополнение к текущему маршруту можно вывести на экран интересующие вас путевые точки. Для этого откройте список путевых точек, нажав на кнопку «Путевые точки» ^ «Управление» ('Waypoints' — 'Manage'). Затем выберите нужные точки и нажмите на кнопку «Показать».
Если нужно посмотреть одну точку, то нажмите на нее и выберите в меню пункт «Добавить к маршруту» ( Add to Route ).
Ориентирование на путевую точку: Включение навигации к путевой точке позволяет увидеть такую информацию, как расстояние до точки, VMG, ETA, ETE… На карте нажмите путевую точку и выберите «Двигаться к» ('Navigate to').
Навигация по путевым точкам: Если на экране отображаются несколько путевых точек, принадлежащих маршруту, то вы можете перемещаться от точки к точке. Для этого нажмите «Маршруты» ^ «Навигация по точкам» ('Routes' — 'Wpt.Nav.'). Приложение будет показывать информацию о следующей точке, перескакивая с одной точки на другую, при достаточном приближении к любой из них.



Создание трека из группы путевых точек: В списке путевых точек выберите несколько точек. Нажмите кнопку «Экспорт/Сохранить». Выберите опцию «Сохранить как трек» ('Save as a Track'). Так будет создан трек на основе выбранных путевых точек.
Навигатор: OruxMaps позволяет использовать сторонние онлайн-сервисы для навигации. Нажмите выбранную на карте путевую точку и в отрывшемся диалоге нажмите кнопку «Навигатор» ('Navigator'). OruxMaps предложит открыть приложение Googie Navigation или Sygic, которое приведет вас к выбранной точке, проложив соответствующий маршрут. Это работает хорошо, если целевая точка находится на дороге, на улице или в подобном месте. Обратите внимание на то, что в других местах (в горах, на бездорожье и т.п.) маршрут не будет проложен, а программа поведет вас напрямую, по направлению к выбранной точке.
В этом режиме должен быть включен GPS, и обеспечен доступ к интернету. 
Путевые точки Трека/Маршрута: Когда на экране отображается трек или маршрут, то в меню «Путевые точки» появляется пункт «Точки трека» или «Точки маршрута». Выбор этого пункта меню выведет на экран список путевых точек текущего Трека/Маршрута. В этом списке для каждой точки доступны несколько кнопок, в зависимости от того, принадлежит ли путевая точка маршруту («Перейти», «Навигатор», «Двигаться к», «Geocache!») или к текущему треку (к вышеперечисленным добавляются кнопки «Изменить» и «Удалить»). Эти кнопки также отображаются при нажатии на значок путевой точки в окне просмотра карты.
Звуковые сигналы (Alarms)
Можно активировать сигнал, который будет звучать по мере приближения к путевой точке. Если с путевой точкой связан какой-нибудь аудио файл, то это аудио будет воспроизводиться вместо стандартного сигнала. Сигнал может повторяться до восьми раз для каждой точки. Количество повторений можно настроить: «Настройки» Ъ «Text to speech/Звуки» Ъ [ПУТЕВЫЕ ТОЧКИ] Ъ «Макс. колич. сигналов приближения» ('Settings' — 'Text to speech/Sounds' — 'Max. Wpt. alarm warnings').
Если тип путевой точки имеет связанное сообщение (см. ниже «Пользовательские типы точек”), то будет сгенерировано голосовое сообщение из текста, привязанного к этому типу точки. Чтобы активировать эту возможность включите опцию «Настройки» Ъ «Text to speech/Звуки» Ъ «Голосовое сообщение точки» ('Settings' — 'Text to speech/Sounds' — 'Wpt voice msg').
Редактирование путевых точек
Массовое изменение путевых точек
Для выбранной группы путевых точек можно установить следующие параметры:
• Назначить принадлежность треку
• Назначить тип
• Задать общее описание
• Присвоить общие расширения (Фото, Видео, Аудио, Текст)
Откройте окно списка путевых точек, нажав на кнопку «Путевые точки» Ъ «Управление» ('Waypoints' — 'Manage'). Отметьте точки, которые хотите изменить. Нажмите Android-кнопку «Меню» вашего устройства, и выберите пункт «Массовое изменение».
Пользовательские типы точек с произвольными иконками и аудио-сообщениями
Если вы хотите создать новые типы путевых точек, то выполните следующее:
1. Отредактируйте файл customwpts.txt из папки oruxmaps/customwpts/.
2. В файле добавьте новую строку для каждого типа точки с именем типа.
Например: giro_derecha giro_izquiera
3. Если хотите для типа использовать собственную иконку, то положите в ту же папку изображение в формате png, с тем же именем (например, для типа giro_derecha файл „giro_derecha.png“). Рекомендуемые размеры для png смотри в комментариях файла customwpts.txt. Строки, начинающиеся с символа '#', являются комментариями и игнорируются OruxMaps.
4. Если хотите связать с типом звуковое сообщение, то добавьте разделитель '|' и текст сообщения. Не забудьте активировать опцию «Настройки» Ъ «Text to speech/Звуки» Ъ «Голосовое сообщение точки» ('Settings' — 'Text to speech/Sounds' — 'Wpt voice msg').
Например: giro_derecha|Gira a la derecha
giro_izquiera|Gira a la izquierda 
Для управления типами путевых точек, в главном окне нажмите «Путевые точки» Ь «Управление». В открывшемся окне нажмите Android-кнопку «Меню» и выберите пункт «Менеджер типов путевых точек».
При первом открытии менеджера вь1увидите пустой список. Для добавления нового типа точки нажмите на кнопку U!.. Откроется окно настроек:







Длительное нажатие на слово «Статус» в статусной строке делает скриншот. Этот снимок экрана сохраняется в папке oruxmaps. СКРИНШОТ ОДИН, И ПОСТОЯННО ПЕРЕЗАПИСЫВАЕТСЯ, поэтому при сохранении лучше всего использовать какой-нибудь диспетчер файлов типа „ES Проводник“, он умеет переименовывать автоматически.
Угол обзора
Это желтый треугольник на карте, который указывает, что вы видите перед собой в настоящее время. Или лучше сказать, это направление, куда „смотрит“ передний торец вашего аппарата при его текущей ориентировке.
Чтобы включить отображение угла обзора, нужно активировать две опции:
• «Настройки» Ъ «Интерфейс пользователя» Ъ «Прочее» Ъ «Всегда отображать компас».
• «Настройки» Ъ «Интерфейс пользователя» Ъ «Курсоры» Ъ «Отображать направление обзора».
Режимы карты
Для отображения карты можно использовать один из следующих режимов:
• Нормальный: обычная карта, как есть.
• Компас + Вращение карты: карта ориентируется по компасу.
• По движению (GPS); карта ориентируется по направлению движения, при этом GPS должен быть включен.
• Север вверху: север всегда вверху экрана; полезно, если карта повернута. Режим карты можно выбрать в меню «Карты» Ъ «Режим карты».

Создание треков

Для создания трека в первую очередь необходимо включить GPS кнопкой «Треки» Ь «Включить GPS». При включенном GPS курсор показывает ваше текущее положение на карте. При перемещении карты пальцем, эта функция временно отключается (время отключения настраивается), и через некоторое время вновь включается отслеживание положения по GPS. При активации GPS без записи трека, если вы покинете OruxMaps, GPS будет отключен, в целях экономии заряда батареи.

На следующем этапе воспользуйтесь кнопкой «Треки» Ь «Включить запись», чтобы начать/остановить запись трека. Если до начала записи GPS не был включен, то GPS включится автоматически. При записи трека GPS не отключается, даже если вы выйдете из OruxMaps, поэтому будьте осторожны, так как при этом интенсивно расходуется энергия аккумулятора.

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

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

Для экономии заряда батареи можно поиграть параметрами в настройках GPS:

• Минимальное время между измерениями GPS.

• Минимальное расстояние между измерениями.

• Максимальная точность определения местоположения.

Первый параметр наиболее подходящий для экономии, так как Android может временно отключать GPS-чип, что значительно снижает расход заряда батареи.

Вы можете настроить эти параметры так тонко, как вам нравится. Но есть кнопка в меню Android «Опции» Ь «GPS», которая позволяет быстро выбрать один из трех режимов:

• По умолчанию; использует значения, установленные в настойках GPS.

• Быстрый; делает много измерений, но расходует много энергии батареи.

• Энергосберегающий; устанавливает для GPS значения 30 секунд и 80 метров, что позволяет значительно продлить время работы аккумулятора.

Если вы хотите остановить запись трека, нажмите на кнопку «Треки» Ь «Остановить запись». Чтобы продолжить запись, нажмите на ту же кнопку. При возобновлении записи трека, вам будет предложено выбрать один из вариантов:

• Начало трека с нуля, новый трек (подробнее о треке/сегменте см. ниже).

• Начало нового сегмента (рекомендуется).

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

Каждый раз при завершении, трек записывается во внутреннюю базу данных. Посмотреть треки из базы данных можно из меню «Треки» Ь «Управление». Самый верхний трек в списке является текущим. Позже вы узнаете, что можно делать с треками из этого списка.

Если на экране есть загруженный трек, то в строке состояния появится соответствующая иконка. Для очистки экрана и удаления трека (с экрана, а не из базы данных) нажмите кнопку «Треки» Ь «Убрать».

Если вы хотите продолжить трек (например, тот, который включает несколько дней трекинга, по одному сегменту в день) перейдите в «Треки»

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

Варианты

Live Tracking: Если у вас есть аккаунт на сайте www.MapMvTracks.com. то вы можете отправить данные своего трека прямо на сервер, чтобы другие люди могли посмотреть, где вы находитесь. ЭТОТ ВАРИАНТ ДОСТУПЕН ТОЛЬКО ВО ВРЕМЯ ЗАПИСИ ТРЕКА. Настройте свою учетную запись через «Настройки» ^ «Интеграция» «MapMyTracks». Начните запись трека, затем нажмите кнопку «Треки» ^ «Слежение в реальном времени».

Live Tracking с OkMap: Вы можете подключить OruxMaps к вашему компьютеру с помощью клиента OkMap, и затем наблюдать на компьютере за треками, которые вы записываете. Настройка клиента находится в меню «Настройки» ^ «Интеграция» «MkMap клиент».

Более подробная информация на www.okmap.ora.

Live Tracking с Gpsgate.com: OruxMaps поддерживает формат www.apsaate.com. Это позволяет отправлять на серверы координаты вашего текущего положения в реальном времени по установленному протоколу. Необходимо настроить URL в «Настройки» «Интеграция» «GpsGate.com».

Внешний GPS: Вы можете использовать внешний bluetooth GPS, который можно настроить в разделе «Настройки» «GPS» «Внешний GPS». При подключении внешнего GPS в меню треков появится новая опция «Включить внешний GPS». ВАЖНО: Если OruxMaps потеряет связь с внешним GPS во время записи трека, программа попытается переключиться на внутренний GPS, чтобы избежать потери трека.

Датчик пульса: В настоящее время OruxMaps поддерживает bluetooth датчики пульса от фирм Zephyr, Polar и SportsTracker.

После настройки в «Настройки» ^ «Датчик пульса» в меню появится новый пункт «Треки» ^ «Вкл. датчик пульса».

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

При сохранении трека, также сохраняется и частота пульса. Если вы загружаете треки на MapMyTracks.com, вы сможете обратиться к данным частоты пульса. При экспорте трека в формат GPX, также экспортируются и записи датчика пульса.

Датчики ANT+: OruxMaps может быть использован с различными датчиками ANT+. Если ваш Android-аппарат совместим с ANT+, то в меню «Треки» появится опция «Включить ANT+».

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

Автоматическое создание сегментов: Для некоторых видов деятельности являются интересными статистические данные для каждого X километра или для каждой Х минуты. Эта функция настраивается в «Настройки» ^ «Треки/Маршруты». Если эта опция включена вместе с опцией «Автосоздание путевых точек», то статистические данные будут добавлены в описание последней точки каждого сегмента.

Другой вариант предлагает автоматически создавать новые сегменты, когда вы делаете временную остановку, чтобы отдохнуть (время настраивается). Таким образом, перерывы не будут учитываться в общей статистике трека.

Создание карт

Четыре основных способа получения карт для просмотра в режиме офлайн:

• MOBAC:

Это отличное приложение для создания офлайн карт из множества источников. Больше информации можно найти на MOBAC.

ВАЖНО ДЛЯ MOBAC: Предпочтительно используйте формат „OruxMaps Sqlite“. В настройках MOBAC установите максимальный размер карты в самое большое значение. Если оставить значение по умолчанию и создать большую карту, то вы получите ошибку при отображении этой карты в OruxMaps.

Полученные файлы нужно скопировать В ПАПКУ, которая должна иметь такое же имя, как и название карты, которую вы создали.

• Если у вас есть карты, откалиброванные для Ozi, .kap, .tiff, .tfw, или просто графические файлы, то можно использовать программу OruxMapsDesktop (см. руководство по использованию на www.oruxmaps.com).

• OkMap: www.okmap.org — это отличная программа, которая позволяет конвертировать карты различных форматов в формат OruxMaps.

Лучше всего делать карты программой SasPlanet. Буду делать вторую часть о том, как сделать оффлайн карты через программу SasPlanet.

Полное руководство, по материалам которого была написана статья здесь
www.oruxmaps.com/oruxmapsmanual_ru.pdf

ВСЕ файлы, которые здесь упоминались, в том числе дистрибутивы программы можно скачать отсюда
rghost.ru/6gmK7TT9M
  • Просмотры: 86982
  • Автор:      Комменты:
  • Поделиться

21 комментарий

avatar
Толковый топик! Попробую — спасибо!
avatar
Да тут и пробовать нечего, из разряда must have!
Серьёзно, супер просто, я уже и карты все сделал под неё.
Вторая статья будет завтра, как делать карты из SAS_Planet
avatar
Почитал.Мозг задымился.Но очень интересно!
avatar
я уже 10 дней так дымлюсь, карты только четверо суток выкачивал нужного масштаба и из различных источников Пару треков успел сделать, по городу правда, но тут неважно.
А мозг у меня ещё и вскипел после того, как я эту статью написал
avatar
Ты по-аккуратнее с этим! Мозг если выкипит, другого не дадут.Так что береги себя!
avatar
Шикарный материал!
Статью в избранное и вдумчиво разбираться
avatar
Офигеть вот это статьище! в изброное! Как раз нужно было что то токого рода. До этого пользовался картами генштаба онлайн на андроиде.
Интересно если сравнивать навигатор в современном смартфоне и навигатор типа гэрмина ( туристического) большая ли разница будет ?!
avatar
на свалку генштаб, там и 25% нет того, что есть здесь.
Будет ещё продолжение об изготовлении карт через SASPlanet
Интересно если сравнивать навигатор в современном смартфоне и навигатор типа гэрмина ( туристического) большая ли разница будет ?!
Это немного не корректное сравнение, это как внедорожник с легковухой. Гармин с точки зрения туризма лучше, т.к. надёжно защищен, работает дольше и от батареек, т.е. можно на ходу сменить.
А в современные гармины ещё и карты свои уже можно вкачивать, но стоят они…
avatar
Нет нет, ты неправильно понял, я имею в виду сам датчик у гэрмина мощнее чем на смартфонах, более чуствительный, или нет особой разницы?
avatar
В основном да, т.к. Гармин как правило это GPS+Glonass, а обычные смартфоны только GPS.
Соответственно и точность у Гармина лучше
avatar
А я вот слышал что гэрмины и в здании ловят и под кронами деревьев, или брехня это всё и им как и обычным джипиэсам нужно чистое небо?
avatar
ну баек много ходит
У Гармина действительно чувствительность лучше
avatar
значит есть смысл за него деньги отдовать?
А конкурентов у гэрмина нету как я понимаю, и что странно китайцы не каких копий на эту тему не делют
avatar
Я отдал 5500 за САМЫЙ простой и НИСКОЛЬКО не жалею
Правда сейчас он 7500 уже
avatar
Было несколько Гарминов, остановился на 62-м… Более навороченный мне не нужен.А эта машинка проверенна временем.
Но объем работы ты сделал огромный…
avatar
Мне etrex-10 за глаза. Собственно я не навигатор брал, мне трекер хороший нужен был, надёжный как скала, что б и в воду и в грязь. Таким и был последний выход 2015 г.


А навигация как раз предполагалась на андроиде, собственно я наконец нашёл нужную программу!!!
avatar
Андрей продвинутый электронщик, хвала и честь ему!
avatar
Я так и не смог понять как установить карты на карту памяти, а не в память телефона. Когда установил программу, то весь каталог прописался в память телефона. Тыкался в разные настройки, переносил разные папки, но программа подтягивает карты только с памяти телефона. Перенос программы штатными средствами Андроид 4.4.1 результата не дал. В настройках Андроида видно, что часть данных перенесена на карту памяти, но на самой карте новых пунктов не образовалось. И сама программа всё также подтягивает карты с памяти телефона.
avatar
Настройки/Global settings/карты/папка карт
далее возможны варианты, ибо программа не все ссылки на SD карту может прочитать (сам попадал неоднократно)
у меня так
/mnt/m_external_sd/oruxmaps/mapfiles (нужно проконтролировать чтобы они там были)
Далее НЕ ЗАБЫТЬ, при выборе offline карты нажать на иконку обновления списка карт
после этого 100% всё работает
avatar
Наконец-то победил! Все удалось установить. Спасибо!
avatar
на здоровье
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.