You are not logged in.

Announcement

*** NOTICE: forum.openstreetmap.org is being retired. Please request a category for your community in the new ones as soon as possible using this process, which will allow you to propose your community moderators.
Please create new topics on the new site at community.openstreetmap.org. We expect the migration of data will take a few weeks, you can follow its progress here.***

#5251 2013-01-24 22:04:23

dedNikifor
Member
From: Белгород
Registered: 2009-09-11
Posts: 3,419

Re: Конвертация OSM в Navitel

млин, буду искать версию 3.5

попросите ее у саппорта навитела. дадут без проблем

Offline

#5252 2013-01-25 05:47:30

chnav
Member
From: Russia, mapping Kazakhstan
Registered: 2010-03-18
Posts: 3,303

Re: Конвертация OSM в Navitel

oleinap wrote:

Прикол в том, что в навике на флешке есть 36  карт OSM, и только одна (!) не дает атласу создаться на версии 5.5.1. А вот атлас создается с этим же файлом Russia-MOS-Mosobl.nm2 издания 27.09.2012.
Что такого добавлено в последнее издание Московской области?

nobody cares. Вам сразу сказали - навител официально прекратил поддержку любительских карт с такой-то версии, поэтому любой чих может привести к плачевному результату.

Last edited by chnav (2013-01-25 05:49:11)

Offline

#5253 2013-01-25 05:55:46

garl
Member
From: ru.Krasnodar
Registered: 2009-06-22
Posts: 1,615

Re: Конвертация OSM в Navitel

Господа занимающиеса конвертером, есть вопрос\предложение
если на точке и полигоне населенного пункта не указано ничего кроме name и place,  то вешать туда addr:country + addr:region
а то при поиске получется половина точек находятся Краснодарском крае, а остальные - в RU-KDA

может это уже и решено?
мы потихоньку конечно проставляем addr:region + addr:country, но точек то много, а активистов не очень smile

Offline

#5254 2013-01-25 09:32:02

dimonster
Member
Registered: 2012-07-08
Posts: 1,501

Re: Конвертация OSM в Navitel

Вообще-то у конвертера есть параметры
--defaultregion="Название области"
--defaultcountry="Название страны"
Все населённые пункты, у которых не указаны addr:region и addr:country, получают эти названия из заданных параметров.
Так что если при конвертировании Краснодарского края были заданы параметры --defaultregion="Краснодарский край", то все н.п. без явно указанных  addr:region + addr:country в этот "Краснодарский край" и попали.

Что делать:
1) просить при конвертации указать --defaultregion="RU-KDA"
2) ждать новой версии конвертера с автоматической привязкой населённых пунктов просто по факту вхождения в полигон района или области.

Offline

#5255 2013-01-25 09:33:45

garl
Member
From: ru.Krasnodar
Registered: 2009-06-22
Posts: 1,615

Re: Конвертация OSM в Navitel

dimonster wrote:

Вообще-то у конвертера есть параметры
--defaultregion="Название области"
--defaultcountry="Название страны"
Все населённые пункты, у которых не указаны addr:region и addr:country, получают эти названия из заданных параметров.
Так что если при конвертировании Краснодарского края были заданы параметры --defaultregion="Краснодарский край", то все н.п. без явно указанных  addr:region + addr:country в этот "Краснодарский край" и попали.

Что делать:
1) просить при конвертации указать --defaultregion="RU-KDA"
2) ждать новой версии конвертера с автоматической привязкой населённых пунктов просто по факту вхождения в полигон района или области.

скорее сейчас стоит --defaultregion="RU-KDA", а надо поправить на --defaultregion="Краснодарский край"

Offline

#5256 2013-01-25 14:20:56

Paspartu
Member
From: Владивосток
Registered: 2011-03-12
Posts: 318

Re: Конвертация OSM в Navitel

Где то я писал уже про это.
http://nekaka.com/d/ovmSwDXYG5
Что бы cmd в windows распознавала кириллицу, пришлось сделать маленький трюк.
Если просто сохранить файл в utf-8, а первой строкой сделать "chcp 65001", то нечего не получится (osm2mp1.bat). Надо ещё в шестнадцатеричном редакторе удалить первые три символа - EF BB BF (osm2mp.bat).

Offline

#5257 2013-01-25 15:00:28

freeExec
Moderator
From: Ульяновск,Модератор всех слоёв
Registered: 2012-07-31
Posts: 8,547

Re: Конвертация OSM в Navitel

Это называется UTF-8 без BOM. Заведи редактор посерьёзней блокнота.

Offline

#5258 2013-01-25 15:35:36

Paspartu
Member
From: Владивосток
Registered: 2011-03-12
Posts: 318

Re: Конвертация OSM в Navitel

freeExec wrote:

Это называется UTF-8 без BOM. Заведи редактор посерьёзней блокнота.

Спасибо smile Всегда было интересно, что это за BOM big_smile
PS Почитал это, нечего не понял ))
PSS Но всё же своё чсв потешил, что сам до этого дошел )))

Last edited by Paspartu (2013-01-25 15:41:56)

