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.***

#5501 2013-04-03 18:29:18

Fortress
Member
From: Russia, Saint-Petersburg
Registered: 2009-07-09
Posts: 1,109

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

garl, имхо лучше в релейшен все линии включать с соответствующими ролями... как сделано в 108082.

Offline

#5502 2013-04-03 19:09:25

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

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

2858674
не стал заморачиваться с inner , там всё красиво получается только с outer smile


upd:
поступило предложение выпилить черноморское побережье и прилепить его к Cочи
ещё не поздно переделать отношения?

Last edited by garl (2013-04-04 07:05:44)

Offline

#5503 2013-04-04 07:39:29

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

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

усё:
2859376  - побрержье от Анапы до Сочи 
253256  - Адыгея Республика
269701 - МО город Красноадр
2858674 - Краснодарский край без вышеприведённого

Last edited by garl (2013-04-04 07:46:11)

Offline

#5504 2013-04-04 09:26:30

Fortress
Member
From: Russia, Saint-Petersburg
Registered: 2009-07-09
Posts: 1,109

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

garl, спасибо, сейчас попробую сделать.

Offline

#5505 2013-04-06 09:43:54

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

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

Добавлены геокоды регионов Финляндии по ISO 3166-2:FI
(At revision: 171)

Offline

#5506 2013-04-07 21:08:11

Kostik
Member
From: Moscow
Registered: 2011-01-02
Posts: 2,114

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

Kostik wrote:

России теперь две в поиске (Россия и Russia)

Посмотрел mp файлы, такая ситуация наблюдается только на файлах с выделенным роутингом. Там везде CountryName=Russia. Подозреваю что связано это со старым построцесором mp-postprocess-navitel.pl.

Offline

#5507 2013-04-08 10:08:54

Fortress
Member
From: Russia, Saint-Petersburg
Registered: 2009-07-09
Posts: 1,109

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

Kostik wrote:
Kostik wrote:

России теперь две в поиске (Россия и Russia)

Посмотрел mp файлы, такая ситуация наблюдается только на файлах с выделенным роутингом. Там везде CountryName=Russia. Подозреваю что связано это со старым построцесором mp-postprocess-navitel.pl.

dimuzz, просьба добавить в mp-postprocess-navitel.pl возможность указания кодировки, как у Леши.

Offline

#5508 2013-04-09 10:34:05

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

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

Подскажите пжлста, как в конвертере отключить вывод слоя "область покрытия карты" ?

Offline

#5509 2013-04-09 10:41:27

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

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

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

Подскажите пжлста, как в конвертере отключить вывод слоя "область покрытия карты" ?

в файле navitel-ru.cfg

#  create background object if defined map boundary
background: 0

Если в таком режиме будет нормально показывать, сделаю коммит в SVN.

Offline

#5510 2013-04-09 10:44:00

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

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

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

Подскажите пжлста, как в конвертере отключить вывод слоя "область покрытия карты" ?

в файле navitel-ru.cfg

#  create background object if defined map boundary
background: 0

Если в таком режиме будет нормально показывать, сделаю коммит в SVN.


сенкьЮ....счас попробуем )

ПС: я конверчу Арх. область по районам в 26 бит.
Приморский район падла в 26 бит не лезет, я из него руками вынул бэкграунд, и ниче... все ездит, и из него, и в него, и через него....

Last edited by Ильин Роман (2013-04-09 10:45:51)

Offline

#5511 2013-04-09 12:39:18

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

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

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

Подскажите пжлста, как в конвертере отключить вывод слоя "область покрытия карты" ?

в файле navitel-ru.cfg

#  create background object if defined map boundary
background: 0

Если в таком режиме будет нормально показывать, сделаю коммит в SVN.


Поставил "Ноль" в navitel-ru.cfg и navitel-rt-ru.cfg...
Все равно слой формируется...
Может из-за того, что конвертер старый?

Last edited by Ильин Роман (2013-04-09 12:39:51)

Offline

#5512 2013-04-09 19:53:25

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

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

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

Поставил "Ноль" в navitel-ru.cfg и navitel-rt-ru.cfg...
Все равно слой формируется...
Может из-за того, что конвертер старый?

Видимо, старая. В navitel-rt-ru.cfg ноль по дефолту начиная с r167 (Dec 17, 2012).

Offline

#5513 2013-04-09 20:01:14

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

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

