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

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

191012141517

Комментарии

  • borism346 сказал: убери:
    # process turn restrictions
    restrictions: 1
    не помогло...
    Kostik сказал: Этот конфиг от старой версии osm2mp
    - чудеса да и только, вчера и с ключами и без оных я получал конвертацию по Navikey-ru.cfg
  • 1. Познакомился с wget.exe, удобно...
    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" />
  • отредактировано May 2014
    Да, ПК нужен не слабый. Вот ещё новость для меня. На WinXP(32), 2 ядра 2,4 ГГц, 2 ГБ оперативки - не хватило памяти для конвертера 7WaysConv.exe по Нижегородской области. Это расстроило окончательно. Ну ладно Московскую область не обработал из osm в mp, большой файл.
    Начал знакомиться с NavikeySplitter. А тут и конвертация в 7w не слишком большого файла не пошла...
    Бросил эксперименты на стареньком ПК, перешел в очередной раз на ноут с Win7(64), 4 ядра, 4 ГБ оперативки. Всё получилось. На пробу: Москва, МО, Нижегородская, Владимирская = 7 часов с лишним?! Или что то не так делаю ещё. Или нужна другая техника.
    Вопрос1. Поскажите как разбить корректно, скажем Московскую область, на 2(4) сравнительно равные части (с ключами для NavikeySplitter не всё понятно). Режу, получаю далеко не равные части - две большие, две мизерные...
    Вопрос2. Как POI поднять на мелких масштабах - править layers.dat 7WaysConv? Слой изменить? Подскажите.
    Спасибо.
  • Конвертер карт сейчас проверяет дорожный граф в несколько проходов, в связи с чем увеличилось время на обработку карт при конвертации. Эта проверка позволяет исключить "странные" маршруты, которые были ранее в программе.
    White_54 сказал: Как POI поднять на мелких масштабах - править layers.dat 7WaysConv?
    Если вы используете карты OSM то необходимо поправить конфигурационные файлы osm2mp...
  • отредактировано May 2014
    White_54 сказал: - не удается включить chcp 65001?
    В .cfg файле исправить 1251 на 65001:
    # character encoding
    codepage: 1251

    В батнике конвертации добавить --codepage 65001
  • Достаточно в каком-то одном месте.
  • Продолжаю изучать порядок самостоятельной сборки карт на примере Тувы, итоги:

    Создал директорию _RU на D: и соответствующие папки.
    Загрузил 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 D:\_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 D:\_RU\poly\RU-TY.poly
    (145195 - номер территории, смотрим в файле aliases.yml программы getbound)

    3. Преобразовываю формат *.pbf в формат *.osm
    формат файла pbfosm_RU.cmd - cd D:\_RU\osm2mp32\
    osmconvert D:\_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 D:\_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 D:\_RU\Maps\osm\RU-TY.osm

    5. Конвертирую формат "mp" в формат "7w"
    Используем конвертер 7WaysConv - http://navikey.ru/files/7w/7WaysConv.zip - 7WaysConv.exe

    Над чем ещё следует поработать? Какие допускаю ошибки?
  • отредактировано June 2014
    White_54 сказал: getbound.exe 145195 --api=osm -o D:\_RU\poly\RU-TY.poly
    --api=op_ru ваобще то, это предлагает использовать русский сервер с которого быстрее качается. И номер релейшена (территории) лучше смотреть в OSM, с помощью поиска на www.openstreetmap.org или JOSM`ом. Так как могут быть несоответствия с aliases.yml.
    White_54 сказал: --defaultregion="Тува" --mapname="Тува"
    Под виндой есть проблема с использованием кирилицы, так что я в батнике использую перевод в юникод вставив команду chcp 65001 в начало батника, но тут есть нюанс. Батник должен быть в кодировке (UTF-8 без BOM). Я для этого заменил родной блокнот на Notepad2.
  • Kostik сказал: Под виндой есть проблема с использованием кирилицы, так что я в батнике использую перевод в юникод вставив команду chcp 65001 в начало батника, но тут есть нюанс. Батник должен быть в кодировке (UTF-8 без BOM). Я для этого заменил родной блокнот на Notepad2.
    Спасибо. Я пока с этим не справился. Мои батники более содержательны. Создал и общий батник. И команду вставил chcp 65001, но русификации не обрел.
    Notepad2 в отличии от блокнота позволит создать другой структуры батник?
  • Да в отличии от родного блокнота он не портит структуру батника в изначально правильной кодировке.
  • Kostik сказал: в изначально правильной кодировке.
    Я понял. Буду пробовать.
    Kostik сказал: --api=op_ru ваобще то
    Спасибо. Уже и не помню, но кажется не пошло. Была ошибка. Проверю ещё раз.
  • Нужно ли конвертировать скачанные карты в формате 7w с сайта http://navitel.osm.rambler.ru/?country=Russia?
  • 7w - это готовая к использованию карта.
  • Спасибо за ответ, но я уже переконвертировал, попробую что получится...
  • отредактировано June 2014
    Kostik сказал: Под виндой есть проблема с использованием кирилицы, так что я в батнике использую перевод в юникод вставив команду chcp 65001 в начало батника, но тут есть нюанс. Батник должен быть в кодировке (UTF-8 без BOM). Я для этого заменил родной блокнот на Notepad2.
    1. Windows 7 (64), команда chcp 65001 из батника не мешает его работе, экран и log русифицированы.
    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 не в помощь.
  • 1. Конвертер osm2mp Ключи:
    --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
    nav.PNG 35.9K
  • White_54 сказал: 3. Конвертер osm2mp Ключи:
    --navitel умолчание отключено
    А --navitel по умолчанию включён. Был не внимателен. Надо перепроверять что это было.


  • White_54 сказал: 2. Как получить в поисковике страну "Россия", у меня всегда "Russia".
    По логике: --defaultcountry=Россия , так? Пока не получилось.
    Вроде получил: --defaultcountry=RU
    добавил --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" />
    sn.PNG 17.6K
  • White_54, у меня .bat файл сделан в DOSовской кодировке и никаких проблем с кракозябрами нет.
  • отредактировано July 2014
    borism346 сказал: у меня .bat файл сделан в DOSовской кодировке и никаких проблем с кракозябрами нет
    ОС, какая операционная система?
    Какой шрифт применён в CMD по умолчанию (в свойствах)?
    Досовский это 866?
    В батнике текст на Русском применяете? Вопрос на всякий случай.

    Это сказано в отношении отображения текста в CMD, или в отношении дальнейшего отображения в 7 дорог?

  • Одинаково работает в Win XP, Win server 2003, Win 7 x64 и всех версиях конвертера. Шрифт CMD влияет только на отображение в окне выполнения батника. В батнике есть текст на русском, в противном случае и проблем бы не было. Имеется ввиду отображение текста в готовых файлах. Когда Леша еще начинал делать конвертер, он говорил, что в батнике нужна DOSовская кодировка.
  • Странно это всё. У меня ну ни в какую на XP. Какие уже только комбинации не применял. Речь об отражении в окне CMD.
    Хотя отображение в CMD не беда, в Windows 7 вроде добился полной русификации. В логах получил русификацию и в XP и в 7-ке. Можно и забить. Но вот где что не так делаю - в готовых файлах (картах 7w) кракозябры! А ведь не было. Толи ключ добавил, да там ключей то раз два и обчелся.

    Только сегодня обратил внимание (осознал):
    Kostik сказал: В .cfg файле исправить 1251 на 65001:
    # character encoding
    codepage: 1251
    В батнике конвертации добавить --codepage 65001

    При первой возможности буду всё перепроверять. Спасибо.
  • borism346 сказал: Одинаково работает в Win XP, Win server 2003, Win 7 x64
    Поборол кракозябр в конечных файлах. Беда там где Костик указал, но не совсем. В cfg-navitel:
    [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 не корректно отредактирована?
  • White_54 сказал: gpc malloc failure: edge table creation
    Похоже это элементарная нехватка памяти для маломощного компьютера.
    С переходом с 2ГБ на 4Гб проблема самоустранилась.
  • White_54 сказал: Набор не полон, или это просто иной стиль конфигурации?
    С выходом новой версии osm2mp частично изменились и конфиги, потому старый навикеевский конфиг и не работает с новой версией osm2mp.
  • Kostik сказал: С выходом новой версии osm2mp частично изменились и конфиги,
    Беру одинаковые конфиги (cfg, yml), разнятся только сами конвертеры (экзешники) в соответствии с ОС 32//64.
    - в win XP на выходе карты с кракозябрами в поиске, в 7-ке чистенько;
    - в 7-ке при поиске по первым буквам на один населенный пункт меньше, в XP на один больше и он с кракозябрами. Выглядит как дубликат одного их населенных пунктов.
    Как это понять?
  • У меня одинаково работает и в семерке, и в XP, и в 2003 сервере.
  • отредактировано July 2014
    White_54 сказал: - в win XP на выходе карты с кракозябрами в поиске, в 7-ке чистенько;
    У меня разницы нет и в XP и в 7 поиск на русском, единственное что в XP у меня не добавлялись русские названия карты и региона из батника в юникоде.
  • У меня батник в досовской кодировке, все нормально.
  • отредактировано July 2014
    Что же за чертовщина у меня на XP? Хотя надо с этим завязывать. Маломощный ПК к тому же. Москва и область, к примеру, даже с нарезкой области на две части в обработке более 10 часов. А одним массивом вообще не завершается. На ноутбуке тоже мощи маловато, ну хоть 3,5 часа.
    <img src="/vanilla/uploads/FileUpload/0/840.png" /><img src="/vanilla/uploads/FileUpload/1/841.png" />
    Это результат в XP. А в 7-ке четвертого пункта просто нет и кракозябры соответственно нет.
  • отредактировано July 2014
    Пожалуйста, скажите как создать файл атласа из нескольких карт регионов россии!!!
    Уезжаю через неделю, надо очень срочно!!!! Нет времени перечитывать всю ветку( Навигатор скачал только вчера.
  • Надо выбрать папку где лежат карты. Как на скриншоте, только свой путь к картам и нажать Start:
    4b8582b7504dt.jpg

    PS: Все файлы atlas.dat что лежали вместе со скачеными картами нужно удалить.
    PPS: В новой версии конвертера 1.21.142 значительно увеличено время создания atlas.dat. На большом наборе карт до ~20 минут. Например у меня 46 минут делался atlas.dat с картами России, Белоруссии и Украины:
    Error writing encryption key.
    Creating atlas file...
    86 files loaded
    Distance graph: 99734, 390998, 3
    Time graph: 99861, 345015, 3
    Ok (00:46:11 / 00:46:11).
    
  • А подходит ли этот способ для карт с андроида? Просто вот установил еще на телефон, а там карты формата .7wz
  • 7wz это zip архив.
  • Мдя... Я деградирую))) Я и забыл, что у 7зипа такой формат:\ Спасибо, а то я щас нервничаю, ничего не успеваю, надо работать, собирать вещи, еще и с навигатором разбираться... Мозги плавятся=)
  • В общем за 22:30 сконвертировались карты)
  • Такой вопрос:
    - 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
  • А ещё в exe версии не работают многие параметры работы с языком, Я.переводчик, транслитерация и пр. Поэтому Perl у меня всё таки стоит.
  • Kostik сказал: Поэтому Perl у меня всё таки стоит.
    На win 7 (64) ошибок с языком вроде не вижу. Можно было бы на этом и остановиться. Но спортивный интерес покоя не дает. На XP Perl поставил в самом начале, может и не до конца. Но так и не понял его место в процессе и пошел по легкому пути. Надо вникать в конфигурирование. Где бы почитать про Perl, cfg, а главное yml.
    Здесь - http://wiki.openstreetmap.org/wiki/RU:Osm2mp - не проникся.
  • отредактировано July 2014
    White_54 сказал: Где бы почитать про Perl, cfg, а главное yml.
    Скажу так, exe версия появилась сравнительно недавно, раньше пользовались osm2mp.pl (я и сейчас пользуюсь). Ставил так. Про cfg и yml лучше у автора в теме спросить (он правда там давно не появлялся).
  • Спасибо. К форуму OSM давно присматриваюсь. Надо для начала почитать.
  • Всех с окончанием лета и началом сезона грибов.
    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"?
    Спасибо.
  • White_54 сказал: как добавить ключи для "Delete duplicates", "Delete jitters" и "Generalize" для Консольной версии 7WaysConvC
    Вспомнил где лицезрел - в наборах Kostik:
    Kostik сказал: Ставил
    # Remove duplicated objects from map
    removeDupes=1
    # Remove Jitters from objects
    removeJitters=1
    # Remove not actual points from objects
    generalize=0

    - Актуальны ли эти параметры ключей?
    - Не могу перевести (понять) "Jitters" и "Generalize", поясните пожалуйста. Дословно это как то так - удаление испуга, трясучки, колебаний, нервного возбуждения??? и удаление не фактических моментов из объектов, обобщений???
    - "mp-postprocess-navitel.exe" - какова же суть процесса? как это актуально?
  • Это выбросы на полигонах, чисто для эстетики восприятия.
    Скажем у нас прямая линия и на ней ещё стоят промежуточные точки, генерализация убирает лишние точки.
    White_54 сказал: mp-postprocess-navitel.exe
    Позволяет убирать дубликаты дорожных узлов склеивая их в точку, удалять по необходимости дорожный граф и т.д. Можно обойтись если всё это не нужно.
  • Kostik сказал: Позволяет убирать дубликаты дорожных узлов склеивая их в точку, удалять по необходимости дорожный граф и т.д. Можно обойтись если всё это не нужно.
    - есть mp-postprocess-navitel.exe = 4 425 КБ от 17.06.2013 (как бы для 32)
    - есть 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). Результат оценить тоже не смог. Первое впечатление - можно обойтись без процедуры, хотя вроде тоже стало быстрее. Много времени не отнимает.
  • отредактировано August 2014
    exe`шники эти я конвертировал сам из Perl`овских скриптов, у первых двух если не ошибаюсь автор dimuzz, у третьего liosha. Ключей других я не использовал у первых двух, третьей не пользовался совсем. Можно блокнотом посмотреть текста скриптов, там и ключи прописаны и дополнительные обработки постпроцессора видны.
    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-navitel.pl пользуюсь только когда конверчу что-то из Европы для соединения несостыкованных нодов. Их там, обычно, очень много. Все не соединит, но работу упростит.
    mp-postprocess.pl запускаю всегда для приведения в порядок статусных частей улиц.
  • Kostik сказал: Можно блокнотом посмотреть текста скриптов, там и ключи прописаны и дополнительные обработки постпроцессора видны.
    Век живи, век учись... Но как же всё накручено - одна программа убирает дубликаты дорожных узлов, другая дубликаты объектов, тут же убираются лишние точки...
    По мне так всем чисткам место до начала процесса конвертации (но я не картограф, наверно чего то не знаю). Почистил исходник, и с чистой основой к чистой конвертации в нужный формат?!

    Утро вечера мудренее... Оказывается третий вариант от liosha не отработал. Я заремил постпроцесс и забыл. Утром вспомнил про очередную проблему с кодировкой. Теперь наоборот - на win 7 (64) использую 65001, а построцесс выдаёт ошибки 1251... На win XP (32) постпроцесс отработал только после возврата к 1251, но с кракозябрами на выходе.

    Смотрю текст скрипта mp-postprocess-navitel.pl = там 1251. Как вы стыкуете построцесс с файлами.mp созданными использованием кодировки 65001?
  • borism346 сказал: mp-postprocess.pl запускаю всегда для приведения в порядок статусных частей улиц.
    Это сразу режет ухо обывателя. Термины, терминология... Это ещё одна большая проблема для не специалиста. @-) ;))
Войдите или Зарегистрируйтесь чтобы комментировать.