Вы здесь: Главная > Open source, OpenStreetMap, osm, osmand, Геоинформационные сервисы, картография, карты, навигация, облако слов, Софт, Спорт, Тестирование мобильных приложений, туризм > Неочевидные возможности короля картографического ПО на гаджетах

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

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

Примечание автора:
эта статья расположилась на первом месте по рейтингу/просмотрам в хабе OSM за 2023г, а также не словила ни единого минуса.

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

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

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

А вот его же не менее смелая цитата, вырванная из контекста, но посвежее::

профессионалы. Это люди, которые начинают использовать OsmAnd вместо недешевых устройств Garmin, так как мы сейчас сравнялись с ним по функционалу. Я говорю об различных турпоходах, спортивном ориентировании и offroad-туризме.
>>> @vics001 2020г.

neochevidnye vozmojnosti korolya kartograficheskogo po na gadjetah Неочевидные возможности короля картографического ПО на гаджетах

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

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

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

neochevidnye vozmojnosti korolya kartograficheskogo po na gadjetah 2 Неочевидные возможности короля картографического ПО на гаджетах

Визуализация, облако слов N1: марки автомобилей и OsmAnd.

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

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

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

❌ Жаль, демонстрация возможностей и тем более инструкция: OsmAnd+Я.Пробки из статьи вырезаны.

upd. Ответ От Яндекса

neochevidnye vozmojnosti korolya kartograficheskogo po na gadjetah 3 Неочевидные возможности короля картографического ПО на гаджетах

Спустя две недели после публикации статьи представитель Яндекса сообщила, цитата:

Здравствуйте!

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

Напишу сразу, как будут новости.

Прошёл год. Яндекс, или то что от него осталось после раздела, так и не смог 'постоять' за своё Лицензионное Соглашение (не написали).

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

neochevidnye vozmojnosti korolya kartograficheskogo po na gadjetah 4 Неочевидные возможности короля картографического ПО на гаджетах

Визуализация, облако слов N2: виды грибов и OsmAnd.

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

neochevidnye vozmojnosti korolya kartograficheskogo po na gadjetah 5 Неочевидные возможности короля картографического ПО на гаджетах

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

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

neochevidnye vozmojnosti korolya kartograficheskogo po na gadjetah 6 Неочевидные возможности короля картографического ПО на гаджетах

Визуализация, облако слов N3: сленг горного туризма и OsmAnd.

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

neochevidnye vozmojnosti korolya kartograficheskogo po na gadjetah 7 Неочевидные возможности короля картографического ПО на гаджетах

Слева (1_вектор) — обычный режим использования OsmAnd с затенением рельефа, изолиниями и виджетом высот. Справа (2_вектор, 3_спутник) — 3D режим. Правообладатели/юр.отдел "яндекс карт" могут не переживать: ортофотоплан на скрине не от Яндекса.

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

neochevidnye vozmojnosti korolya kartograficheskogo po na gadjetah 8 Неочевидные возможности короля картографического ПО на гаджетах

Визуализация, облако слов N4: сленг велосипедистов и OsmAnd. Наверное каждый веломаньяк припоминает ощущения: что такое "к верх копилкой через руль"...

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

neochevidnye vozmojnosti korolya kartograficheskogo po na gadjetah 9 Неочевидные возможности короля картографического ПО на гаджетах

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

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

neochevidnye vozmojnosti korolya kartograficheskogo po na gadjetah 10 Неочевидные возможности короля картографического ПО на гаджетах

Детализация карт. Сравнение слева направо: Яндекс.Карты; Osmand с детализацией по умолчанию; OsmAnd с максимальной детализацией. В сторону Владивостока потребность в данной функции лишь возрастает.
neochevidnye vozmojnosti korolya kartograficheskogo po na gadjetah 11 Неочевидные возможности короля картографического ПО на гаджетах

Еще примеры детализации в сравнении: OsmAnd VS Яндекс.Карты. Юзая OsmAnd, путнику станет более очевидно, как добраться до озёр ~ в центре карт с любой стороны и что его поджидает (болота, лесные дороги или смерть туриста). Яндекс.Карты же отображает полевые и лесные дороги только при почти максимальном их приближении/масштабировании, и спланировать путный подъезд на таких масштабах едва ли удастся.
И еще немного сравнения для полноты картины
neochevidnye vozmojnosti korolya kartograficheskogo po na gadjetah 12 Неочевидные возможности короля картографического ПО на гаджетах

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

OsmAnd и сплав

neochevidnye vozmojnosti korolya kartograficheskogo po na gadjetah 13 Неочевидные возможности короля картографического ПО на гаджетах

Визуализация, облако слов N5: сленг любителей водного транспорта и OsmAnd.

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

neochevidnye vozmojnosti korolya kartograficheskogo po na gadjetah 14 Неочевидные возможности короля картографического ПО на гаджетах

OsmAnd. Спланирован маршрут по р. Ока благодаря профилю "лодка".

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

