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

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

2456717

Комментарии

  • отредактировано June 2011
    а какой конфиг лучше выбирать при конвертировании?их доступно 2
  • Moiseikin said: а какой конфиг лучше выбирать при конвертировании?их доступно 2
    Там из названия понятно и в сам файл можно заглянуть.
    Один с разбивкой на слои, другой без (последним конвертируются уже разбитые на слои исходники).
  • отредактировано June 2011
    YuS said: Там из названия понятно
    нууу.кому как.я в аглицом не понимай.)))
    спасибо за разьясниние
  • А не подскажите ли как решить ошибку преобразования "слишком много соседних дорог"? Не удалять же соседние дороги, чесслова...
  • FastForward said: А не подскажите ли как решить ошибку преобразования "слишком много соседних дорог"? Не удалять же соседние дороги, чесслова...

    C таким сталкивался в двух вариантах.
    1) одна дорога нарисована поверх другой, такой кусок нужно удалять.
    2) в одном узле сходится более, если не ошибаюсь, восьми дорог (часто дорожки в парках). Лишнюю дорогу чуть сдвигаю от этого узла (не в ОСМе, а в .mp, из которого конверчу).
  • Спасибо, мил человек!
  • отредактировано June 2011
    borism346 said: если не ошибаюсь, восьми дорог (часто дорожки в парках).
    все верно. Единственное, что это, верно для двунаправленных дорог. А односторонних может быть больше в зависимости от условий до 14 односторонних (7 в одну и 7 в другую).

  • naInfo said: borism346 said: если не ошибаюсь, восьми дорог (часто дорожки в парках).

    все верно. Единственное, что это, верно для двунаправленных дорог. А односторонних может быть больше в зависимости от условий до 14 односторонних (7 в одну и 7 в другую).
    Ничего такого на моей карте небыло, как и дороги нарисованной поверх другой, зато была дорога (улица с названием, в пределах поселка, типа толи service, толи leaving street) с довольно большим числом перекрестков на ней (уже и не помню сколько именно, штук 10) - сделал из одной дороги две.

  • Конвертор вылетает с ошибкой при попытке сконвертировать страну целиком (Литву, Черногорию):
    AppName: 7waysconv.exe
    AppVer: 0.0.0.0
    ModName: 7waysconv.exe
    ModVer: 0.0.0.0
    Offset: 0000e084

    Литву я еще смог поделить на области и сконвертить, а вот Черногорию бесполезняк делить, её МР всего 4Mb весит...
  • У меня Литва сконвертилась целиком без проблем.
  • FastForward said: а вот Черногорию бесполезняк делить, её МР всего 4Mb весит...
    на мегамапсе лежит черногория уже в нашем формате. Они смогли - это ОСМ исходник.

  • Похоже это из-за дублирующихся объектов было... Добавляйте сообщение об ошибке :-)
  • Здравствуйте!
    Помогите с конвертацией. Все конвертируется, но в 7w нету светофоров (Type=0x011510 ) и пешеходных переходов (Type=0x011512). В скрепке -- кусочек моей карты и конфиги (они стандартные из архива конвертора).
  • IvanO said: в 7w нету светофоров (Type=0x011510 ) и пешеходных переходов (Type=0x011512)

    Эти коды нужно добавить в tags.xml и layers.dat. Ну и чтоб они были видны можешь скачать мой скин http://maps-by.googlecode.com/files/skin_OSM_7ways.7z
  • отредактировано July 2011
    Спасибо за подсказку! Значит отображение типов задается в скинах! Я уже нашел решение заменяя в mp-исходниках Type=0x011510 > Type=0xF201 и Type=0x011512 > Type=0xF202, но так некошерно. А как делать скины?
    Уже понял -- это же обычные архивы!
  • Так как делаю карту своего города и прилегающих посёлков, то решил сконвертить из польского формата. Вроде неплохо получилось, но обнаружился глюк.
    <img src="/vanilla/uploads/FileUpload/5/45.JPG" />
    Дорога с односторонним движением выглядит некорректно. Вот тот же участок, но в Навителе.
    <img src="/vanilla/uploads/FileUpload/6/46.JPG" />
  • Alex9 said: Вроде неплохо получилось, но обнаружился глюк.
    действительно странное поведение... Если вы можете предоставить указанный участок карты в польском формате, постараемся решить эту проблему.

  • Сообщите куда и вышлю.
  • Alex9 said: Сообщите куда и вышлю.
    support@navikey.ru
  • По итогам последнего отзыва по Осинникам: Конвертер в настоящее время не поддерживает объединенные объекты (объекты находящиеся в группе).
    Необходимо перед конвертацией вычленить все объекты из групп.
  • отредактировано August 2011
    можно ли для получения карты в польском формате использовать перловский скрипт osm2mp?
    у меня есть osm карта 44мбайта, mp-карта получилась 10мбайт

    конвертор не конвертирует
    с конфигом with_layers просто создает пустой файл(~400кбайт), с конфигом wo_layers не создает файл с ошибкой о нехватке памяти

    сколько памяти ему нужно для обработки карты в 10мбайт (Калининградская область)?

  • baklan said: можно ли для получения карты в польском формате использовать перловский скрипт osm2mp?

    Я этим скриптом и пользуюсь. А размер тут ни при чем. У меня прекрасно конвертятся .mp по 90 Мб. Скорее всего где-то в .mp есть ошибка.
  • borism346 said: baklan said: можно ли для получения карты в польском формате использовать перловский скрипт osm2mp?


    Я этим скриптом и пользуюсь. А размер тут ни при чем. У меня прекрасно конвертятся .mp по 90 Мб. Скорее всего где-то в .mp есть ошибка.

    я вижу только ошибки в городах без имени и незамкнутых полигонах
    а так вроде все нормально

    а какие опции надо указывать скрипту или по умолчанию там все нормально?

    или как запустить конвертор в дебаг-режиме?

    и есть ли какой-нибудь конвертор под линукс или хотя бы описание формата 7w (у меня виндовс только в терминале, может, поэтому оно и не работает)?
  • отредактировано August 2011
    baklan said: а так вроде все нормально

    У меня нормально сконвертилась Калининградская область из сегодняшнего дампа. Можешь глянуть http://www.multiupload.com/GZP5SE4W42
    Там внутри еще мой скин для программы.
    P.S. Перегрузил файл. Чуть ручками подправил скачанный ОСМовский дамп. Нормально заработал адресный поиск.
  • baklan said: конвертор не конвертирует
    После того как получили карту в польском формате от osm2mp необходимо открыть его в GPSMapEdit и произвести удаление дубликатов, джиттеров и генерализацию, сохранить и уже полученный файл указать конвертеру.

  • borism346 said: P.S. Перегрузил файл. Чуть ручками подправил скачанный ОСМовский дамп. Нормально заработал адресный поиск.
    у нас в области нигде не проставлены на карте номера домов (из нужных мне улиц)
    а в твоей карте мой район плохо прописован, если в той, что я сконвертила, только домов нет, то у тебя половины переулков и придомовых территорий, по которым я езжу

  • naInfo said: После того как получили карту в польском формате от osm2mp необходимо открыть его в GPSMapEdit и произвести удаление дубликатов, джиттеров и генерализацию, сохранить и уже полученный файл указать конвертеру.
    оказалось достаточным просто открыть файл в GPSMapEdit и сохранить
    мне инетресно, можно ли сделать эту процедуру руками, так как винды у меня очень далеко и очень недолго
    что такого GPSMapEdit делает с файлом, чтоб он потом нормально конвертировался?
    мне сказали, что в osm2mp тоже такой же формат записи почтового адреса, как и рекомендуемые здесь
    однако, после скрипта osm2mp карта не конвертируется, после простого открытия и сохранения в GPSMapEdit - конвертируется

  • baklan said: а в твоей карте мой район плохо прорисован, если в той, что я сконвертила, только домов нет, то у тебя половины переулков и придомовых территорий, по которым я езжу

    Что в дампе было, то и сконвертилось. Попробуй в этом месте масштаб покрупнее сделать :) .
  • baklan said: однако, после скрипта osm2mp карта не конвертируется, после простого открытия и сохранения в GPSMapEdit - конвертируется
    Там достаточно много мусора который наш конвертер пока не ловит... в следующей версии постараемся исправить этот недостаток.
  • здравствуйте.
    подскажите где скачать последний конвертер?
  • Конвертер можно скачать на странице загрузки программы:
    http://navikey.ru/index.php?go=Content&id=29
    Прямая ссылка: http://www.navikey.ru/files/7w/7waysConv.zip
  • отредактировано September 2011
    добрый день. обнаружилась непонятная проблема, которая заключается или в конвертере или в самой программе. заключается она в том, что маршрут прокладывается совершенно не так как предписано в ПДД :о) и совершенно не по короткому пути. тот же самый кусок карты (польский формат) конвертил в навител - таких глюков нет.

    1. на карте типы дорог заданны правильно (придворовые дороги обозначены не главными), и было бы логично более быстрый и короткий путь проложить по синей стрелке
    <img src="/vanilla/uploads/FileUpload/18/58.jpg" />

    2. кольца у нас все же в обратном направлении проезжаются, гайцы не поймут если проехать по предложенному программой маршруту. синей стрелкой так же отмечен правильный маршрут
    <img src="/vanilla/uploads/FileUpload/19/59.jpg" />

    3. замысловатый маневр. опять же как и в предыдущем примере с выездом на встречку
    <img src="/vanilla/uploads/FileUpload/0/60.jpg" />

    карта (польский формат) взята из http://navitel.osm.rambler.ru/mp/RU-TOM-osm-mp.7z
    на карте направления движения по кольцу, типы дорог (из представленных) - все правильно (проверял визуально, в редакторе и в навителе). основная проблема - во всех трех картинках - выезд на встречку. может быть это проблема не конвертера, а программы?
  • goodwin said: обнаружилась непонятная проблема, которая заключается или в конвертере или в самой программе. заключается она в том, что маршрут прокладывается совершенно не так как предписано в ПДД
    goodwin, спасибо за подробный отзыв.
    По Вашему отзыву была проведена работа по проверке.
    В конвертере, благодаря Вам, была выявлена и исправлена серьезная ошибка.
    Обновленная версия конвертера выложена на нашем сайте.
    Ссылка на скачивание : http://www.navikey.ru/files/7w/7waysConv.zip
    Всем, кто использует наш конвертер, просьба обновиться.

  • отредактировано September 2011
    это вам спасибо за программу и ее развитие!
    о конвертере: скачал, конвертнул, посмотрел - картинки те же... может чего не то выложилось?
  • goodwin said: онвертнул, посмотрел - картинки те же... может чего не то выложилось?
    Сейчас произвели повторную замену - возможно было кэширование данных на сервере. Спасибо за внимательность!
  • Отлично!!! Спасибо!!! Работает правильно. Проверяем дальше :о)
  • Здравствуйте. Можно попросить вас сделать консольную версию конвертера?
  • отредактировано September 2011
    z3s said: Здравствуйте. Можно попросить вас сделать консольную версию конвертера?
    http://www.navikey.ru/files/7w/7WaysConvC.7z просто положите ее в каталог с обычным конвертером и в качестве параметров передайте файл конфигурации примерно такого вида:
    <pre><code>
    map=/mp-navikey/krasnodar.mp
    map=/mp-navikey/kurgan.mp
    map=/mp-navikey/sverdl.mp
    layers=layers.dat
    tags=tags.xml
    output=7w/maps/</code></pre>
    Количество строк map= - неограниченно.
  • Спасибо, но что-то не получается под вайном сконвертировать. Пишет что все ОК, но карта получается объемом 388 байт. Может библиотек каких не хватает?
    P.S. Карта Казахстана от ОСМ.
  • Под вайном не тестировали. Попробуйте под Win32.
    Версия консольного конвертера не публична.
  • Понятно. Под win32 работает отлично. В любом случае спасибо за отличную программу и возможность использовать на ней свои карты.
  • Добрый день.
    Подскажите где прочитать рекомендации к исходникам.
    Сейчас есть mp областей с дырками под города и mp городов.
    Карты многослойные. Области - до 24бит, города - до 26.
    Как лучше организовать атлас под 7дорог? Слить область с городами (в какой битности)? Так и компилировать отдельно области и города? Что с полигоном покрытия карты (0x4b)?
    Если все это опИсывалось - покажите где, плиз.
  • отредактировано October 2011
    Добрый день,
    Рекомендации по подготовке карт в процессе создания.
    Сейчас необходимо соблюдать такие правила:
    1) Файлы польского формата должны быть подготовлены следующим образом: хранение данных в секциях [POI] [POLIGON] [POLYLINE], адресная информация в атрибутах объектов "CityName=", "RegionName=", "ContryName=" для каждого объекта.
    2) Карта может быть и в UTF8 при этом желательно наличие атрибута в заголовке карты: CodePage=utf8, по умолчанию считается что карта в utf8.
    3) Слои могут быть расположены как это видит себе создатель карт.
    4) в отдельных файлах могут быть разные слои - но при этом нулевой слой любого файла с картой будет выводится всегда. Для обзорки необходимо зоздать файл с пустым нулевым слоем и указанием необходимой битности для масштаба обзорки на первом слое.
    5) Возможна подготовка слоев например с линиями уровней которые будут отображаться совместно с основными картами на необходимых масштабах. при этом необходимо соблюсти соответствие битности слоев с линиями уровней со слоями основной карты (т.е. они должны совпадать) + правило по нулевому слою - если вам не нужно чтобы линии уровня выводились на мелких масштабах - нулевой слой следует очистить/перенести данные на первый слой с необходимой битностью.
    6) один атлас - это одна папка в каталоге maps или указанной папки в settings.xml (там возможно в ручную указать другие места хранения карт).
    7) полигон покрытия карты (0x4b) для нашей программы не обязателен, но обрабатывается как графический объект согласно скину в map.xml
    8) кол-во слоев и файлов в атласе не ограничено, как и соответствие слоев в файлах атласа - не обязательно.
    9) Роутинг между файлами происходит по узлам имеющим признак "внешний". программа ищет ближайший (на расстоянии 10 метров) "внешний" узел и "собирает" дорожный граф.
    10) Весь роутинг ищется на нулевых слоях файлов карт в пределах одного атласа.
    11) В одном узле не может сходится более 5 равнозначных дорог.
    12) Конвертер также может разбить по уровням вашу карту основываясь на типах объектов по аналогии с утилитой mpUtilites (необходим файл с разбивкой - идет в комплекте с конвертером)
    13) При конвертации для объектов POI создаются соответствия ТЭГАм прописанным в файле tags.xml - это позволяет пользователю искать например заправку по словам АЗС, Fuel, Бензин. Т.о. будет найден необходимый объект даже если в его названии эти слова не присутствуют.
    14) В исходном польском формате не должны присутствовать объекты объединенные в группы. Разделить объекты можно посредством операции "вычленить все элементы" при выборе объекта в редакторе mapedit++

    В текущей ситуации при использовании OSM карт хорошо подходит конвертер osm2mp, с последующей постобработкой (генерализация, удаление дубликатов, удаление выбросов в полигонах при помощи mapedit++).
    При этом самая распространенная ошибка при конвертации - дубли улиц с дублями узлов.
    z3s said: не получается под вайном сконвертировать.
    проверили под Linux ubuntu 2.6.38-8-server + wine-1.0.1 - без дополнительных настроек и приложенных библиотек - была конвертирована карта Республики Адыгея полученная от OSM с ресурса http://gis-lab.info/ и конвертацией osm2mp - проблем нет. Использовались не отностительные пути к файлам карт и каталогу с результатами. объем файла ~5,5Мб при исходном размере ~7.3Мб.
  • отредактировано October 2011
    Карта города.
    Нулевой слой 26 бит. Улица с разделительным газоном нарисована двумя односторонними паралельными дорогами (видимость до слоя 0, т.е. только в этом слое).
    Первый слой 24 бит. Эта-же улица нарисована одной полилинией (видимость продлена на пару слоев выше).
    В навителе все именно так и отображается. В приближении - две дороги, при удалении - одна.
    В 7 ways видны одновременно и подробные односторонние и схематичная дорога с 1-го слоя.
    Почему?
  • отредактировано October 2011
    Mark_KA said: В 7 ways видны одновременно и подробные односторонние и схематичная дорога с 1-го слоя.
    Почему?
    Файл один и тот же? Если файлы разные - то необходимо в файле который 24 бита сделать нулевой слой без объектов с битностью 26.
    Если файл один и тот же - проверьте настройки слоев - такого быть не должно. возможно проблема в границах видимости слоя (если есть возможность пришлите небольшой участок карты в польском для изучения вопроса).
  • Конвертер работает только после пересохранения mp в мапэдите. Сырой mp сразу после osm2mp отказывается конвертировать, что несколько усложняет процесс автоматической конвертации.
  • z3s said: Конвертер работает только после пересохранения mp в мапэдите. Сырой mp сразу после osm2mp отказывается конвертировать
    Есть какая то ошибка или конкретный файл? дело в том что мы осуществляли проверки на "сырых" файлах от osm2mp - проблем не было...

  • http://sendfile.su/439319 - MP сделанный так: osm2mp.pl --config=navitel.yml --nocodepage --addrinterpolation --poiregion --defaultcountry=KZ --mapname=kazakhstan --output=kz.mp KZ.osm. В сыром виде не конвертируется, открываю в GME, тут же сохраняю и конвертер без проблем его переваривает.
  • отредактировано October 2011
    naInfo said: Файл один и тот же?
    Да, файл один.
    Настройки слоев уже описал.
    0й (26 бит) две улицы. Видимость - только до 0
    1й (24бит) одна улица. Видимость - тоже 0

    Куда прислать пример?
  • отредактировано October 2011
    Mark_KA said: Куда прислать пример?
    support@navikey.ru
    z3s said: открываю в GME, тут же сохраняю и конвертер без проблем его переваривает.
    задача в очереди на исполнение... по результатам сообщу в этой ветке или лично.
Войдите или Зарегистрируйтесь чтобы комментировать.