Неочевидные возможности короля картографического ПО на гаджетах

в 17:22, , рубрики: osmand

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

ПО OsmAnd расшифровывается, как OpenStreetMap Automated Navigation Directions (источник: оф.сайт), а не как пишут, на некоторых форумах, например, на 4pda, как ОпенСтритМапАНДроид.

OsmAnd — это зрелый проект и вот почему: ПО более 10 лет; приложение сочетает в себе функции карт/навигации/трекера/редакторов; над разработкой трудится команда из ~20 разработчиков (почти все — русскоязычные); внесли общий вклад более 1000 человек; сопровождающий — не слабый программер, вот его смелая цитата десятилетней давности в одной из своих работ на Хабре::

Я знаю пару десятков языков и для меня не проблема изучить еще один новый, я просто уже не вижу необходимости.
>>> @
vics001 2011г.

Внушительная кодовая база OsmAnd на момент написания статьи.

Внушительная кодовая база OsmAnd на момент написания статьи.

OsmAnd — это Open Source, и для тех пользователей, кто не может по каким-либо причинам поддержать разработчиков и приобрести расширенную подписку + PRO-версию приложения на Android — может установить OsmAnd+ беспатно законным способом и не одним: скачивание "ночных сборок", либо установка OsmAnd PRO-версии из магазина приложений F-Droid.

OsmAnd, как навигатор для автолюбителей (массовый пользователь)

Неочевидные возможности короля картографического ПО на гаджетах - 2

В этой области OsmAnd-у составляют конкуренцию многие и многие альтернативы на достаточно высоком уровне. IMHO, здесь ПО может удивить пользователя неочевидной штукой: наложением с регулируемой прозрачностью подложки — Яндекс.Пробки на карты OSM в два клика в буквальном смысле, но я не уверен в легальности этих действий. Поспешим к лицензии Яндекс.Карт:

п. 4.6. Любая информация, используемая в Сервисе, предназначена исключительно для личного некоммерческого использования. При этом любое копирование Данных, их воспроизведение, переработка, распространение, доведение до всеобщего сведения (опубликование) в сети Интернет, любое использование в средствах массовой информации и/или в коммерческих целях без предварительного письменного разрешения правообладателя запрещается, за исключением случаев, прямо предусмотренных функциональными возможностями сервиса, настоящими Условиями, условиями использования других сервисов Яндекса или документами, указанными в п. 1.2. настоящих Условий.

Обратился в Яндекс за разъяснением по вопросу использования/лицензирования Я.Пробок в OsmAnd и с просьбой: запросил письменное разрешение о возможности приложить к этой статье на Хабре свой скринкаст "как выглядит гибридная навигация в OsmAnd с Я.Пробками". Разумные сроки истекли, а Яндекс не ответил на обращение. Кажется, на своем опыте — это вообще единственный раз когда Яндекс отмолчался. Жаль, пруфы и тем более инструкции: OsmAnd+Я.Пробки из статьивырезаны.

OsmAnd для Грибников и охотников

Неочевидные возможности короля картографического ПО на гаджетах - 3

Здесь у OsmAnd-a тоже есть неслабые конкурирующие игроки. Удивить грибника/охотника можно тем, что в OsmAnd-е можно подтянуть слой ЕЭКО является систематизированной совокупностью пространственных данных о всей территории Российской Федерации, не содержит сведений, составляющих государственную тайну, и создается в виде цифровых топографических карт (планов) и цифровых ортофотопланов (ЦОФП) различных масштабов. </p>" data-abbr="ЕЭКО/Госгисцентра">ЕЭКО/Госгисцентра, который дает невероятную детализацию местности по РФ (природные объекты, бывшие заброшенные тропы/лесные дороги). С лицензией, тоже на первый взгляд, было не все так однозначно. Делал запрос в Роскадастр по поводу законности использования картографических данных, получил добро (эти данные действительно открытые). Речь идет о слое, который называется GGC250/500/1km, например пощупать его можно nakarte.me. По умолчанию его нет в OsmAnd, но можно подтянуть двумя разными способами: через плагин (ненадежный метод) и по простой до безобразия инструкции (Пасхалка, т.к. киберпанковский&nbsp;проект <strong>anygis</strong> масштабирует OsmAnd до такого уровня, который вам и не снился. </p>" data-abbr="ключевое">ключевое слово — "anygis").