neochevidnye vozmojnosti korolya kartograficheskogo po na gadjetah 15 Неочевидные возможности короля картографического ПО на гаджетах

Визуализация, облако слов N6: сленг пеших путешественников и OsmAnd.

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

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

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

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

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

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

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

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

UPD. Еще одна неочевидная и крутая возможность в редакторе OsmAnd для маперов — прикрепление фото к объекту

neochevidnye vozmojnosti korolya kartograficheskogo po na gadjetah 16 Неочевидные возможности короля картографического ПО на гаджетах

Визуализация, облако слов N7: сленг маперов и OsmAnd. Лирическое отступление о том, как делать такие крутые визуализации/облаков слов со своего смартфона, читателям предлагается обследовать лонгрид автора на Хабре — "Код доступа Termux".

В OsmAnd-е имеется картографический редактор POI для маперов, который тоже берёт за душу, цитата комментария автора к статье:

Я не про вкусы, а про реальное удобство без априори и на практике, о чем и говорит персональная статистика OSM/редакторы/правки. Благодаря тому, что в OsmAnd настраиваемые меню под пользователя, вынес кнопку для маперов. И отправляю на карты OSM POI почти в мгновение одной рукой на ходу, не слезая с велосипеда. Ни в редакторах OM, SC, Vespucci такого не проделать, скорее в аварию попадешь.

Собственно когда-то при выборе основного мобильного навигатора остался на OsmAnd-e из-за его крутого мобильного редактора POI для маперов. А там где недоработки по нему открывал issue разработчикам на Github (приняты, в разработке).

К любой, заслуживающей внимание POI, например, неизвестный, ухоженный и красиво обустроенный родник в "диких землях", можно прикрепить фото при выгрузке правки на карту OpenStreetMap. Для этого пользователю необходимо выбрать тип POI --> расширенные теги, прописать вручную тег: "image" и указать прямую ссылку на изображение в интернете. Я, например, пользуюсь надежным и бесплатным хостингом для фотографий: Postimages. OsmAnd по умолчанию парсит с карт OSM тег "image", т.е. любой пользователь после обновления карт увидит вашу фотографию к объекту на картах OSM прямо из приложения OsmAnd.

neochevidnye vozmojnosti korolya kartograficheskogo po na gadjetah 17 Неочевидные возможности короля картографического ПО на гаджетах

Слева — расширенное использование редактора правок для маперов OsmAnd. Справа — выбран объект на карте, и OsmAnd отображает его фото при ее наличии и присутствия интернета у пользователя.

Другое решение для маперов с Android устройств — это использовать "популярный Mapillary", который встроен, как часть функционала в OsmAnd, но при его использовании необходимо помнить о недостатках такого решения. Например, пользователи из РФ не увидят изображения объектов, загруженные через Mapillary на карты, без использования VPN и в целом на гаджетах работать маперам с ним неудобно, он тяжеловесный.

UPD-2. Замаскированная возможность в OsmAnd — персональный рендеринг второстепенных дорог в слое 'Desert'

Слой 'Desert' разработан и предназначен как бы для пустынь, но он отлично подходит для путешествий и по миру. Слой 'Desert' имеет усиленный контраст объектов, а также более крупные/выделенные по умолчанию POI на карте: источники воды (колонки, колодцы, родники); места для лагерей/ночлег.
Недостаток по отношению, например, к слою 'Туристический' — это неразборчивые светлые второстепенны дороги между населенными пунктами на светлом фоне (степи и поля).

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

Спойлер: 'ремонт' слоя 'Desert'.
neochevidnye vozmojnosti korolya kartograficheskogo po na gadjetah 18 Неочевидные возможности короля картографического ПО на гаджетах

Пункт 'Стиль дорог' появляется в самом низу меню только при выборе слоя 'Desert'. Надстройка 'по умолчанию' делает невыразимыми второстепенные дороги в т.ч. и асфальтные в полях, степях и между населенными пунктами.
neochevidnye vozmojnosti korolya kartograficheskogo po na gadjetah 19 Неочевидные возможности короля картографического ПО на гаджетах

Коллаж скриншотов слоя 'Desert'. Сравнение: слева (1 скрин) — рендеринг дорог по умолчанию, светлые дороги неразличимы между населенными пунктами; справа (2 и 3 скрины) — персональная надстройка, и внезапно все дороги стали различимы.
neochevidnye vozmojnosti korolya kartograficheskogo po na gadjetah 20 Неочевидные возможности короля картографического ПО на гаджетах

Скринкаст в слое 'Desert' выразительные дороги и POI (вода/ночлег). Таким образом, слой 'Desert' с персональной надстройкой отлично подходит для туристов/offroad в дополнение к 'Туристическому' слою в самый яркий солнечный день.

Вывод

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


💎 Опробовать поисковую систему, разработанную автором статьи.

Автор: ne555

Источник


Оставить отзыв

Яндекс.Метрика