Выложено обновление версии программы под все системы.
Актуальная версия 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
Актуальная версия 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)
Поддержка пользователей и общение.
Также запущена поддержка пользователей в Telegram (https://t.me/navikey_support_bot)
Запущен новостной блог http://blog.navikey.org/
В блоге публикуются сообщения о текущих работах и планах.
Доступна RSS подписка на новости.
В блоге публикуются сообщения о текущих работах и планах.
Доступна RSS подписка на новости.
Обсуждение конвертера карт программы "Семь Дорог"
Войдите или Зарегистрируйтесь чтобы комментировать.
Комментарии
Один с разбивкой на слои, другой без (последним конвертируются уже разбитые на слои исходники).
спасибо за разьясниние
C таким сталкивался в двух вариантах.
1) одна дорога нарисована поверх другой, такой кусок нужно удалять.
2) в одном узле сходится более, если не ошибаюсь, восьми дорог (часто дорожки в парках). Лишнюю дорогу чуть сдвигаю от этого узла (не в ОСМе, а в .mp, из которого конверчу).
AppName: 7waysconv.exe
AppVer: 0.0.0.0
ModName: 7waysconv.exe
ModVer: 0.0.0.0
Offset: 0000e084
Литву я еще смог поделить на области и сконвертить, а вот Черногорию бесполезняк делить, её МР всего 4Mb весит...
Помогите с конвертацией. Все конвертируется, но в 7w нету светофоров (Type=0x011510 ) и пешеходных переходов (Type=0x011512). В скрепке -- кусочек моей карты и конфиги (они стандартные из архива конвертора).
Эти коды нужно добавить в tags.xml и layers.dat. Ну и чтоб они были видны можешь скачать мой скин http://maps-by.googlecode.com/files/skin_OSM_7ways.7z
Уже понял -- это же обычные архивы!
<img src="/vanilla/uploads/FileUpload/5/45.JPG" />
Дорога с односторонним движением выглядит некорректно. Вот тот же участок, но в Навителе.
<img src="/vanilla/uploads/FileUpload/6/46.JPG" />
Необходимо перед конвертацией вычленить все объекты из групп.
у меня есть osm карта 44мбайта, mp-карта получилась 10мбайт
конвертор не конвертирует
с конфигом with_layers просто создает пустой файл(~400кбайт), с конфигом wo_layers не создает файл с ошибкой о нехватке памяти
сколько памяти ему нужно для обработки карты в 10мбайт (Калининградская область)?
Я этим скриптом и пользуюсь. А размер тут ни при чем. У меня прекрасно конвертятся .mp по 90 Мб. Скорее всего где-то в .mp есть ошибка.
я вижу только ошибки в городах без имени и незамкнутых полигонах
а так вроде все нормально
а какие опции надо указывать скрипту или по умолчанию там все нормально?
или как запустить конвертор в дебаг-режиме?
и есть ли какой-нибудь конвертор под линукс или хотя бы описание формата 7w (у меня виндовс только в терминале, может, поэтому оно и не работает)?
У меня нормально сконвертилась Калининградская область из сегодняшнего дампа. Можешь глянуть http://www.multiupload.com/GZP5SE4W42
Там внутри еще мой скин для программы.
P.S. Перегрузил файл. Чуть ручками подправил скачанный ОСМовский дамп. Нормально заработал адресный поиск.
а в твоей карте мой район плохо прописован, если в той, что я сконвертила, только домов нет, то у тебя половины переулков и придомовых территорий, по которым я езжу
мне инетресно, можно ли сделать эту процедуру руками, так как винды у меня очень далеко и очень недолго
что такого GPSMapEdit делает с файлом, чтоб он потом нормально конвертировался?
мне сказали, что в osm2mp тоже такой же формат записи почтового адреса, как и рекомендуемые здесь
однако, после скрипта osm2mp карта не конвертируется, после простого открытия и сохранения в GPSMapEdit - конвертируется
Что в дампе было, то и сконвертилось. Попробуй в этом месте масштаб покрупнее сделать .
подскажите где скачать последний конвертер?
http://navikey.ru/index.php?go=Content&id=29
Прямая ссылка: http://www.navikey.ru/files/7w/7waysConv.zip
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
на карте направления движения по кольцу, типы дорог (из представленных) - все правильно (проверял визуально, в редакторе и в навителе). основная проблема - во всех трех картинках - выезд на встречку. может быть это проблема не конвертера, а программы?
По Вашему отзыву была проведена работа по проверке.
В конвертере, благодаря Вам, была выявлена и исправлена серьезная ошибка.
Обновленная версия конвертера выложена на нашем сайте.
Ссылка на скачивание : http://www.navikey.ru/files/7w/7waysConv.zip
Всем, кто использует наш конвертер, просьба обновиться.
о конвертере: скачал, конвертнул, посмотрел - картинки те же... может чего не то выложилось?
<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= - неограниченно.
P.S. Карта Казахстана от ОСМ.
Версия консольного конвертера не публична.
Подскажите где прочитать рекомендации к исходникам.
Сейчас есть mp областей с дырками под города и mp городов.
Карты многослойные. Области - до 24бит, города - до 26.
Как лучше организовать атлас под 7дорог? Слить область с городами (в какой битности)? Так и компилировать отдельно области и города? Что с полигоном покрытия карты (0x4b)?
Если все это опИсывалось - покажите где, плиз.
Рекомендации по подготовке карт в процессе создания.
Сейчас необходимо соблюдать такие правила:
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++).
При этом самая распространенная ошибка при конвертации - дубли улиц с дублями узлов. проверили под Linux ubuntu 2.6.38-8-server + wine-1.0.1 - без дополнительных настроек и приложенных библиотек - была конвертирована карта Республики Адыгея полученная от OSM с ресурса http://gis-lab.info/ и конвертацией osm2mp - проблем нет. Использовались не отностительные пути к файлам карт и каталогу с результатами. объем файла ~5,5Мб при исходном размере ~7.3Мб.
Нулевой слой 26 бит. Улица с разделительным газоном нарисована двумя односторонними паралельными дорогами (видимость до слоя 0, т.е. только в этом слое).
Первый слой 24 бит. Эта-же улица нарисована одной полилинией (видимость продлена на пару слоев выше).
В навителе все именно так и отображается. В приближении - две дороги, при удалении - одна.
В 7 ways видны одновременно и подробные односторонние и схематичная дорога с 1-го слоя.
Почему?
Если файл один и тот же - проверьте настройки слоев - такого быть не должно. возможно проблема в границах видимости слоя (если есть возможность пришлите небольшой участок карты в польском для изучения вопроса).
Настройки слоев уже описал.
0й (26 бит) две улицы. Видимость - только до 0
1й (24бит) одна улица. Видимость - тоже 0
Куда прислать пример?