Выложено обновление версии программы под все системы.
Актуальная версия 1.82.1308.

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

Увеличен интервал "отвала" GPS до 15 секунд
Значение вынесено в settings.xml (без доступа из настроек)
При отключенной галочке "сглаживать вращение" карта ориентируется без отклонения угла
Исправлено "мерцание" экрана на iOS
Множество мелких исправлений

Ссылки для скачивания:
Android APK:
https://navikey.ru/files/7w/7ways-1308/7ways.apk

Linux:
https://navikey.ru/files/7w/7ways-1308/7ways-linux-rpi-arm.zip
https://navikey.ru/files/7w/7ways-1308/7ways-linux-ubuntu-bionic-x86_64.zip
https://navikey.ru/files/7w/7ways-1308/7ways-linux-ubuntu-bionic-x86.zip
https://navikey.ru/files/7w/7ways-1308/7ways-linux-ubuntu-xenial-x86_64.zip
https://navikey.ru/files/7w/7ways-1308/7ways-linux-ubuntu-xenial-x86.zip

Windows CE:
https://navikey.ru/files/7w/7ways-1308/7ways-win-ce-arm.zip
https://navikey.ru/files/7w/7ways-1308/7ways-win-ce-mips.zip
https://navikey.ru/files/7w/7ways-1308/7ways-win-ce-sh4.zip

