Выложено обновление версии программы под все системы.
Актуальная версия 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 подписка на новости.

osm2mp

2»

Комментарии

  • kzvs сказал: Ну и соответственно если в tags.xml просто внести слово Арка - то этих арок вместе с Сары-Аркой будет несколько сотен ... если не тысяч.
    Так и надо не просто, надо + на англицком.
    Вот только извечный вопрос - где как писать?
    tag sally_port /tag или tag sally port /tag или tag sally-port /tag
    tag covered /tag
    tag building_passage /tag или tag building passage или tag building-passage

    Ни как не пойму по какому принципу и в каких случаях выбирается тот или иной синтаксис. Почему в конфиге.sfg пишется через подчеркивание - default_lang: ru, а в командной строке через дефис --target-lang=bg. А вот в tags.xml похоже надо писать просто - sally port (без дефисов и без подчеркиваний)?! ~X( 3:-O
  • White_54 сказал: Так и надо не просто, надо + на англицком.
    Писать можно и на суахили ... особенно если эти теги только для себя любимого. А вот если при создании карты думать еще и о других кто захочет в этой карте отфильтровать ПОИ то тут как раз и будет затыка.
    Я вот к примеру даже примерно не представляю что у вас может скрываться под тэгом sally_port
  • отредактировано March 2015
    White_54 сказал: пишется через подчеркивание - default_lang: ru, а в командной строке через дефис --target-lang=bg.
    Это liosha от версии к версии менял синтаксис ключей osm2mp. Сейчас через дефис.
  • Kostik сказал: Сейчас через дефис.

    Везде? А у меня где как. В командной строке через дефис, а в конфиге - в конфиге всё изначально через подчеркивание. И если добавляю что (default_lang, target_lang чтобы в командной строке не повторяться), то по образу и подобию. И работает, не ругается.
    Или тогда весь конфиг переделывать надо?! Я о "navitel-ru.cfg" скажем.
    kzvs сказал: Писать можно и на суахили ...
    Я исхожу из существующего файла tags.xml. А там теги на двух языках. Если Русское имя использовать в фильтре для карты России, то точно подтянутся все объекты с аналогией в имени. Если взять Англицкий вариант, то очень даже... Хотя и на Англицкий манер называются у нас порой объекты, но много меньше совпадений будет. Я попробовал. Фильтр работает и не плохо. Через запятую перечислением вообще замечательно.

    Арка там как раз отсутствует и много чего нет (вот исключительно для примера упоминал светофор). Было заявлено что будет предложен новый вариант tags.xml. Если все при конвертации будут пользоваться единым tags.xml, всё будет путём. Надо понять как описывать ключевые слова. Надо знать каково назначение файла? Для создания тегов поиска и фильтрации или ещё для чего? Конвертер на него ссылается как - Tags for search places.
  • White_54 сказал: Поясните:
    1. tags.xml (ну или его содержимое) встроен в программу? Или речь о последствиях конвертации с участием tags.xml 7WaysConvC?
    tags.xml это файл с которым работает только конвертер карт.
    При конвертации типам присваиваются соответствия в виде "человеческих" слов обозначающих те или иные типы POI...
    Файл можно свободно править - понимая к чему это приведет. Сейчас там представлены далеко не все сочетания и конечно же не на всех языках...
  • отредактировано April 2015
    naInfo сказал: "человеческих" слов обозначающих те или иные типы POI...
    А в фильтре потом можно отделить тип POI от имени\названия POI, чтобы кафе "Гора" не вставало в ряд с горами? Скажем, если в кавычках набрано, то фильтр по названиям( label/name), иначе -фильтр по тэгу. Или пока лучше типам присваивать не совсем "человеческие" тэги? Непересекающиеся с названиями. tag>0x6616 вроде работает. Теперь останется пресеты фильтров сделать(город, трасса). И можно без hidelist жить будет. В городе АЗС пусть отключены(чтобы не рябило), а на трассе пусть на масштабе и 2 км будут видны(да хоть до layer=4 можно будет сделать, уже не будет мешать). В планах есть пресеты(наборы из правил) фильтров? Чтобы потом одной кнопочкой, как отображение\скрытие\фильтрация POI можно было переключать?
  • В планах сделать поиск в фильтрах по типам POI без правки tags.xml...
    Возможно успеем в ближайшем обновлении...
    По пресетам - каким образом вы видите переключение пресетов?
  • naInfo сказал: По пресетам - каким образом вы видите переключение пресетов?
    Я бы сделал тематические пресеты (которые так же можно было бы отредактировать), Авто, Торговля, Еда, Туризм и т.д. И если уж есть желание отвязаться от tags.xml, то неплохо бы и уровень отображения POI так же настраиваемым пользователем.
  • naInfo сказал: По пресетам -
    Повторюсь из паралельной темы: коды\тэги POI для фильтра должны браться из скина -нет смысла задавать\описывать то, что не будет отображено скином. Я бы сделал три(традиционно) пресета, и циклично переключал их в момент выбора Скрыть, Фильтр1, Фильтр2, Фильтр3, Показать. Просто красно-зеленых кнопочек нарисовать тоже три POI-1, POI-2, POI-3 :) вместо одной. А тематические наборы POI в фильтрах, это уже сильно напоминает Навител.
  • I've problem with osm2mp configuration.

    1. Building - house
    Example: https://www.openstreetmap.org/way/411688306
    No building on the map.
    No searchable address.

    2. Building - church
    Example: https://www.openstreetmap.org/way/149721060
    No building on the map.

    How to solve those problems.
    Please take a look at my current osm2mp config (Navikey-PL.cfg)
    https://drive.google.com/file/d/0Bxodq9RIVIt4bTI3TG1iejB2UFE/view?usp=sharing


    Google translation (sorry for that):

    У меня проблема с конфигурацией osm2mp.

    1. Строительство - дом
    Пример: https://www.openstreetmap.org/way/411688306
    Нет здания на карте.
    Нет поиска адреса.

    2. Строительство - церковь
    Пример: https://www.openstreetmap.org/way/149721060
    Нет здания на карте.

    Как решить эти проблемы.
    Пожалуйста, обратите внимание на моей текущей конфигурации osm2mp (NaViKey-PL.cfg)
    https://drive.google.com/file/d/0Bxodq9RIVIt4bTI3TG1iejB2UFE/view?usp=sharing
  • Обновленная версия конвертера порадовала простотой установки в Linux подобных системах. Позволила перейти на более современную ОС_ь.
    Однако не обошлось без отрицательных эмоций. Крайняя версия конвертера заметно больше требует ресурсов - оперативной памяти в первую очередь.
    Обработка растянулась по времени. Решение проблемы в нарезке исходных форматов, в уменьшении объёма первичной информации.
    И главное не заметил что бы особенно как то добавилось информации в конечном формате. Или что бы разрешились какие то проблемы - типа улучшения процедуры перевода...

    Это только на слабых ПК бросается в глаза или и на мощных железках отмечается подобное?
    Так и подрезает вернуть старый добрый вариант. Но он наверное потребует установки старых модулей Perl?! А главное не понятно - может всё же что то стало работать правильнее. Может ушли в небытие какие то ошибки?
  • Запасся всем необходимым софтом, все скачал и установил по инструкциям, но дальше конвертации pbf-osm не могу продвинуться. Есть сомнение в работе cGPSmapper. Может кто поделится? и bat-ником для osm2mp64.exe ?
  • pesec сказал: Есть сомнение в работе cGPSmapper
    Маппер только для гармина нужен.
  • отредактировано June 2017
    borism346 написал: »
    Маппер только для гармина нужен.
    Тогда поделитесь конфигом/bat-ом для конвертации osm-mp
  • отредактировано June 2017
    osm2mp64.exe RU-TYU.osm --config cfg-navikey\Navikey-ru.cfg --mapid 00012345 --mapname "12345" --defaultcountry RU --defaultregion "12345" --countrylist "iso-3166-1-a2-ru.txt" --disableuturns --nodetectdupes --nointerchange3d --shorelines --hugesea 100000 --textfilter PrepareCP1251 --mp-header TreSize=1024 --mp-header RgnLimit=512 > map.mp
    Вот с этим получаю файл нулевого размера.

  • отредактировано June 2017
    Такой был для навитела:
    perl osm2mp.pl --mp-header="TypeSet=Navitel" --textfilter PrepareCP1251 --defaultcountry=BY --defaultregion="Минская область" --addrinterpolation --config=navitel.cfg --mapid=37500005 --mapname="Минская" --shorelines --navitel --disableuturns --bpoly=by.mi.poly belarus_mi.osm > 5.mp
    Такой для гармина:
    perl osm2mp.pl --default_lang=ru --target_lang=ru --mp-header TreSize=1000 --textfilter PrepareCP1251 --defaultcountry=RU --defaultregion="Тюменская область" --addrinterpolation --config=garmin_MPC.cfg --mapid=00400072 --mapname="Тюменская область" --shorelines --navitel --disableuturns --bpoly=poly/RU-TYU.poly ../OSM_Tyumen/RU-TYU.osm > ../OSM_Tyumen/00400072.mp
  • borism346 написал: »
    perl osm2mp.pl
    Вот это где найти? уже кучу сборок перебрал.

  • Вот не понимаю я, почему нельзя просто выложить полный набор инструментов для конвертации pbf-osm-mp под 7ways в рамках этого форума? Ведь скины выкладывают без проблем.
  • отредактировано June 2017
    Для того чтобы в полном объеме формировать конфигурацию нужно установить Perl. Дополнить его соответствующими модулями. Настроить конфигурационные файлы...
    Тут люди годами на этом и не всё получается. Прямо сейчас занимаюсь именно этим в третий раз за сутки.
    А вы хотите за мгновение всё понять и сделать.
    "Как создать карту самому":
    - скачать исходник
    wget -P MAPS/M51/PBF -F http://data.gis-lab.info/osm_dump/dump/latest/RU-TYU.osm.pbf -N
    
    - скачать границы региона
    perl getbound/getbound.pl 140291 -o MAPS/M51/POLY/RU-TYU.poly -api osm -onering
    
    - преобразовать формат PBF в OSM
    osm2mp/osmconvert MAPS/M51/PBF/RU-TYU.osm.pbf -B=MAPS/M51/POLY/RU-TYU.poly --emulate-osmosis --verbose --drop-author --complete-ways --complex-ways -o=MAPS/M51/OSM/RU-TYU.osm
    
    - преобразовать формат OSM в MP
    perl osm2mp/osm2mp.pl --config=osm2mp/cfg-navitel/navitel-ru.cfg --bpoly=MAPS/M51/POLY/RU-TYU.poly --default-country=RU --default-region="Тюменская область" --mapname="Тюменская область" --output=MAPS/M51/MP/RU-TYU.mp MAPS/M51/OSM/RU-TYU.osm
    
    - преобразовать формат MP в 7W
    cd 7WaysConvC
    ./converter32 config_M51pl_layers.cfg
    

    Вместо файла *.pl можно взять файл *.exe и тогда можно Perl не ставить, но и привести карты к нужному виду не получится. Только вариант по умолчанию.
  • Скачал исходник, скачал программу osmconverter64, преобразовал pbf в osm, установил perl 5.24, установил дополнения к нему по перечню, скачал готовые наборы для osm2mp от Kostik, но дальше продвинуться не могу. Osm в mp получаю пустой файл.
    Или программный набор не тот, или конфигурация исполняемая.
    Как скачать границы региона, не понял?
  • pesec сказал: Как скачать границы региона, не понял?
    Программой getbound:
    perl getbound.pl RU-TYU -o RU-TYU.poly
  • отредактировано June 2017
    pesec сказал: но дальше продвинуться не могу.
    Это не по делу. Пустая информация. Учитесь читать ошибки. Каждое действие либо завершается положительно. С результатом. Либо аварийно. С указанием на ошибку. Вот её то родимую и в студию.

    Да и вот что, я дал примеры для Linux систем. На Windows косые (/ или \) имеют разное значение.

Войдите или Зарегистрируйтесь чтобы комментировать.