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

Исправлены падения во время воспроизведения звука на Android 7.0+
Изменены параметры авто масштаба
Включено притягивание позиции к маршруту
Точка подъезда выбирается автоматически
Добавлены новые фильтры POI
Множество мелких исправлений

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

Android APK: https://www.navikey.ru/files/7w/7ways-1188/7ways.apk
Linux (arm) (raspbian stretch): https://www.navikey.ru/files/7w/7ways-1188/7ways-linux-rpi-arm.zip
Linux (x86_64) (ubuntu 18.04): https://www.navikey.ru/files/7w/7ways-1188/7ways-linux-x86_64.zip
Linux (i386) (ubuntu 18.04): https://www.navikey.ru/files/7w/7ways-1188/7ways-linux-i386.zip
Windows CE (arm): https://www.navikey.ru/files/7w/7ways-1188/7ways-win-ce-arm.zip
Windows CE (mips): https://www.navikey.ru/files/7w/7ways-1188/7ways-win-ce-mips.zip
Windows CE (sh4): https://www.navikey.ru/files/7w/7ways-1188/7ways-win-ce-sh4.zip
Windows NT (i386): https://www.navikey.ru/files/7w/7ways-1188/7ways-win-nt-i386.zip
Группа в Telegam (https://t.me/navikey)
Поддержка пользователей и общение.

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

Обсуждение конвертера карт программы "Семь Дорог"

1111213141517»

Комментарии

  • Обнадеживающая информация. Хотя в osm2mp в бубен должны были зазвонить
    use YAML 0.72;
    и
    use Math::Polygon::Tree 0.068 qw{ :all };
    В getbound
    use Log::Any::Adapter 0.11 ('Stderr');
    и
    use Math::Polygon::Tree 0.061 qw/ :all /;
    Жестко выставлены версии. И как я обходил разные требования этих скриптов по одним и тем же модулям?! Уже и не вспомню.

    Кстати я предпочел Mint "Mate", и Perl действительно завязан на основу. Может "Cinnamon" более лоялен...
  • отредактировано March 2017
    Самое главное забыл сказать, чего я с Windows решил на Linux перейти? Есть территориии которые под виндой ну никак не хотят собираться, например Уэльс в Британии.
  • отредактировано March 2017
    У getbound есть проблема с нахождением собственных библиотек OsmGetbound. Так вот методом подбора папку App переместил в последний раз на один уровень с папкой getbound. И заработало.
    До этого загонял куда то там в perl. Словом проблема с путями...
  • отредактировано March 2017
    White_54 сказал: Словом проблема с путями
    Была такая мысль, но не проверил.
    White_54 сказал: Кстати я предпочел Mint "Mate"
    Я сперва поставил его, но прочитал что с ним глюков больше и переустановил Cinnamon.
  • White_54 сказал: папку App переместил в последний раз на один уровень с папкой getbound
    Мне не помогло, файлы либов видет, но выдаёт ошибку:
    user@user-linux-pc ~/osm2mp-master $ ./getbound.pl
    Smartmatch is experimental at App/OsmGetbound/OsmApiClient.pm line 163.
    Smartmatch is experimental at App/OsmGetbound/OsmApiClient.pm line 167.
    Smartmatch is experimental at ./getbound.pl line 154.
    Usage: getbound.pl [options] <relation> [<relation> ...]

    relation - id or alias

    Available options:
    -api <api> - api to use (op_de op_ru osm)
    -o <file> - output filename (default: STDOUT)
    -proxy <host> - use proxy
    -onering - merge rings

  • Kostik сказал: is experimental at
    О это меня бесило сильно. Почему и с содроганием думаю о переустановке.
    Сейчас точно не вспомню. Но всё упиралось в версию Perl и/или версию модуля.
    В том числе и по этому перешел на 5.14. И соответственно - на 13-й Минт.

    Я это понимал буквально - модуль стоит более свежий, и воспринимается как экспериментальный.
    use Log::Any::Adapter 0.11 ('Stderr');
    use Math::Polygon::Tree 0.061 qw/ :all /;
    Не зря эти модули указаны жестко. Проверь какие версии стоят для этих модулей. Я что то тем не менее пришлось ставить вручную.

    Т.е. чем ниже версия Perl, тем проше установить нужные модули.
    В последних версиях Perl надо модуль старый вписывать.
    Сам писал, сам теперь не всё понимаю. Верно для 5.14 Perl - https://yadi.sk/i/zMzRIuV9bwyCr
  • отредактировано March 2017
    White_54 сказал: Ну и пути иначе прописываются, а так очень похоже:
    https://yadi.sk/d/dt7axX4o3Epzfd
    Что то пока не пойму как запускать файл на выполнение. у меня почему то между строками не делается пауза, т.е. следующая операция не ждёт выполнения предыдущей. Т.е. у меня затык с тем как выполнять батники и как оптимизировать процесс под 4 ядра CPU. А ещё не получаются простейшие операции, переименования файла, копирования и т.п. А так вручную из терминала все операции по отдельности научился выполнять.
  • Kostik сказал: Что то пока не пойму как запускать файл на выполнение. А ещё не получаются простейшие операции, переименования файла, копирования и т.п.

    echo " | Копирование готовых карт"
    cp -f /home/alvi/7ways/maps/M7/RU-VLA.7w /home/alvi/7ways/maps/M8
    cp -f /home/alvi/7ways/maps/M7/RU-TA.7w /home/alvi/7ways/maps/M5
    cp -f /home/alvi/7ways/maps/M7/RU-BA.7w /home/alvi/7ways/maps/M5
    echo " | Старт очередного батника"
    date
    cd ~/7W
    ./M8_start
  • White_54 сказал: Я это понимал буквально - модуль стоит более свежий, и воспринимается как экспериментальный.
    use Log::Any::Adapter 0.11 ('Stderr');
    use Math::Polygon::Tree 0.061 qw/ :all /;
    Не зря эти модули указаны жестко. Проверь какие версии стоят для этих модулей. Я что то тем не менее пришлось ставить вручную.
    Вот полный набор этих модулей.
  • Как сделать карты 7wz. Использую 1.30.... последней версий, но конвертер почему то делает карты только 7w формата. Конвертер обычной версий windows.
  • dzambo сказал: Как сделать карты 7wz. Использую 1.30.... последней версий, но конвертер почему то делает карты только 7w формата. Конвертер обычной версий windows.
    http://www.navikey.ru/wiki/doku.php?id=ru:first#контент_для_программы
  • Так по этой сылке про 7wz формат карт так и не нашёл ничево
  • Обратите внимание на :
    Контент для программы
    Что такое контент
    Содержимое контейнера.
    Контейнер это и есть 7wz...
  • А есть ли какая разница на прокладке маршрута между этими форматами 7w и 7wz
  • Здравствуйте.
    Не знаю, правильную ли ветку выбрал, но вроде как с конвертером связано напрямую.
    1. Не строится маршрут через точку, если на OSM есть turn restriction но обе связи не указаны (то есть пустое ограничение поворота)
    2. Направления по полосам неверно вычисляются (считаются справа налево, а не слева направо) если turn:lanes содержит пустое значение или none , например, "merge_to_right|none" ,показывает, что правая полоса вливается, а не левая.
    Если что, программа для Win8.1 Phone, карта - Мегамапс Вся Беларусь.
  • Место на карте покажите.
  • Борис, я уже исправил на OSM, ченжсет - http://www.openstreetmap.org/changeset/47070056#map=15/53.8511/27.5121
    Про полосы, например вот тут на МКАД - http://www.openstreetmap.org/#map=16/53.8381/27.5080
  • Да есть интересные вещи при прокладке маршрута (1.8 версия 7ways). Если есть снята галочка избегать разворотов то нет проблем и прога прокладывает маршрут всегда и без проблем, ну а вот если есть галочка избегать разворотов, то прога очень часто закрывается с ошибкой (просто выбрасывает из проги), и очень бесит такие вещи. В то время, как с той же самой картой, но с версией 1.21 7 ways нет никаких проблем. Карту сам рисую и собираю с 1.30 конвертером. Блин прога стало шустрее, но вот такие дела твориться.
  • Varjat сказал: Про полосы, например вот тут на МКАД - http://www.openstreetmap.org/#map=16/53.8381/27.5080
    В показанном примере я не вижу криминала с указанием полос с пустыми значениями для полос, которые не меняются. Дело там в другом, есть переход с 3 полос на 4, но без указания направлений по полосам. В таком случае программа сама пытается дорисовать добавление полосы, в 90% случаев получается неправильно. Я несколько раз просил разработчиков убрать эту самодеятельность и отображать только то, что явно указано. Плюс убрать все проверки при левых поворотах на дорогу с двумя проезжими частями (к этому случаю отношения не имеет). Вроде убедил, обещали сделать, но пока не успели. Так что с добавлением полосы в данном случае ноги растут отсюда. Чуть дальше полоса должна была бы убраться, но тут проставлено все как-то совсем не однозначно. Стоит 4 полосы и справа полоса убирается и тут же на следующем участке опять 4 полосы и с правой полосы съезд вправо. Да еще и участок с убирающейся полосой совсем короткий. В таком случае программа пытается объединять данные. Что нужно показать в этом случае...
  • отредактировано March 2017
    osm2mp.exe и getbound.exe для Windows x64
    На базе Perl 5.16 На базе Perl 5.24
  • Выложили новый конвертер 1.31.189. По ссылке в названии старый, качается новый.
  • У меня консольная 64бит версия для виндовс на выходе два файла нулевого размера сконвертировала.
  • У меня эта версия нормально сконвертила.
  • У меня 82 файла нормально, а два нулевого.
  • Запусти с таким файлом и посмотри, что пишет. Иногда такое бывает, когда с узлами что-то не нравится. Показывает тогда номера узлов и веев.
  • Я с утра старым конвертором собрал карты, всё прошло штатно. А тут...
  • отредактировано March 2017
    Попробовал на том же наборе карт новый конвертер 1.31.190, частично спасовал, частично с нулевым размером в консольном x64 под виндовс. Причём как то странно, все ФО обработал без ошибок, а на ЦФО спасовал.
    PS: Добавил в батник запись лога с помощью tee, прогоню ещё разок.
    PPS: Второй раз без ошибок. :-/
  • А на третий раз опять один из файлов нулевого размера, вот лог.
  • отредактировано March 2017
    Бывает конвертер падает после такой строчки "Bad lanes connection: roadId = 54020, [56.175055, 40.490292] ". Насколько помню, находил в таком месте дублирующиеся узлы, которые мапэдит почему-то не показывал. Приводил в порядок и все проходило нормально. О таком варианте я выше и писал. Но такое у меня встречалось и на старых конвертерах.
  • отредактировано March 2017
    Я набор карт не менял, старый конвертер на этих же файлах не падает. Новый через раз.
    borism346 сказал: дублирующиеся узлы, которые мапэдит почему-то не показывал.
    Я такие обычно в блокноте правлю, достаточно поиском найти дорогу по id, и удалить дублированную строчку нода. Но сейчас это не тот случай.
  • так все-таки в XP конвертер работать не будет?
  • отредактировано March 2017
    Сейчас на сервер Рамблера зашёл, а там такая ошибка висит, это уже на 1.31.191:
    Problem signature:
      Problem Event Name:	BEX64
      Application Name:	7WaysConvC64.exe
      Application Version:	0.0.0.0
      Application Timestamp:	58ddd236
      Fault Module Name:	7WaysConvC64.exe
      Fault Module Version:	0.0.0.0
      Fault Module Timestamp:	58ddd236
      Exception Offset:	000000000004c764
      Exception Code:	c0000409
      Exception Data:	0000000000000000
      OS Version:	6.1.7601.2.1.0.272.7
      Locale ID:	1049
      Additional Information 1:	1100
      Additional Information 2:	1100862b105784560c0c209e14db1010
      Additional Information 3:	863f
      Additional Information 4:	863f6fce4ebe72fef86de672bdd1739a
    
    Read our privacy statement online:
      http://go.microsoft.com/fwlink/?linkid=104288&clcid=0x0409
    
    If the online privacy statement is not available, please read our privacy statement offline:
      C:\Windows\system32\en-US\erofflps.txt
    
    
    Взял файл на котором выскочила эта ошибка и прогнал дома конвертером, создался файл нулевого размера. Файл прилагаю:
    http://rgho.st/79v4Y4LXX
    из настроек:
    removeDupes=1
    removeJitters=1
    generalize=0
  • Беларусь у меня нормально собралась.
  • отредактировано March 2017
    Кстати до этого у меня тоже на Владимирской области вылетало вчера.
    Второй раз запустил, собрался. Не верю в совпадения.
  • отредактировано April 2017
    Сегодня проверил снова, опять ошибка на Владимирской области и файл нулевого размера. Вот сам файл.
    7ways converter 1.31.191
    04.04.2017
    11:49:28.990: Loading C:\navitel\7waysConv\Russia-VLA-routing.mp... 
    11:49:30.083: Removing jitters...
    11:49:30.083: Input polygon vertex count	: 0
    11:49:30.083: Output polygon vertex count	: 0
    11:49:30.083: Jitters deleted: 0
    11:49:30.083: Removing duplicates...
    11:49:30.083: Searching poi duplicates
    11:49:30.083: 0 poi duplicates found
    11:49:30.083: Searching polyline duplicates
    11:49:30.387: 0 polyline duplicates found
    11:49:30.387: Fixing restrictions
    11:49:30.387: Restrictions fixed: 0
    11:49:30.387: Searching polygon duplicates
    11:49:30.387: 0 polygon duplicates found
    11:49:30.387: Deleting duplicates
    11:49:30.389: Polylines	0
    11:49:30.389: Polygons	0
    11:49:30.389: POIs	0
    11:49:30.390: Converting... 
    11:49:30.544: Bad lanes connection: roadId = 3147, [56.175055, 40.490292]
    11:49:30.545: Bad lanes connection: roadId = 13162, [56.175027, 40.489416]
    11:50:43.713: Graph: 270838 (3093), 625947, 2.3 (2.2)
    
    Точки Bad lanes connection я посмотрел, там всё в порядке.
    PS: На выходных переустановил виндовс, так что система свежая.
  • Попробовал твой файл. Оба консольных конвертера вылетают. Обычный конвертер создал файл нормально :( .
  • Ну так мне же не примерещилась эта проблема.
  • Написал Константину, чтоб в тему заглянул ;) .
  • Я тоже написал :)
  • Проблема уже в работе! Всем спасибо за сигнал и качественное тестирование!
  • Теперь на Вологодской области ошибка выскочила на рамблере:
    Problem signature:
      Problem Event Name:	BEX64
      Application Name:	7WaysConvC64.exe
      Application Version:	0.0.0.0
      Application Timestamp:	58ddd236
      Fault Module Name:	7WaysConvC64.exe
      Fault Module Version:	0.0.0.0
      Fault Module Timestamp:	58ddd236
      Exception Offset:	000000000004c764
      Exception Code:	c0000409
      Exception Data:	0000000000000000
      OS Version:	6.1.7601.2.1.0.272.7
      Locale ID:	1049
      Additional Information 1:	1100
      Additional Information 2:	1100862b105784560c0c209e14db1010
      Additional Information 3:	863f
      Additional Information 4:	863f6fce4ebe72fef86de672bdd1739a
    
    Read our privacy statement online:
      http://go.microsoft.com/fwlink/?linkid=104288&clcid=0x0409
    
    If the online privacy statement is not available, please read our privacy statement offline:
      C:\Windows\system32\en-US\erofflps.txt
    
  • Приветствую!
    Подскажите пожалйста, сам так и не смог разобраться, где в настройках конвертера или в исходнике карты указать имя карты, что-бы в приборе при выборе карты было нужное имя а не "базовая" - как получается сейчас, при любых манипуляциях.
  • Создайте каталог с именем карты или подготовьте контейнер с картой и описанием.
    http://www.navikey.ru/wiki/doku.php?id=ru:first
Войдите или Зарегистрируйтесь чтобы комментировать.