Fortress wrote:

dimuzz, просьба добавить в mp-postprocess-navitel.pl возможность указания кодировки, как у Леши.

Переделал на базе mp-postprocess версии r752
Оставлены только ключи killrouting и fixrestrictions
(At revision: 172)

Offline

#5514 2013-04-10 07:09:19

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

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

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

Поставил "Ноль" в navitel-ru.cfg и navitel-rt-ru.cfg...
Все равно слой формируется...
Может из-за того, что конвертер старый?

Видимо, старая. В navitel-rt-ru.cfg ноль по дефолту начиная с r167 (Dec 17, 2012).

А как мне все таки выключить бэкграунд?

Offline

#5515 2013-04-10 07:27:00

Monitor
Member
From: Нижний Новгород
Registered: 2010-03-01
Posts: 206

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

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

А как мне все таки выключить бэкграунд?

В файле navitel.yml закоментарить строки
# background:
# type:       0x4B
# endlevel:   4

Offline

#5516 2013-04-11 06:24:23

Kostik
Member
From: Moscow
Registered: 2011-01-02
Posts: 2,114

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

dimuzz wrote:

Переделал на базе mp-postprocess версии r752

Пока изменений на Московской и Ленинградской областях не вижу, если конечно Виталий уже включил его в процесс.

Offline

#5517 2013-04-11 08:16:52

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

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

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

А как мне все таки выключить бэкграунд?

В файле navitel.yml закоментарить строки
# background:
# type:       0x4B
# endlevel:   4

Заработало вроде..)
спасибо огромное)

Offline

#5518 2013-04-11 15:18:39

Fortress
Member
From: Russia, Saint-Petersburg
Registered: 2009-07-09
Posts: 1,109

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

dimuzz wrote:
Fortress wrote:

dimuzz, просьба добавить в mp-postprocess-navitel.pl возможность указания кодировки, как у Леши.

Переделал на базе mp-postprocess версии r752
Оставлены только ключи killrouting и fixrestrictions
(At revision: 172)

Выдает странные ошибки на Финляндии, кажется ему не нравится буква "л".

> line 475140.
cp1251 "\x98" does not map to Unicode at mp-postprocess-navitel.pl line 96, <$in
> line 475248.
cp1251 "\x98" does not map to Unicode at mp-postprocess-navitel.pl line 96, <$in
> line 475265.
cp1251 "\x98" does not map to Unicode at mp-postprocess-navitel.pl line 96, <$in
> line 475535.
cp1251 "\x98" does not map to Unicode at mp-postprocess-navitel.pl line 96, <$in
> line 475623.
cp1251 "\x98" does not map to Unicode at mp-postprocess-navitel.pl line 96, <$in
> line 475712.
cp1251 "\x98" does not map to Unicode at mp-postprocess-navitel.pl line 96, <$in
> line 475777.
cp1251 "\x98" does not map to Unicode at mp-postprocess-navitel.pl line 96, <$in
> line 476131.
cp1251 "\x98" does not map to Unicode at mp-postprocess-navitel.pl line 96, <$in
> line 476219.
cp1251 "\x98" does not map to Unicode at mp-postprocess-navitel.pl line 96, <$in
> line 476286.
cp1251 "\x98" does not map to Unicode at mp-postprocess-navitel.pl line 96, <$in
> line 476557.
cp1251 "\x98" does not map to Unicode at mp-postprocess-navitel.pl line 96, <$in
> line 476783.
cp1251 "\x98" does not map to Unicode at mp-postprocess-navitel.pl line 96, <$in
> line 477368.
cp1251 "\x98" does not map to Unicode at mp-postprocess-navitel.pl line 96, <$in
> line 477414.
cp1251 "\x98" does not map to Unicode at mp-postprocess-navitel.pl line 96, <$in
> line 477736.
cp1251 "\x98" does not map to Unicode at mp-postprocess-navitel.pl line 96, <$in
> line 477844.
cp1251 "\x98" does not map to Unicode at mp-postprocess-navitel.pl line 96, <$in
> line 478073.
cp1251 "\x98" does not map to Unicode at mp-postprocess-navitel.pl line 96, <$in
> line 478314.
cp1251 "\x98" does not map to Unicode at mp-postprocess-navitel.pl line 96, <$in
> line 478517.
cp1251 "\x98" does not map to Unicode at mp-postprocess-navitel.pl line 96, <$in
> line 478622.
cp1251 "\x98" does not map to Unicode at mp-postprocess-navitel.pl line 96, <$in
> line 478658.
cp1251 "\x98" does not map to Unicode at mp-postprocess-navitel.pl line 96, <$in
> line 478883.
cp1251 "\x98" does not map to Unicode at mp-postprocess-navitel.pl line 96, <$in
> line 479145.
cp1251 "\x98" does not map to Unicode at mp-postprocess-navitel.pl line 96, <$in
> line 479259.
cp1251 "\x98" does not map to Unicode at mp-postprocess-navitel.pl line 96, <$in
> line 479407.
cp1251 "\x98" does not map to Unicode at mp-postprocess-navitel.pl line 96, <$in
> line 479461.
cp1251 "\x98" does not map to Unicode at mp-postprocess-navitel.pl line 96, <$in
> line 479665.