Offline

#5259 2013-01-29 07:25:02

Ильин Роман
Member
Registered: 2011-02-01
Posts: 280
Website

Re: Конвертация OSM в Navitel

Господа, подскажите пжлста, как в батфайле прописать экспорт mp файла в nm2, но в 26-и битном варианте?

Last edited by Ильин Роман (2013-01-29 17:18:22)

Offline

#5260 2013-01-29 08:15:43

chnav
Member
From: Russia, mapping Kazakhstan
Registered: 2010-03-18
Posts: 3,303

Re: Конвертация OSM в Navitel

Ильин Роман wrote:

Господа, подскажите пжлста, как в батфайле прописать экспорт mp файла а ть2, но в 26-и битном варианте?

Это надо менять ещё на стадии mp-файла, в его заголовке. Либо вручную, либо в настройках конвертера osm2mp.

Я изменил navitel-ru.cfg, добавив

[Writer]
...
# header value
...
header: TypeSet=NG
header: Level0=26

При использовании 26-битных карт размером с регион желательно отключать создание полигона покрытия, он начинает занимать слишком много полезного места в файле nm2.

Да и вообще я не вижу никакого смысла в этом полигоне, это анахронизм из тех времён, когда согласовывались любительские карты. А у нас нарезка по одним и тем же границам, стыковка соседних карт идеальная.

Last edited by chnav (2013-01-29 08:18:08)

Offline

#5261 2013-01-29 08:24:46

dimonster
Member
Registered: 2012-07-08
Posts: 1,501

Re: Конвертация OSM в Navitel

А зачем 26 бит? Не нравятся кривые домики на 24 битах? Я пробовал 26 бит. Размер файла получается вдвое больше, чем на 24. Сейчас для пробы сделал 25 бит. Вроде нормально. И домики не очень кривые, и размер файла не сильно вырос.

Как задать в батнике - не знаю. Я тупо в конфиге (cfg\output-polish.yml) цифирку подправил.

Offline

#5262 2013-01-29 17:23:00

Ильин Роман
Member
Registered: 2011-02-01
Posts: 280
Website

Re: Конвертация OSM в Navitel

chnav wrote:
Ильин Роман wrote:

Господа, подскажите пжлста, как в батфайле прописать экспорт mp файла а ть2, но в 26-и битном варианте?

Это надо менять ещё на стадии mp-файла, в его заголовке. Либо вручную, либо в настройках конвертера osm2mp.

Я изменил navitel-ru.cfg, добавив

[Writer]
...
# header value
...
header: TypeSet=NG
header: Level0=26

При использовании 26-битных карт размером с регион желательно отключать создание полигона покрытия, он начинает занимать слишком много полезного места в файле nm2.

Да и вообще я не вижу никакого смысла в этом полигоне, это анахронизм из тех времён, когда согласовывались любительские карты. А у нас нарезка по одним и тем же границам, стыковка соседних карт идеальная.


Спасибо, понял, добавил, попробую...
Полигон мне не мешает, я архангельскую область на регионы разрезал, но без него стоит попробовать...

Offline

#5263 2013-01-29 17:25:48

Ильин Роман
Member
Registered: 2011-02-01
Posts: 280
Website

Re: Конвертация OSM в Navitel

dimonster wrote:

А зачем 26 бит? Не нравятся кривые домики на 24 битах? Я пробовал 26 бит. Размер файла получается вдвое больше, чем на 24. Сейчас для пробы сделал 25 бит. Вроде нормально. И домики не очень кривые, и размер файла не сильно вырос.

Как задать в батнике - не знаю. Я тупо в конфиге (cfg\output-polish.yml) цифирку подправил.

Да домики то фиг сними..., особо раздражают места соединения разнотиповых дорог.... 25 бит это не решает...

Offline

#5264 2013-01-29 17:27:29

Ильин Роман
Member
Registered: 2011-02-01
Posts: 280
Website

Re: Конвертация OSM в Navitel

Так и не понял я как в бат файле прописать конверсию mp в nm2...
подскажите плз

Offline

#5265 2013-01-29 18:41:16

dimonster
Member
Registered: 2012-07-08
Posts: 1,501

Re: Конвертация OSM в Navitel

Ну, как-то так...
c:\Perl\site\osm2mp\osm2mp.pl  --config=c:\Perl\site\osm2mp\cfg-navitel\navitel-ru.cfg  --target-lang=uk --default-lang=uk  --bpoly c:\osm\UA-KHR.poly  --defaultcountry="UA"  -o c:\OSM\OSM-UA-KHR.mp c:\OSM\UA-KHR.osm

Offline

#5266 2013-01-29 19:11:02

chnav
Member
From: Russia, mapping Kazakhstan
Registered: 2010-03-18
Posts: 3,303

Re: Конвертация OSM в Navitel

Ильин Роман wrote:

Так и не понял я как в бат файле прописать конверсию mp в nm2...
подскажите плз

Запускается VBS-script, который запускает фоном GPSMapEdit и фоном же конвертирует. К сожалению ссылку на скрипт найти не могу.