Windows NT:
https://navikey.ru/files/7w/7ways-1308/7ways-win-nt-x86_64.zip
https://navikey.ru/files/7w/7ways-1308/7ways-win-nt-x86.zip
Группа в Telegram (https://t.me/navikey)
Поддержка пользователей и общение.

Также запущена поддержка пользователей в Telegram (https://t.me/navikey_support_bot)
Запущен новостной блог http://blog.navikey.org/
В блоге публикуются сообщения о текущих работах и планах.
Доступна RSS подписка на новости.

Карты от AllVit (White_54)

13334353638

Комментарии

  • pesec написал: »
    Мои и ваши карты.
    Конфиги как вы писали делал.
    Проверил работу сборки для Windows на примере Тюменской области. Всё отработало за исключением getbound.exe. Границы к сожалению не качаются. Полагаю какой то сертификат надо обновить. Какой? Не знаю.
    Какие то обновил, результата не дало. Искать тупо перебирая все просроченные - не комильфо.

    Сервисные дороги то же отображаются полностью!
    https://disk.yandex.ru/d/ZfxQnM1U8vK62g
    В архиве два файла которые могут не корректно обрабатывать дороги.
    Сравните со своими, найдите отличия.

    Проверьте так же - какие файлы реально участвуют в процедуре конвертации. Возможно вы исправили файлы, но не те (не там). И в обработке данных участвуют не актуальные файлы.
  • С вашими файлами конфигурации и результат получился соответствующий.
  • Хорошо. А ошибку в своих файлах удалось найти?
  • Случайно обратил внимание что стали как то неоптимально строиться маршруты. Карты РБ ваши последние. Вот пример.
    tvpxh4aylq6c.jpg
    Здесь получается петля в 6км по сравнению если бы маршрут шел по Н9123. Качество дорог примерно одинаковое. Это если без грунтовок. Если по ним, то разница будет еще на несколько километров больше. Причем маршрут с петлей строится независимо от выбора Быстро или Коротко. При этом в Настройках и грунтовки разрешены но редко когда маршруты строятся по ним.
    Сравнил с бесплатным CoMaps из F-Droid. CoMaps маршруты выбирает куда лучше. Карты те же, из OSM но места занимают меньше и подробностей на них больше.
    Похоже что то в наших картах заставляет программу строить такие маршруты. И не только в этом месте.
  • Попробую посмотреть. Но сразу скажу - у себя ничего не менял. Разве что то изменилось в OSM.
    Пришлите картинку как вы видите правильный маршрут. Как он должен проходить. Мне это поможет понять что в нашем случае мешает двигаться по короткому маршруту. Спасибо!
  • отредактировано 25 Feb
    AlexSk написал: »
    Случайно обратил внимание что стали как то неоптимально строиться маршруты. Карты РБ ваши последние. Вот пример.
    tvpxh4aylq6c.jpg
    Глянул накоротке. У вас не мои карты! Вот это мои - и то коротко:
    ppdur3av58sd.png
    А это нормально (быстрее, свободнее, проще):
    vgu8wsgaby2s.png
  • отредактировано 25 Feb
    Обратите внимание - мои карты на масштабе 3км скудные. Ваши - перенасыщенные. Это повод мне пересмотреть масштабирование. Но, относительно построения маршрута, давайте конкретизировать - точка старта, точка финиша, что есть, что вы хотите...
  • Или может речь идет о картах которые вы собираете сами по моим (интернет) рекомендациям? Тогда возможно! Там другие настройки...
  • Жду ваши пояснения. И сможем продолжить улучшать контент... :)
  • White_54 написал: »
    Глянул накоротке. У вас не мои карты!
    Ваши.
    39vsafnc2pvf.jpg
  • Я пример приводил с программы для ПК. Может поэтому отличие вида, более подробное? Скин тоже ваш на ПК.
    gfsaji4twv1j.jpg
  • Маршрут строился из точки 73hn1jpbht12.jpg в точку 1wftazr73ymv.jpg

  • На ваших примерах конечная точка по другую сторону железной дороги от этого скорее всего и маршруты строятся не так как у меня.
    У меня между показанными выше координатами при любых опциях (Быстро, Коротко, с грунтовками, без грунтовок) маршрут строится одинаково, так как я показал. Хотя, по хорошему, должно строиться 4 разных маршрута.
    Тут два основных варианта маршрута. Один такой как построился. Второй с поворотом в Радошковичах на Н9123 и потом на Н9113. Какой из них быстрее еще вопрос. На Н9123 ограничение 70 но по другому маршруту после поворота на Н9113 перед Красовщиной тоже не разгонишься, скорость будет возможно даже ниже. Там дорога много где виляет. Это, по сути, асфальт положенный на грунтовке проторенной когда то телегами которые объезжали лужи, бугры и т.п.
    Но вариант через 9123 однозначно короче. А если разрешить грунтовки, то еще должен срезаться угол там где поворот с Н9123 на Н9113. Этим пару км должно экономиться.
    CoMaps строит маршрут как раз через Н9123. Но угол не срезает по грунтовкам. А 7ways когда то срезала. Но давно, до того как OSM удалил то что посчитал проприетарным и начал строить карты фактически заново. До уровня тех старых карт они так и не дошли, к сожалению.
    Этот маршрут я привел для примера. В других местах тоже сталкивался с подобным.
  • отредактировано 25 Feb
    Хорошо, посмотрю более приземлённо.
    Я тоже картинку строил на ПК. Правда под Линукс. Не суть. И всё же что то не пойму почему у вас такая насыщенная карта на 3км. У меня это обзорка. Она не может быть такой как у вас.
    На всякий случай проверьте - нет ли ещё какой то карты Белорусии в подключённом состоянии?
    Спасибо за обзор проблемы!
  • Вот что у меня получается по координатам, обычный маршрут:
    odqjmfdx6kuy.png
    это короткий:
    cygcay9qum6g.png
    ну и грунт:
    k9wa0lucpw3q.png

    По моему это то что вы хотите?! Я думаю у вас где-то лежит ещё одна карта Белоруссии и она подключена. Одновременно в работе две карты. И это даёт не лучший эффект. Проверьте всё пожалуйста.
  • Яндекс, понятное дело, даёт куда больше вариантов:
    d0cadsgkawc0.png
    Но наши варианты вписываются в ту же идеологию! Нет? B)
  • Карта только одна, ваша. Вот содержимое папки content:
    i7i0dlrken6k.jpg
    Папка maps пустая.
  • Карта насыщенная потому что в Настройках стоит Детализация 5. А у вас 0.
  • Поставил детализацию 0 и что странно, маршруты стали строиться по другому. Короткий с грунтовками стал как у вас. Короткий без грунтовок - тоже. А вот быстрый остался таким как в моем первом примере. Получить такой быстрый как у вас никак не удалось. Видно еще какие то отличия есть. Но неужели детализация карт должна влиять на построение маршрутов?
  • Ваш быстрый вариант в чем то интересен, но что он выйграет по времени сомнительно. По нему до выезда за МКАД вдвое дальше через город и вдвое больше светофоров. На один только левый поворот можно 2 или 3 цикла светофора простоять. Когда дачный сезон начнется можно будет проверить как в реальности получится.
  • А вариант Минск-Заславль-Петришки-Олехновичи никто почему то не рассматривает, даже Яндекс. Хотя некоторые мои знакомые ездят именно так.
  • отредактировано 27 Feb
    Чудеса! Надо подумать. Сходу ни одной идеи.
    Есть ещё файл settings. xml. Возможно там что то правил и забыл. Хотя не должно так уж влиять.
    Проведу эксперимент с масштабированием (детализацией). Тоже интересно!
  • AlexSk написал: »
    А вариант Минск-Заславль-Петришки-Олехновичи никто почему то не рассматривает, даже Яндекс. Хотя некоторые мои знакомые ездят именно так.
    Маршрут строится:
    0uorc79l8ubw.png
    p0vklwevpgv9.png
    Заезд выглядит так:
    cyvyj6ryv3cf.png
  • Как построить маршрут? Проложить маршрут Минск - Олехновичи. Найти Заславль, отметить точку как - До финиша! Тоже самое сделать с Петришки:
    d6xgm0svj31x.png
  • На что обратить внимание если маршрут не строится:
    - точка маршрута должна быть на дороге
    - дорога не должна быть на закрытой (обособленной) территории
    - ... ушла мысль :)
  • отредактировано 27 Feb
    AlexSk написал: »
    Карта только одна, ваша. Вот содержимое папки content:
    i7i0dlrken6k.jpg
    Папка maps пустая.
    Поэкспериментируем?
    - Удалите мою карту через Дополнения - Каталог - Карты:
    6m2cjy572v82.png
    kopbwbf3w4o9.png

    - Проверьте, есть или нет отображения карты (в том числе и в разделе Опции - Карты - Выбор карты):
    7r25yn1j4nae.png

    - Если нет, тема закрыта
    - Если есть, что это за карта и где она лежит...

    - Переустановите мою карту...
  • Относительно Детализации. У меня маршрут не зависит от значения детализации.
  • AlexSk написал: »
    Я пример приводил с программы для ПК. Может поэтому отличие вида, более подробное? Скин тоже ваш на ПК.
    gfsaji4twv1j.jpg
    Доступен 54-й Скин - https://disk.yandex.ru/d/f4tXeNRAez2iYg
    4bq5z0m5zh27.png
  • В settings.xml прописана только ваша карта и в этом там придраться не к чему. Но вот в прописке скина есть странность.
    <skin guiDay="AllVit_Nitromod_1831342_v48" guiNight="AllVit_Nitromod_1831342_v48" mapDay="AllVit_Nitromod_1831342_v48" mapNight="AllVit_Nitromod_1831342_v48" dayNightMode="day">
    <params name="boris" ppi="144"/>
    </skin>
    Остался как я понимаю параметр от другого скина который был раньше и довольно давно. И PPI в настройках Авто 192 а в файле 144. Сейчас попробую через Дополнения обновить ваш скин и посмотрю исправится запись или нет.
  • Стало вот так:
    <skin guiDay="%content/White_54_Nitromod.7wz:skins/AllVit_Nitromod_1831342_v54.7ws" guiNight="%content/White_54_Nitromod.7wz:skins/AllVit_Nitromod_1831342_v54.7ws" mapDay="%content/White_54_Nitromod.7wz:skins/AllVit_Nitromod_1831342_v54.7ws" mapNight="%content/White_54_Nitromod.7wz:skins/AllVit_Nitromod_1831342_v54.7ws" dayNightMode="day">
    <params name="boris" ppi="144"/>
    <params name="AllVit_Nitromod_1831342_v48" ppi="0"/>
    </skin>
    Выходит в программе ошибка. Она при смене скина не всё вычищает о предыдущем. Подчищу вручную.
  • отредактировано 27 Feb
    Не должен Скин влиять на Маршрут. Если что и смотреть то - navigation. У меня так:
    <navigation vehicle="car" avoidUnpavedRoads="1" avoidUTurns="1" avoidDifficultTurns="0" avoidTollRoads="1" pedestrianSpeed="1" pedestrianRatio="27" sharpTurnCurvature="700" turnJoinDistance="30" rerouteDistance="100" showEntireRoute="1" entireRouteTimeOut="10" showCompass="1">
        <speedLimit changeSound="always" changeIndicator="always" currentIndicator="always" avgSpeedTime="10" speedingThreshold="20" speedingSound="1" repeatInterval="0" incMinDistance="100" decMinDistance="100"/>
        <finishTime avgSpeedTime="300" maxStopTime="1800" maxAvgSpeedDistance="1000" simpleTurnTime="10" difficultTurnTime="20"/>
        <secondTurn show="1" metresBeforeFirst="1000" metresAfterFirst="1000"/>
        <lanes show="1" distance="500"/>
      </navigation>
    

    https://navikey.ru/wiki/doku.php?id=ru:7ways:settings.xml
  • В общем получается что при смене скина программа params name от предыдущего не удаляет. И если перебрать скажем 10 скинов, то будет 10 записей params name. Причем запись от текущего скина может оказаться как первой так и последней в этом списке.
  • После приведения в порядок settings.xml с маршрутами ничего не поменялось. Чуть быстрее стала прогружаться графика вроде бы.
    Это на ПК. На телефоне посмотрю позже.
    Теперь как и вчера строится 3 варианта маршрута - быстрый, короткий и короткий по грунтовке. Уже ближе к истине. То что быстрый по факту окажется медленнее короткого я уже говорил. Но тут претензии к OSM и разметке "качества" дорог.
    А вот попробовал построить маршрут в обратную сторону. Быстрый остался тем же что и был. С коротким же начудили еще как. По расстоянию те же 48км. Но дороги там такие, что ехать будешь в 1,5-2 раза дольше. Пропадает доверие к программе предлагающей такие маршруты. Ведь нет гарантии что и в другом случае она не проложит их так же плохо.
    w261rvqlkhjx.jpg
    Если найду время попробую что будет с другими картами.
  • И кстати на примере видно что цвет маршрута в скине почти совпадает с цветом рек и на обзорных видах их можно спутать.
  • отредактировано 28 Feb
    Быстрый маршрут скорее - Простой! Строится преимущественно по дорогам с более высоким классом.
    Короткий - судя по всему тупо ищет короткий путь без учёта особенностей движения.
    Ну и с грунтом - понятно может затянуть в "дебри сибирских руд". Но будет ещё короче.

    Программа не умеет учитывать пробки в час пик, аварийные ситуации на дорогах, отсутствие уборочной техники... И как правильно сказали - свойства дорог в OSM. Если вы там подправите, будет как надо!
  • Вот обратный маршрут у меня:
    zjne4lagnz99.png
    на первый взгляд идет по тому же курсу только в обратном направлении.

    Вот Короткий и Грунтовый:
    y5eda1jr01p8.png
    hmfj4yf9ea9u.png
    и то же ничего такого что не соответствовало бы действительности.
  • отредактировано 28 Feb
    AlexSk написал: »
    И кстати на примере видно что цвет маршрута в скине почти совпадает с цветом рек и на обзорных видах их можно спутать.
    С этим можно работать. Я как то привык. С окрасом всегда разногласия. Кто то хочет поярче, по онтрастнее. Другие любят пастельные тона...
    Будет у вас желание, будем работать. Да вы и сами при желании сможете исправить.
    Чем хороша программа - конструктор сделай сам. И карту можете собирать сами. И там будут стандартные настройки маршрута. Кто хотел уже в теме.
    Я пока на связи.
  • отредактировано 28 Feb
    AlexSk написал: »
    В общем получается что при смене скина программа params name от предыдущего не удаляет. И если перебрать скажем 10 скинов, то будет 10 записей params name. Причем запись от текущего скина может оказаться как первой так и последней в этом списке.
    Напомните какая у вас версия программы на ПК и на другом устройстве.
    У меня на ПК 1.83.1342 (Линукс).
    На смартфоне 1.83.1364 (Андроид 10).
  • Программа и там и там из шапки этого сайта.
    На ПК 1.82.1308 (Вин11)
    На телефоне (Андроид 12) тоже 1.82.1308 но я ее немного подправил чтобы определяла местоположение в фоне при заблокированном телефоне. Там всего две строчки в манифесте, одну добавил, другую подправил. На работу самой программы это никак не влияет.
    Что интересно, на телефоне в settings.xml вообще нет тега params name и упоминаний PPI. На ПК эти строки тоже пропали из файла после перехода с вашей карты на карту от borism346 от 20.01.26.
  • С маршрутами непонятно. У вас и туда и обратно Быстрый построился через МКАД2 (горизонтальный участок на вашей картинке). У меня Быстрый строит в любом случае по Р28 до Минска и по вашей карте и по карте borism346. Почему такая разница?
    Если про Короткий, то с вашей картой на показанном на ваших картинках отрезке все хорошо. Плохо от Радошковичей и дальше. А в самом Минске вообще неадекватность. У меня там маршрут построился через бывшую резиденцию правителей республики и даже Лукашенко и нынешний дипгородок на этом месте. Раньше там был забор и КПП. Последнюю теперь возможно убрали но ездить там мало кому взбредет в голову. Дальше не лучше. Предлагается пересекать лыжероллерную трассу по дорожке шедшей к снесенным нынче остаткам деревни от которых остался только дом построенный для матери Лукашенко. Я вообще не знаю разрешен ли там проезд. Дальше на развязке Победителей-Орловская маршрут пытается срезать угол через дворовой проезд. Там ширина 4-4,5м и вдоль одной стороны сплошняком стоят машины в любое время суток. И если попадется встречная кому то придется сдавать назад до сотни метров чтобы разминуться. При этом рядом съезд с развязки без каких либо помех и длинее всего метров на 50. Стрёмный и неадекватный маршрут. А по карте borism346 короткий маршрут в Минске прокладывается вполне адекватно. Зная местность я с ним вполне согласен. Единственное что мне в нем не понравилось это то что я поставил конечную точку во дворе дома а короткий маршрут чтобы сэкономить 400м привел в соседний двор и 50м предложил пройти пешком. К сожалению, настройки "Без пеших отрезков" в программе нет.
  • отредактировано 1 Mar
    Я действительно долго перебирал настройки параметров построения маршрута. Делал я это по своим территориям, известным мне. По замечаниям. Да, и в том числе частично менял по замечаниям кого то из пользователей в Минске.
    Потом замечаний не стало. Был найден консенсус. И работа завершилась. Мои маршруты альтернативны стандартным и могут быть не всегда удачными.
    Надо иметь ввиду - короткий маршрут мало кто использует, а в городе (крупном особенно) это может выдать и неадекватность. Многое можно было бы изменить правками в OSM. Но я этим не занимаюсь. Тем более в "чужом огороде". Картинки сложных участков от вас тем не менее жду. В сравнении с картами Бориса - как должно быть.

    В файле settings.xml есть настройки влияющие на пешеходные отрезки, по моему эти:
    pedestrianSpeed – скорость пешехода в десятых долях км/ч. Используется для оценки времени движения от дороги до цели при поиске быстрейшего маршрута.
    pedestrianRatio – коэффициент, на который умножается длина участка от дороги до цели при поиске кратчайшего маршрута.
    
    Можно поиграть цифрами для достижения нужного результата.

    У Бориса куда больший опыт в сборке карт. И он знает территорию не по словам. Есть наверное и другие карты. Выбирайте те что вам более подходят. Спасибо за развёрнутый, сравнительный анализ.
  • На развязке Победителей-Орловская:
    gbffg9mpdqti.png
    этот ляп мне понятен. Пользователи жаловались, что на парковках не отображались сервисные дороги. Исправили проблему. И вот получили побочный эффект.
    Формально здесь сервисная дорога, ещё и living_street и по ним можно двигаться. Если запретить движение, то и в других местах такое движение будет запрещено - скажем большая парковка или внутри дворовая территория. Это может быть проблемой.
    Либо мы всё запрещаем и тогда маршруты будут прерываться перед парковкой, перед дворовой территорией, либо вот так короткий маршрут полезет в сквозной двор, в сквозную парковку.

    Думаю что движение надо запретить. Пусть отображаются, но маршрут не построится. Остаётся подобрать тип линии?! Выбор не велик. Надо подумать.
    Кто что подскажет, посоветует?
  • White_54 написал: »
    На развязке Победителей-Орловская:
    gbffg9mpdqti.png
    этот ляп мне понятен. Пользователи жаловались, что на парковках не отображались сервисные дороги. Исправили проблему. И вот получили побочный эффект.
    Формально здесь сервисная дорога, ещё и living_street и по ним можно двигаться. Если запретить движение, то и в других местах такое движение будет запрещено - скажем большая парковка или внутри дворовая территория. Это может быть проблемой.
    Либо мы всё запрещаем и тогда маршруты будут прерываться перед парковкой, перед дворовой территорией, либо вот так короткий маршрут полезет в сквозной двор, в сквозную парковку.

    Думаю что движение надо запретить. Пусть отображаются, но маршрут не построится. Остаётся подобрать тип линии?! Выбор не велик. Надо подумать.
    Кто что подскажет, посоветует?

    карта Белорусии AllWit W03, скин Eagle_nitro_cod(1240)v12 (доработанный),
    эта развязка вот
    78p6x8el640a.jpg
  • вариант маршрута быстро или кратчайший - точно не могу сказать, что работает
  • отредактировано 1 Mar
    oleinap51 написал: »
    вариант маршрута быстро или кратчайший - точно не могу сказать, что работает
    Спасибо! По умолчанию должен быть Быстрый. Всё правильно, он в сервисные дороги не полезет.
    А вот Короткий, ему пофиг какая дорога. Главное - можно проехать и короче на сантиметр.
    И логика тут железная. И выхода не нашёл. Если запрещу, то во всех других местах (где сервисные дороги) движения не будет.
  • White_54 написал: »
    ... Если запрещу, то во всех других местах (где сервисные дороги) движения не будет.

    если маршруты заезда на парковку и выезда из парковки на этом примере строиться будут, то вполне возможно, можно попробовать
  • AlexSk написал: »
    С маршрутами непонятно. У вас и туда и обратно Быстрый построился через МКАД2 (горизонтальный участок на вашей картинке). У меня Быстрый строит в любом случае по Р28 до Минска и по вашей карте и по карте borism346. Почему такая разница?

    Давайте вот с этим разберемся. Почему так происходит? У вас быстрый обратный маршрут идет Р28 - М14 - Р58 ну или наоборот если прямой Р58 - М14 - Р28. У меня так никогда не строится ни при каких условиях. Карта ваша последняя, скин тоже. Быстрый всегда только по Р28.
  • AlexSk написал: »
    Давайте вот с этим разберемся. Почему так происходит? У вас быстрый обратный маршрут идет Р28 - М14 - Р58 ну или наоборот если прямой Р58 - М14 - Р28. У меня так никогда не строится ни при каких условиях. Карта ваша последняя, скин тоже. Быстрый всегда только по Р28.
    Какие дороги платные, какие участки дорог платные на этом маршруте:
    xvwrq7a9hlgo.png
    Я строю маршрут с использованием опции -"Избегать платных дорог". Вы это не используете и получается как на картинке.
  • White_54 написал: »

    Какие дороги платные, какие участки дорог платные на этом маршруте:
    xvwrq7a9hlgo.png
    Я строю маршрут с использованием опции -"Избегать платных дорог". Вы это не используете и получается как на картинке.

    Платный участок Р28 от Минска до М14. Дальше Р28 бесплатна.
    А на вашем маршруте тоже платные участки и даже больше. Р58 от Минска до М14 и сама М14. Так что опция избегания платных дорог у вас не работает.
    Вся М14 и все дороги от нее к Минску уровня М или Р платные. Некоторые платные и за М14. Бесплатно можно проехать по дорогам уровня Н.
    Но для физлиц резидентов РБ с легковыми автомобилями все дороги у нас бесплатны.
  • Ох как не хочется рыться в OSM. Но придется. Надо найти все теги обозначающие платный проезд.
    Если все дороги платные, то логику программы сложно предугадать. Будем посмотреть.
    Спасибо за ваше неравнодушие и настрой. Всё исправить я не в силах. Но что то может быть.
Войдите или Зарегистрируйтесь чтобы комментировать.