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

#2326 2011-05-17 11:01:22

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

Re: Конвертер OSM -> MP

dimuzz wrote:

В файл navitel.yml в секцию --- taglist нужно добавить строку:
fixme: [ fixme ]

Спасибо, заработало.

Offline

#2327 2011-05-29 10:32:31

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

Re: Конвертер OSM -> MP

liosha что то молчит, хотя в последней версии (471) добавил схему адресации Карлсруе, или я что то путаю?

Last edited by Paspartu (2011-05-29 10:33:37)

Offline

#2328 2011-05-29 10:40:54

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

Re: Конвертер OSM -> MP

Paspartu wrote:

liosha что то молчит, хотя в последней версии (471) добавил схему адресации Карлсруе, или я что то путаю?

http://forum.openstreetmap.org/viewtopi … d=6667&p=2

Offline

#2329 2011-06-07 20:50:46

Zkir
Member
From: Хрустальная Москва
Registered: 2009-02-21
Posts: 6,110

Re: Конвертер OSM -> MP

.

Last edited by Zkir (2011-06-07 21:53:03)


Истинные слова не не приятны, приятные слова не истинны.
True words are unpleasant; pleasant words are untrue.

Offline

#2330 2011-06-09 15:46:52

Vitalts
Member
From: Estonia
Registered: 2010-12-30
Posts: 1,440

Re: Конвертер OSM -> MP

Пытаюсь "завести" osm2mp (0.91_2), что то ни как
Сперва ругался на отсутвие perl510.dll с упоминанием на модуль Math::Geometry::Planar::GPC::Polygon:, но установлен Perl 5.12, переустановка указанного модуля помогла.

Теперь же ругается следующим образом:

Loading configuration...  YAML Error: Invalid element in sequence
   Code: YAML_LOAD_ERR_BAD_SEQ_ELEMENT
   Line: 176
   Document: 2
 at C:/Perl/site/lib/YAML.pm line 36

Как бороться?

Offline

#2331 2011-06-09 16:16:44

Ezhick
Member
From: Moscow
Registered: 2008-10-08
Posts: 2,508
Website

Re: Конвертер OSM -> MP

Vitalts wrote:

Пытаюсь "завести" osm2mp (0.91_2), что то ни как

Как бороться?

Переходить на линукс. Кроме шуток.

Offline

#2332 2011-06-09 16:31:17

Vitalts
Member
From: Estonia
Registered: 2010-12-30
Posts: 1,440

Re: Конвертер OSM -> MP

Переходить на линукс. Кроме шуток.

Такой вариант никак не устравивает
Данную ошибку победил, не хотел конверить с предлагаемым *.yml, подсунул другой.
Далее, запускается процесс конвертации и сного ошибка отсутвия perl510.dll
Откатил перл на 5.10, еще до начала конвертации выскакивает ошибка отсутвия perl512.dll
РРРРРРР

Слов нет, выразить свои эмоции
Переустановил пакет Math-Geometry-Planar-GPC-Polygon, запустил процесс конвертации, сного ошибка отсутвия perl512.dll, но ни смотря на это, процесс пошел.
Жду, что будет дальше...

--

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

По совету liosha поставил Perl 5.14, с ним конвертация прошла гладко, проблема решена

Last edited by Vitalts (2011-06-10 07:46:54)

Offline

#2333 2011-06-12 11:21:07

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

Re: Конвертер OSM -> MP

Испытываю некие проблемы с конвертацией заморских стран с новыми версиями конвертера (которые после февраля и которые используют output-polish). Конкретно на примере, конвертирую Чехию:
с опцией --translit

osm2mp.pl --config=navitel.yml --navitel --full-karlsruhe --translit --addrinterpolation --shorelines --disableuturns --poiregion --defaultcountry=CZ --countrylist=iso-3166-1-a2-en.txt --mapname=Czech --bpoly=data/Europe/Czech/bounds/Czech-Kralovehradecky.poly --defaultregion="Kralovehradecky kraj" --output=data/Europe/Czech/Czech-Kralovehradecky.mp data/Europe/Czech/Czech-Kralovehradecky.osm

  ---|   OSM -> MP converter  0.91_2   (c) 2008-2011  liosha, xliosha@gmail.com

Loading configuration...  Ok

Processing file data/Europe/Czech/Czech-Kralovehradecky.osm

Initialising bounds...    6396 segments
Loading nodes...          1652791 loaded
Loading relations...      Can't open 'data/Europe/Czech/Czech-Kralovehradecky.mp
' with mode '>:encoding(cp1251):via(Unidecode):utf8': '' at E:\NAVI\Navitel\conv
erter2\osm2mp.pl line 3200

С опцией --textfilter=PrepareCP1251

