Выложено обновление версии программы под все системы.
Актуальная версия 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 подписка на новости.
Обсуждение конвертера карт программы "Семь Дорог"
Войдите или Зарегистрируйтесь чтобы комментировать.
Комментарии
- чудеса да и только, вчера и с ключами и без оных я получал конвертацию по Navikey-ru.cfg
2. Добрался до getbound.exe, начал использовать poly в конфигурации ключей.
- неужели именно это позволило уменьшить файл Московской области в формате osm с 1 800 000 до 600 000 КБ?
3. И ранее отмечал osmconvert.exe беспроблемный конвертер.
4. Что касается osm2mp32.exe то Московская область весом даже 600 000 КБ не конвертируется (оперативки конечно маловато 2 ГБ, но меньшим размером области обрабатываются до логического конца).
<img src="/vanilla/uploads/FileUpload/13/793.PNG" />
- прежде правда было понятно - не хватает памяти, теперь прямой ссылки на память нет?
- не удается включить chcp 65001?
- в Москве много ошибок, хотелось понять - это карта виновата или, хотя Нижегородская область прошла без ошибок, во Владимирской их было не много?
<img src="/vanilla/uploads/FileUpload/14/794.PNG" /><img src="/vanilla/uploads/FileUpload/15/795.PNG" />
Начал знакомиться с NavikeySplitter. А тут и конвертация в 7w не слишком большого файла не пошла...
Бросил эксперименты на стареньком ПК, перешел в очередной раз на ноут с Win7(64), 4 ядра, 4 ГБ оперативки. Всё получилось. На пробу: Москва, МО, Нижегородская, Владимирская = 7 часов с лишним?! Или что то не так делаю ещё. Или нужна другая техника.
Вопрос1. Поскажите как разбить корректно, скажем Московскую область, на 2(4) сравнительно равные части (с ключами для NavikeySplitter не всё понятно). Режу, получаю далеко не равные части - две большие, две мизерные...
Вопрос2. Как POI поднять на мелких масштабах - править layers.dat 7WaysConv? Слой изменить? Подскажите.
Спасибо.
# character encoding
codepage: 1251
В батнике конвертации добавить --codepage 65001
Создал директорию _RU на и соответствующие папки.
Загрузил getbound - http://wiki.openstreetmap.org/wiki/RU:Osm2mp (https://dl.dropboxusercontent.com/u/...8/getbound.zip)
Загрузил конвертер карт версия Win32 GUI - http://wiki.openstreetmap.org/wiki/RU:Osm2mp (https://dl.dropboxusercontent.com/u/...8/osm2mp32.zip)
1. Загружаю нужную область (регион) - http://gis-lab.info/projects/osm_dump/ (формат osm.pbf)
или с помощью программы wget - http://ru.wikipedia.org/wiki/Wget (http://freesoft.ru/wget)
формат файла wget_RU.bat - wget -i wget_RU.txt -P \_RU\Maps\pbf -c -olog.txt
формат файла wget_RU.txt - http://data.gis-lab.info/osm_dump/du.../RU-TY.osm.pbf
2. Загружаю границы "poly"
формат файла poly_RU.cmd - getbound.exe 145195 --api=osm -o \_RU\poly\RU-TY.poly
(145195 - номер территории, смотрим в файле aliases.yml программы getbound)
3. Преобразовываю формат *.pbf в формат *.osm
формат файла pbfosm_RU.cmd - cd \_RU\osm2mp32\
osmconvert \_RU\Maps\pbf\RU-TY.osm.pbf -B=D:\_RU\poly\RU-TY.poly --drop-author --complete-ways --complex-ways -o=D:\_RU\Maps\osm\RU-TY.osm
4. Преобразовываю формат *.osm в польский формат *.mp
формат файла osm2mp_RU.bat - cd \_RU\osm2mp32\
osm2mp32.exe --config=cfg-navitel\navitel-ru.cfg --bpoly=D:\_RU\poly\RU-TY.poly --defaultcountry=RU --defaultregion="Тува" --mapname="Тува" --output=D:\_RU\Maps\mp\RU-TY.mp \_RU\Maps\osm\RU-TY.osm
5. Конвертирую формат "mp" в формат "7w"
Используем конвертер 7WaysConv - http://navikey.ru/files/7w/7WaysConv.zip - 7WaysConv.exe
Над чем ещё следует поработать? Какие допускаю ошибки?
Под виндой есть проблема с использованием кирилицы, так что я в батнике использую перевод в юникод вставив команду chcp 65001 в начало батника, но тут есть нюанс. Батник должен быть в кодировке (UTF-8 без BOM). Я для этого заменил родной блокнот на Notepad2.
Notepad2 в отличии от блокнота позволит создать другой структуры батник?
Спасибо. Уже и не помню, но кажется не пошло. Была ошибка. Проверю ещё раз.
Windows XP, команда chcp 65001 из командной строки отрабатывается, в свойствах окна следует выбрать шрифт Lucida Console. Из батника, сразу закрывает окно CMD, батник не запускается?! Как так: из окна - работает, а из батника - прерывает его работу и закрывает окно, pause не помогает?
2. Набор в батнике:
echo
Старт Maps OSM and Polu
>1.log
echo Start %date% %time% >1.log
echo Финиш %date% %time% >1.log
В log файле отражается только:
Финиш 30.06.2014 23:27:27,57
Если вместо > (перенаправить) набрать >> (перенаправить с дополнением), то всё нормально в логе:
Старт Maps OSM and Polu
Start 30.06.2014 23:38:12,10
30.06.2014 23:38:12,10
Финиш 30.06.2014 23:38:12,10
Как с этим бороться? Можно конечно в начало батника записать - del 1.log, но хочется добиться работы штатной команды перенаправления.
P.S. кодировка (UTF-8 без BOM), Notepad2 не в помощь.
--defaultcountry=<name> умолчание Earth
--defaultregion=<name> умолчание OSM
Это что значит? В поиске рядом с Россия (Russia) появиться страна Earth?
И что, появятся населенные пункты у которых в качестве области будет вместо Московской - OSM?
Попробовал, нового государства не появилось. А вот поиск целого ряда населенных пунктов пошёл лишь до улицы (т.е. улицу уже не введёшь).
Другими словами - умолчание бессмысленно?!
2. Как получить в поисковике страну "Россия", у меня всегда "Russia".
По логике: --defaultcountry=Россия , так? Пока не получилось.
3. Конвертер osm2mp Ключи:
--navitel умолчание отключено
Это только для навител, или у нас тоже работает?
Проверил, появились в поиске объекты с абракадаброй:
<img src="/vanilla/uploads/FileUpload/2/822.PNG" />
Как добиться русификации, --codepage=<num> умолчание 1251
добавил --target-lang=ru --default_lang=ru
А вот абракадабры не поборол. Полная строка теперь выглядит так:
osm2mp32.exe --config=cfg-navitel\navitel-ru.cfg --bpoly=\_OSM\2_POLY\RU-VLA.poly --target-lang=ru --default_lang=ru --defaultcountry=RU --defaultregion="Владимирская область" --mapname="Владимирская область" --output=\_OSM\6_MP\RU-VLA.mp \_OSM\5_OSM\RU-VLA.osm
Вчера с этими же параметрами вроде абракадабры не было?!
<img src="/vanilla/uploads/FileUpload/3/823.PNG" />
Какой шрифт применён в CMD по умолчанию (в свойствах)?
Досовский это 866?
В батнике текст на Русском применяете? Вопрос на всякий случай.
Это сказано в отношении отображения текста в CMD, или в отношении дальнейшего отображения в 7 дорог?
Хотя отображение в CMD не беда, в Windows 7 вроде добился полной русификации. В логах получил русификацию и в XP и в 7-ке. Можно и забить. Но вот где что не так делаю - в готовых файлах (картах 7w) кракозябры! А ведь не было. Толи ключ добавил, да там ключей то раз два и обчелся.
Только сегодня обратил внимание (осознал):
При первой возможности буду всё перепроверять. Спасибо.
[Load]
# settings
settings: settings-navitel.yml
settings: rename-country.yml
settings: rename-region.yml
settings: addressing.yml заменил на settings: addressing-ru.yml
По неволе открылись основы настройки для osm2mp. Выяснилось к тому же:
- настройки по умолчанию для win32 и win64 разнятся
- так называемые пакеты для ленивых то ли не отстроены, то ли умолчание не для России
- хотя конфигурация cfg-garmin настроена на Русский, это и способствовало поиску причин появления кракозябр при использовании cfg-navitel
Что сказать- нет худа без добра. Начал осваивать главное - настройку osm2mp. Задача запустить cfg-navikey. Это конечно будет потруднее нежели наладить русификацию. Искать незнамо что всегда сложнее.
И первый вопрос по новой теме:
- содержание папок CFG в известном наборе, сильно разнится. Так в cfg-navikey полностью отсутствует папка polish-mp, а количество конфигурационных файлов значительно меньше.
Как это понимать? Набор не полон, или это просто иной стиль конфигурации?
P.S. пока субъективно, но скорость обработки из osm в mp (с включением русификации) увеличилась значительно. Какое тому может быть объяснение?!
Loading OSM data from file \_OSM\5_OSM\CFO\RU-SMO.osm...
Initialising bounds from file \_OSM\2_POLY\RU-SMO.poly...
9969 segments
Loading search areas...
gpc malloc failure: edge table creation
Что это означает? Карта в OSM не корректно отредактирована?
С переходом с 2ГБ на 4Гб проблема самоустранилась.
- в win XP на выходе карты с кракозябрами в поиске, в 7-ке чистенько;
- в 7-ке при поиске по первым буквам на один населенный пункт меньше, в XP на один больше и он с кракозябрами. Выглядит как дубликат одного их населенных пунктов.
Как это понять?
<img src="/vanilla/uploads/FileUpload/0/840.png" /><img src="/vanilla/uploads/FileUpload/1/841.png" />
Это результат в XP. А в 7-ке четвертого пункта просто нет и кракозябры соответственно нет.
Уезжаю через неделю, надо очень срочно!!!! Нет времени перечитывать всю ветку( Навигатор скачал только вчера.
PS: Все файлы atlas.dat что лежали вместе со скачеными картами нужно удалить.
PPS: В новой версии конвертера 1.21.142 значительно увеличено время создания atlas.dat. На большом наборе карт до ~20 минут. Например у меня 46 минут делался atlas.dat с картами России, Белоруссии и Украины:
- osm2mp32(64).exe имеют внутреннее конфигурирование или реализуют конфиги в cfg и yml?
От чего возник вопрос:
- одинаково конфигурирую navitel-ru.cfg для 32 и 64 версии;
- запрашиваю help для экзешников osm2mp;
- получаю разные результаты (см. прикреплённые файлы).
Этот help отражает рекомендации или показывает текущее состояние? Если это рекомендации, то от чего они разнятся? Если это текущее состояние, так я же одинаково отстроил. Откуда разница?
Пример:
--road-shields write shields with road numbers [off] для 32 и [on] для 64
--interchange-3d navitel-style 3D interchanges [on] для 32 и [off] для 64
ну или:
--addr-interpolation create address points by interpolation [on] для 32 и [off] для 64
Здесь - http://wiki.openstreetmap.org/wiki/RU:Osm2mp - не проникся.
1. Поясните знатоки, какую роль играет в подготовке карт для 7w "mp-postprocess-navitel.exe"? Актуально ли это сегодня?
2. Напомните если не трудно как добавить ключи для "Delete duplicates", "Delete jitters" и "Generalize" для Консольной версии 7WaysConvC. В 7w_Converter.pdf вроде не узрел.
Актуальны ли эти ключи для консольной версии? Так если я правильно понял "Make atlas file for all maps in output folder" описывается ключом "atlas=input" в конфигурационном файле.
3. Каково назначение "Delete jitters" и "Generalize"?
Спасибо.
removeDupes=1
# Remove Jitters from objects
removeJitters=1
# Remove not actual points from objects
generalize=0
- Актуальны ли эти параметры ключей?
- Не могу перевести (понять) "Jitters" и "Generalize", поясните пожалуйста. Дословно это как то так - удаление испуга, трясучки, колебаний, нервного возбуждения??? и удаление не фактических моментов из объектов, обобщений???
- "mp-postprocess-navitel.exe" - какова же суть процесса? как это актуально?
- есть mp-postprocess-navitel.exe = 3 063 КБ от 15.06.2013 (как бы для 64)
- а есть просто mp-postprocess.exe = 6 527 КБ от 20.06.2013 (???)
- к mp-postprocess-navitel.rar и is45mp-postprocess-navitel.rar доступ закрыт (права нарушены)
1. Возникло сомнение по поводу разделения на 32/64? Есть или нет?
2. С третьим вариантом отдельный вопрос - можно ли пользовать?
3. Не смог найти описание возможных ключей? Помогите ссылкой если можно.
Спасибо.
Да! Понятное дело два ключа мне известны --fixrouting --noshorten. И они не пошли в версии "3-и" от 20.06.2013. Пишет неизвестный ключ (буду перепроверять конечно). Хотя "3-я" отработала без ключей (под 64). Изменила чего, нет - сказать не могу. Субъективно карты стали быстрее.
Первый вариант с этими ключами отработал (под 32). Результат оценить тоже не смог. Первое впечатление - можно обойтись без процедуры, хотя вроде тоже стало быстрее. Много времени не отнимает.
mp-postprocess-navitel.pl:
'e|encoding=s' => \my $encoding,
'fixrouting!' => \$fixrouting,
'killrouting!' => \$killrouting,
'fixrestrictions!' => \$fixrestrictions,
'shorten!' => \$shorten
mp-postprocess.pl:
'e|encoding=s' => \my $encoding,
mp-postprocess-utf.pl:
'fixrouting!' => \$fixrouting,
'killrouting!' => \$killrouting,
'fixrestrictions!' => \$fixrestrictions,
'shorten!' => \$shorten
mp-postprocess.pl запускаю всегда для приведения в порядок статусных частей улиц.
По мне так всем чисткам место до начала процесса конвертации (но я не картограф, наверно чего то не знаю). Почистил исходник, и с чистой основой к чистой конвертации в нужный формат?!
Утро вечера мудренее... Оказывается третий вариант от liosha не отработал. Я заремил постпроцесс и забыл. Утром вспомнил про очередную проблему с кодировкой. Теперь наоборот - на win 7 (64) использую 65001, а построцесс выдаёт ошибки 1251... На win XP (32) постпроцесс отработал только после возврата к 1251, но с кракозябрами на выходе.
Смотрю текст скрипта mp-postprocess-navitel.pl = там 1251. Как вы стыкуете построцесс с файлами.mp созданными использованием кодировки 65001?