Приложение OsmAnd. Грибные лисичьи места. Верхний скрин — карта OSM. Нижний скрин — карта ЕЭКО. Карты OSM ничего не знают про стезю, соединяющую деревеньки, на которой я нахожусь; и про рукав ручья, который я вынуждено огибал. Синий флажок — метка, где бросил велосипед, чтобы потом к нему вернуться.

Приложение OsmAnd. Грибные лисичьи места. Верхний скрин — карта OSM. Нижний скрин — карта ЕЭКО. Карты OSM ничего не знают про стезю, соединяющую деревеньки, на которой я нахожусь; и про рукав ручья, который я вынуждено огибал. Синий флажок — метка, где бросил велосипед, чтобы потом к нему вернуться.

OsmAnd для любителей покорять вершины и вваливать по горной местности

Неочевидные возможности короля картографического ПО на гаджетах - 5

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

Неочевидные возможности короля картографического ПО на гаджетах - 6

OsmAnd в велопоходах

Наверное каждый веломаньяк помнит ощущения: что такое "к верх копилкой через руль"...

Наверное каждый веломаньяк помнит ощущения: что такое "к верх копилкой через руль"...

Одна из неочевидных, но крайне полезных функций в приложении — это настройка собственного поискового фильтра. Т.е. можно подсветить на карте любые Проще говоря POI — это значки на карте (родники, магазины, сотовые вышки...)</p>" data-abbr="POI">POI из разных категорий. Например, общеизвестно, что за городом, особенно покатушки на дальняки, туристам требуется бесплатная питьевая вода (родники, колонки, колодцы и АЗС). Пользователь может создать подобный фильтр и в два клика подсвечивать "все источники воды". Кстати, в последних версиях OsmAnd ребята добавили предустановленную категорию поиска: "вода", содержащие в себе (родники/колодцы/колонки), и красноглазить пользователю с фильтром для воды более не приходится. За несколько месяцев (здравствуй Github) мне все же удалось убедить разработчиков в необходимости патчей, пролоббировал это грандиозное улучшение в приложение.

Пример отображения всех источников воды на моем маршруте. На карте видно, что между городами Шумерля (460км) и Канаш (550км) на пути можно попробовать набрать воды лишь на АЗС (500км). Поэтому принял правильное решение, перед тем, как встать лагерем: сделал лишний крюк на родник за г. Шумерля.
Пример отображения всех источников воды на моем маршруте. На карте видно, что между городами Шумерля (460км) и Канаш (550км) на пути можно попробовать набрать воды лишь на АЗС (500км). Поэтому принял правильное решение, перед тем, как встать лагерем: сделал лишний крюк на родник за г. Шумерля.

Еще не совсем очевидная, но крутая штука в OsmAnd: пользовательские настройки детализации карты в два клика. Как изменить детализацию (самый быстрый вариант — в два клика): зажать кнопки +- масштаба и выбрать уровень детализации по шкале OsmAnd.

Детализация, сравнение слева направо: Яндекс.Карты; Osmand с детализацией по умолчанию; OsmAnd с максимальной детализацией. В сторону Владивостока потребность в данной функции лишь возрастает.

Детализация, сравнение слева направо: Яндекс.Карты; Osmand с детализацией по умолчанию; OsmAnd с максимальной детализацией. В сторону Владивостока потребность в данной функции лишь возрастает.
Еще примеры детализации в сравнении. Юзая OsmAnd, пользователю станет более очевидно, как добраться до озер ~ в центре карт с любой стороны и что его поджидает (болота/лесные дороги или смерть туриста). Яндекс.Карты же детализирует лишь полевые и лесные дороги при почти максимальном приближении и спланировать путный подъезд на таких масштабах вряд ли удастся.