Last edited by chnav (2013-01-29 19:21:33)

Offline

#5267 2013-01-29 19:25:23

liosha
Member
From: Moscow
Registered: 2008-03-04
Posts: 8,447
Website

Re: Конвертация OSM в Navitel

chnav wrote:

К сожалению ссылку на скрипт найти не могу.

http://forum.navitel.ru/index.php?showtopic=119

Offline

#5268 2013-01-29 19:59:26

Ильин Роман
Member
Registered: 2011-02-01
Posts: 280
Website

Re: Конвертация OSM в Navitel

dimonster wrote:

Ну, как-то так...
c:\Perl\site\osm2mp\osm2mp.pl  --config=c:\Perl\site\osm2mp\cfg-navitel\navitel-ru.cfg  --target-lang=uk --default-lang=uk  --bpoly c:\osm\UA-KHR.poly  --defaultcountry="UA"  -o c:\OSM\OSM-UA-KHR.mp c:\OSM\UA-KHR.osm

---

Loading configuration...  YAML Error: Expected separator '---'
   Code: YAML_PARSE_ERR_NO_SEPARATOR
   Line: 7
   Document: 2
 at C:/Perl64/site/lib/YAML/Loader.pm line 81

8((

Offline

#5269 2013-01-29 20:02:30

Ильин Роман
Member
Registered: 2011-02-01
Posts: 280
Website

Re: Конвертация OSM в Navitel

liosha wrote:
chnav wrote:

К сожалению ссылку на скрипт найти не могу.

http://forum.navitel.ru/index.php?showtopic=119

А дальше что делать?

Offline

#5270 2013-01-29 20:04:43

dimuzz
Member
From: Екатеринбург
Registered: 2009-09-10
Posts: 1,843

Re: Конвертация OSM в Navitel

chnav wrote:

Да и вообще я не вижу никакого смысла в этом полигоне, это анахронизм из тех времён, когда согласовывались любительские карты. А у нас нарезка по одним и тем же границам, стыковка соседних карт идеальная.

Поэкспериментировал на НН 3.2.6, действительно, артефактов на стыках детальных карт (оговорка - с одинаковой битностью) не видно, с обзоркой тоже стыкуется гладко. Проверю еще на стыках карт с разной битностью, если будет нормально, попробуем убрать. Из роутинговой конфигурации полигон покрытия уже убран.

Offline

#5271 2013-01-29 20:05:31

dimuzz
Member
From: Екатеринбург
Registered: 2009-09-10
Posts: 1,843

Re: Конвертация OSM в Navitel

Ильин Роман wrote:
liosha wrote:
chnav wrote:

К сожалению ссылку на скрипт найти не могу.

http://forum.navitel.ru/index.php?showtopic=119

А дальше что делать?

Так в батник этот скрипт добавить.

Offline

#5272 2013-01-29 20:10:57

Ильин Роман
Member
Registered: 2011-02-01
Posts: 280
Website

Re: Конвертация OSM в Navitel

dimuzz wrote:
Ильин Роман wrote:

А дальше что делать?

Так в батник этот скрипт добавить.


врубаюсь потихоньку..)

Offline

#5273 2013-01-29 21:12:36

Ильин Роман
Member
Registered: 2011-02-01
Posts: 280
Website

Re: Конвертация OSM в Navitel

chnav wrote:
Ильин Роман wrote:

Господа, подскажите пжлста, как в батфайле прописать экспорт mp файла а ть2, но в 26-и битном варианте?

Это надо менять ещё на стадии mp-файла, в его заголовке. Либо вручную, либо в настройках конвертера osm2mp.

Я изменил navitel-ru.cfg, добавив

[Writer]
...
# header value
...
header: TypeSet=NG
header: Level0=26

При использовании 26-битных карт размером с регион желательно отключать создание полигона покрытия, он начинает занимать слишком много полезного места в файле nm2.

Да и вообще я не вижу никакого смысла в этом полигоне, это анахронизм из тех времён, когда согласовывались любительские карты. А у нас нарезка по одним и тем же границам, стыковка соседних карт идеальная.

не работает чето..(
все точно так же

Offline

#5274 2013-01-31 12:18:22

luiswoo
Member
Registered: 2010-09-11
Posts: 1,598

Re: Конвертация OSM в Navitel

В навителе что-то изменилось?:
Изменил территорию города Миллерово на Resident Area*, иначе навигатор с программой Навител не может осуществлять поиск адресов в городе.
После отката первого и объяснения что сие не работает, появилась вторая аналогичная правка - я что-то пропустил?

*С удалением place=*

Last edited by luiswoo (2013-01-31 12:26:21)

Offline

#5275 2013-01-31 12:20:17

garl
Member
From: ru.Krasnodar
Registered: 2009-06-22
Posts: 1,615

Re: Конвертация OSM в Navitel

между конвертациями нужно подождать чуток, в следующей сборке должно подхватиться.

з.ы.
7-дорог конвертация обсуждается здесь или в отдельной ветке?

Offline

Board footer

Powered by FluxBB