You are not logged in.
- Topics: Active | Unanswered
Announcement
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 ![]()
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
России теперь две в поиске (Россия и 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:России теперь две в поиске (Россия и 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
Подскажите пжлста, как в конвертере отключить вывод слоя "область покрытия карты" ?
в файле 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
Ильин Роман 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
Ильин Роман 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
Поставил "Ноль" в 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
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
Ильин Роман 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
А как мне все таки выключить бэкграунд?
В файле 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
Переделал на базе mp-postprocess версии r752
Пока изменений на Московской и Ленинградской областях не вижу, если конечно Виталий уже включил его в процесс.
Offline
#5517 2013-04-11 08:16:52
- Ильин Роман
- Member

- Registered: 2011-02-01
- Posts: 280
- Website
Re: Конвертация OSM в Navitel
Ильин Роман 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
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, выложи, пожалуйста, куда-нибудь сбойный 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
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
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
Выдает странные ошибки на Финляндии, кажется ему не нравится буква "л".
Скопипастил лишнего ![]()
Исправлено.
(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
mp-postprocess (r175) зачем убрали ключ noshorten?
Ого, он таки актуален. Понял, верну.
fixrouting (автоматическое соединение несовмещенных узлов) возвращать не планирую - алгоритм не гарантирует полное устранение ошибок.
По ошибкам - просьба выложить куда-нибудь сбойный файл.
Offline