Еще примеры детализации в сравнении. Юзая OsmAnd, пользователю станет более очевидно, как добраться до озер ~ в центре карт с любой стороны и что его поджидает (болота/лесные дороги или смерть туриста). Яндекс.Карты же детализирует лишь полевые и лесные дороги при почти максимальном приближении и спланировать путный подъезд на таких масштабах вряд ли удастся.
Еще немного сравнения для полноты картины
Приложение OsmAnd с разной детализацией. Слева — по умолчанию, справа — максимальная. Максимальная детализация потребляет больше ресурсов и в МСК, например, при таком рендеринге вообще все упадет. В мегаполисах нужно наоборот снижать детализацию. Я привык юзать OsmAnd на чуть усиленной детализации (75% по местной шкале).

Приложение OsmAnd с разной детализацией. Слева — по умолчанию, справа — максимальная. Максимальная детализация потребляет больше ресурсов и в МСК, например, при таком рендеринге вообще все упадет. В мегаполисах нужно наоборот снижать детализацию. Я привык юзать OsmAnd на чуть усиленной детализации (75% по местной шкале).

OsmAnd и сплав

Неочевидные возможности короля картографического ПО на гаджетах - 12

Здесь у OsmAnd-а имеется крутая фишка: строить маршруты по привязке к воде, а не к суше. Хитрость заключается в том, чтобы активировать профиль "лодка," и тогда функция "планирование маршрута" будет строить/прилипать маршрут к реке.

OsmAnd. Спланирован маршут по р.Ока.

OsmAnd. Спланирован маршут по р.Ока.

OsmAnd на балансе ПВД & Спорта

Неочевидные возможности короля картографического ПО на гаджетах - 14

А здесь OsmAnd снова вне конкуренции и предлагает пользователю максимально интересные функции: от подключения различных Bluetooth датчиков до отображения чрезвычайно важной, радиусомерной линейки на специфичных, выбранному виду активности, слоях (у лыжников зимний крутой слой, у яхтсменов морской, у походников третий...).

Остановлюсь более подробно на такой неочевидной штуке, как редактирование трека в приложении: обработка GPX.

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

  2. Склейка треков. Например, записал в первые сутки трек, отдохнул, включил запись нового трека на вторые сутки... А потом все gpx склеил в один полноценный трек. Особенно фича зайдет тем, кто записывает свои gpx-треки часами.

  3. Фильтрация трека. Например, автоматически удалить все точки по скорости выше заданной планки. Если пользователь в ПВД, то записанные точки: выбросы/обрывы GPS сигнала на треке от 7км/ч и выше по скорости - нужно уничтожить. Или, например, просто сжать gpx-трек (условно) с 10 Мб до 1-го Мб, т.е. если запись трека велась слишком часто: точка/с, переделать финальный трек — точка/10с. Или автоматически фильтрануть "кадабры", которые записались во время отдыха, портя статистику ср.скорости и расстояния, например, пользователь забыл включить паузу/автопауза не сработала, запись gpx шла, человек не двигался/отдыхал на привале, а позиция по gps тихонько смещалась, вырисовывая непристойности на треке.

    И такой, обработанный, чистый трек можно победоносно выгружать напоказ в спортивную соцсеть (Strava/ST/Adidas и т. д.). В активности уже не будет присутствие шальных точек и выбросов по максимальной скорости.

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

А если вы знаете хоть какое-то приложение, способное редактировать GPX-треки на Android, то напишите в комментариях (кроме OsmAnd-a я таких не встречал, исключение — среда Termux с cli-утилитами).

Вывод

Кому же понравится профессиональное картографическое приложение OsmAnd с его на первый, второй и третий взгляд "ребус-функциями"? Как минимум всем тем активным людям, которые, например, перешли с OS Windows на GNU/Linux и не сломались. Всем тем тру-походникам у кого не доминирует клиповое мышление над критическим.

Автор:
ne555

Источник

* - обязательные к заполнению поля


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js