Offline

#5519 2013-04-11 18:13:31

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

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

Fortress wrote:

Выдает странные ошибки на Финляндии, кажется ему не нравится буква "л".

Fortress, выложи, пожалуйста, куда-нибудь сбойный mp, не обработанный препроцессором.

Offline

#5520 2013-04-11 22:23:48

Fortress
Member
From: Russia, Saint-Petersburg
Registered: 2009-07-09
Posts: 1,109

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

dimuzz wrote:
Fortress wrote:

Выдает странные ошибки на Финляндии, кажется ему не нравится буква "л".

Fortress, выложи, пожалуйста, куда-нибудь сбойный mp, не обработанный препроцессором.

https://dl.dropboxusercontent.com/u/230 … inland.zip
В архиве оба файла. До и после постпроцессинга. Ключ --encoding=utf8 использовал.

Offline

#5521 2013-04-12 09:32:59

Fortress
Member
From: Russia, Saint-Petersburg
Registered: 2009-07-09
Posts: 1,109

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

Kostik wrote:
dimuzz wrote:

Переделал на базе mp-postprocess версии r752

Пока изменений на Московской и Ленинградской областях не вижу, если конечно Виталий уже включил его в процесс.

Исправил. Дело было не в постпроцесоре, а в моих батниках, которые разные для обычных регионов и регионов с выделенным роутинговым слоем. Не были указаны 
--defaultcountry=RU^
--target-lang=ru^
--default_lang=ru^
P/S: Краснодарский край сейчас ещё соберется по старым батникам...

Offline

#5522 2013-04-12 10:50:37

z3s
Member
Registered: 2011-06-08
Posts: 111

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

Такая-же проблема.
--defaultcountry, --target-lang и --default_lang были прописаны. Решилась изменением в mp-postprocess-navitel.pl строки

process_mp( $file, encoding => $encoding || '[b]utf8[/b]' );

Offline

#5523 2013-04-12 14:14:45

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

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

Fortress wrote:

Выдает странные ошибки на Финляндии, кажется ему не нравится буква "л".

Скопипастил лишнего hmm
Исправлено.
(At revision: 173)

UPD: исправлено разделение POI полиции и ДПС
(At revision: 174)

Типы водоемов (0x3c - 0x44) разделены по площади
(At revision: 175)

Last edited by dimuzz (2013-04-14 11:21:07)

Offline

#5524 2013-04-15 03:17:09

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

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

mp-postprocess (r175) зачем убрали ключ noshorten?
И что за ошибки?

f:\gps\update\OSM\prim>mp-postprocess-navitel.pl RU-PRI.mp --killrouting
Use of uninitialized value $object in string eq at F:\gps\update\OSM\prim\mp-pos
tprocess-navitel.pl line 147, <$in> line 1.
Use of uninitialized value $object in string eq at F:\gps\update\OSM\prim\mp-pos
tprocess-navitel.pl line 147, <$in> line 2.

f:\gps\update\OSM\prim>

Last edited by Paspartu (2013-04-15 03:32:43)

Offline

#5525 2013-04-15 05:54:45

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

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

Paspartu wrote:

mp-postprocess (r175) зачем убрали ключ noshorten?

Ого, он таки актуален. Понял, верну.
fixrouting (автоматическое соединение несовмещенных узлов) возвращать не планирую - алгоритм не гарантирует полное устранение ошибок.
По ошибкам - просьба выложить куда-нибудь сбойный файл.

Offline

Board footer

Powered by FluxBB