osm2mp.pl --config=navitel.yml --navitel --full-karlsruhe --textfilter=PrepareCP1251 --addrinterpolation --shorelines --disableuturns --poiregion --defaultcountry=CZ --countrylist=iso-3166-1-a2-en.txt --mapname=Czech --bpoly=data/Europe/Czech/bounds/Czech-Kralovehradecky.poly --defaultregion=
"Kralovehradecky kraj" --output=data/Europe/Czech/Czech-Kralovehradecky.mp data/Europe/Czech/Czech-Kralovehradecky.osm

  ---|   OSM -> MP converter  0.91_2   (c) 2008-2011  liosha, xliosha@gmail.com

Loading configuration...  Ok

Processing file data/Europe/Czech/Czech-Kralovehradecky.osm

Initialising bounds...    6396 segments
Loading nodes...          1652791 loaded
Loading relations...      Can't open 'data/Europe/Czech/Czech-Kralovehradecky.mp
' with mode '>:encoding(cp1251):via(PrepareCP1251):utf8': '' at E:\NAVI\Navitel\
converter2\osm2mp.pl line 3200

без опций --textfilter и --translit

---|   OSM -> MP converter  0.91_2   (c) 2008-2011  liosha, xliosha@gmail.com

Loading configuration...  Ok

Processing file data/Europe/Czech/Czech-Kralovehradecky.osm

Initialising bounds...    6396 segments
Loading nodes...          1652791 loaded
Loading relations...      2009 multipolygons
                          26 turn restrictions
                          0 transport routes
                          2 numbered roads
                          0 streets
Loading necessary ways... 4067 loaded
Processing multipolygons  "\x{00fd}" does not map to cp1251 at E:\NAVI\Navitel\converter2\osm2mp.pl line 3204, <$_[...]> line 8137937.
"\x{0148}" does not map to cp1251 at E:\NAVI\Navitel\converter2\osm2mp.pl line 3204, <$_[...]> line 8137937.
...
"\x{00ed}" does not map to cp1251 at E:\NAVI\Navitel\converter2\osm2mp.pl line 3204, <$_[...]> line 8137937.
8 polygons written
                          5 cities and 0 suburbs loaded
Processing nodes...       "\x{00e1}" does not map to cp1251 at E:\NAVI\Navitel\converter2\osm2mp.pl line 3204, <$_[...]> line 8141833.
"\x{00e9}" does not map to cp1251 at E:\NAVI\Navitel\converter2\osm2mp.pl line 3204, <$_[...]> line 8141833.
...
"\x{00fe}" does not map to cp1251 at E:\NAVI\Navitel\converter2\osm2mp.pl line 3204, <$_[...]> line 8709327.
panic: sv_setpvn called with negative strlen at E:\NAVI\Navitel\converter2\osm2mp.pl line 3204, <$_[...]> line 8709327.

Offline

#2334 2011-06-14 13:20:45

Ezhick
Member
From: Moscow
Registered: 2008-10-08
Posts: 2,508
Website

Re: Конвертер OSM -> MP

Конвертация Украины вываливается с ошибкокй:
"panic: sv_setpvn called with negative strlen at /home/kirill/Soft/osm2mp/osm2mp/osm2mp.pl line 3204, <$_[...]> line 19658190."

Что это может быть и как лечить?

Last edited by Ezhick (2011-06-14 13:20:56)

Offline

#2335 2011-06-14 13:28:43

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

Re: Конвертер OSM -> MP

Это баг самого перла, можно обойти с помощью --textfilter=PrepareCP1251

Offline

#2336 2011-06-14 13:28:51

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

Re: Конвертер OSM -> MP

Ezhick, то же самое, что и у меня в последней строке. Ждем ответа Лёши.

Offline

#2337 2011-06-14 13:29:53

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

Re: Конвертер OSM -> MP

Fortress, у тебя PerlIO::via::Unidecode установлен?
CP-1251 не лучший выбор для чешских названий

Offline

#2338 2011-06-14 14:36:34

Ezhick
Member
From: Moscow
Registered: 2008-10-08
Posts: 2,508
Website

Re: Конвертер OSM -> MP

теперь:
"Can't binmode('IO::Handle=IO(0x1de9dd0)', 'encoding(cp1251):via(PrepareCP1251):utf8'): Function not implemented at /home/kirill/Soft/osm2mp/osm2mp/osm2mp.pl line 345"

PerlIO::via::Unidecode установлен

Offline

#2339 2011-06-14 14:38:40

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

Re: Конвертер OSM -> MP

Ezhick, PrepareCP1251.pm в каталоге скрипта лежит?

Offline

#2340 2011-06-14 15:03:12

Ezhick
Member
From: Moscow
Registered: 2008-10-08
Posts: 2,508
Website

Re: Конвертер OSM -> MP

liosha wrote:

Ezhick, PrepareCP1251.pm в каталоге скрипта лежит?

да. скрипт svn беру, то есть все в комплекте.

kirill@server:~/Soft/osm2mp/osm2mp$ ls
cp1250.cmap         garmin-water.yml      osm_pv.txt
cp1251.cmap         garmin.yml            osm.typ
garmin-auto-ru.yml  iso-3166-1-a2-en.txt  polish-mp
garmin-auto.yml     iso-3166-1-a2-ru.txt  PrepareCP1251.pm
garmin-ru.yml       osm2mp.pl             todo

Last edited by Ezhick (2011-06-14 15:03:58)

Offline

#2341 2011-06-15 08:49:15

Ezhick
Member
From: Moscow
Registered: 2008-10-08
Posts: 2,508
Website

Re: Конвертер OSM -> MP

liosha, дело было действительно в версии перла. с 5.12.3 все заработало как надо. спасибо!

Offline

#2342 2011-06-16 14:49:35

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

Re: Конвертер OSM -> MP

liosha wrote:

Fortress, у тебя PerlIO::via::Unidecode установлен?

Прошу прощения за длительное молчание. Да, модуль установлен. Когда он не установлен, он как-то по другому ругается, уже не помню как, но понятно, что нужно его установить.

Offline

#2343 2011-06-19 04:29:47

tsr
Member
Registered: 2011-03-01
Posts: 8

Re: Конвертер OSM -> MP

liosha с "--full-karlsruhe" сыпятся такие предупреждения "Odd number of elements in anonymous hash at ../osm2mp.pl line 2660" - это нормально?

Offline

#2344 2011-06-19 05:20:10

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

Re: Конвертер OSM -> MP

tsr wrote:

liosha с "--full-karlsruhe" сыпятся такие предупреждения "Odd number of elements in anonymous hash at ../osm2mp.pl line 2660" - это нормально?

Нет, на каком файле такое?

Offline

#2345 2011-06-19 07:26:32

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

Re: Конвертер OSM -> MP

liosha, и на мой вопрос ответь пожалуйста.

Offline

#2346 2011-06-19 07:44:12

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

Re: Конвертер OSM -> MP

Fortress, обновить перл не помогает?

Offline

#2347 2011-06-19 12:36:15

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

Re: Конвертер OSM -> MP

liosha wrote:

Fortress, обновить перл не помогает?

Спасибо, помогло. Я почему-то думал, что у меня и так последний...

Offline

#2348 2011-06-19 13:15:37

tsr
Member
Registered: 2011-03-01
Posts: 8

Re: Конвертер OSM -> MP

liosha wrote:
tsr wrote:

liosha с "--full-karlsruhe" сыпятся такие предупреждения "Odd number of elements in anonymous hash at ../osm2mp.pl line 2660" - это нормально?

Нет, на каком файле такое?

Да на всех почти smile
сегодня на этом было: http://download.geofabrik.de/osm/europe/croatia.osm.bz2

запускаю примерно так
perl ../osm2mp.pl --full-karlsruhe --bpoly=poly/croatia.poly --nocodepage --nobackground --config=../config/navitel.yml --defaultcountry=HR osm/croatia.osm > mp/croatia.mp

Last edited by tsr (2011-06-19 13:17:29)

Offline

#2349 2011-06-19 14:25:50

Fast-Forward
Member
From: Минск
Registered: 2011-06-18
Posts: 9

Re: Конвертер OSM -> MP

И у меня вопрос назрел: пытаюсь конвертить для GisRx и никак не могу добиться маршрутизации по хайвеем типа service, а очень бы хотелось, патамушта в половине Минска так помечены "дворовые территории", к примеру... Не до конца я еще разобрался в структуре мапы польской, это её заслуга (точнее osm2mp скрипта)? Есть возможность договориться со скриптом, как-то подменить тип хайвэя при записи дороги скриптом? Подскажите, а!..

ЗЫ и собщение "Odd number of elements in anonymous hash at osm2mp.pl line 2660, <$_[...]> line 26380122."  на гис-лабовской Беларуси у меня тоже выскакивает. А если конвертировать по-областно (Минская, Брестская...), то такого сообщеия нету (вроде)...

Заранее спасибо!

Offline

#2350 2011-06-19 16:15:50

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

Re: Конвертер OSM -> MP

tsr wrote:
liosha wrote:
tsr wrote:

liosha с "--full-karlsruhe" сыпятся такие предупреждения "Odd number of elements in anonymous hash at ../osm2mp.pl line 2660" - это нормально?

Нет, на каком файле такое?

Да на всех почти smile
сегодня на этом было: http://download.geofabrik.de/osm/europe/croatia.osm.bz2

Подтверждаю. У меня на Чехии с геофабрика то же самое.

Offline

Board footer

Powered by FluxBB