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.***
#3276 2013-02-13 10:23:52
- liosha
- Member

- From: Moscow
- Registered: 2008-03-04
- Posts: 8,447
- Website
Re: Конвертер OSM -> MP
Где бы скрипт надыбать (питон не предлагать) чтобы он делал заданный буфер от *.poly?
Сделал:
./getbound.pl RU-MOS --offset 0.1 -o mos.poly
Для работы требуется либа Math::Clipper, которая в activeperl без мыла не лезет
Offline
#3277 2013-02-14 05:20:34
- Ильин Роман
- Member

- Registered: 2011-02-01
- Posts: 280
- Website
Re: Конвертер OSM -> MP
Ребята, помогите плиз установить новую версию конвертера... а то я уже задолбался....
перл -5.14.2.1402. все библиотеки установил, он еще просит всякую ерунду.
Последнее что запросил: Compress/bzip2.pm - скачал, поставил, счас опять чето не
нравится, osmDB.pm OSM.pm стоит...
C:\Perl64\Navitel_Convert\_prim_new>C:\Perl64\bin\perl.exe osm2mp.pl --config=na
vitel.yml --bpoly=C:\Perl64\Navitel_Convert\_prim\poly\RU-ARK-01_ark.poly --navi
tel --addrinterpolation --shorelines --disableuturns --poiregion --defaultcountr
y=RU --countrylist=iso-3166-1-a2-ru-navitel.txt --textfilter PrepareCP1251 --nam
elist label=name:ru,name,operator --defaultregion=RU-ARK --mapname=RU-ARK --outp
ut=C:\Perl64\Navitel_Convert\_prim_new\Maps\RU-ARK-01_ark.mp RU-ARK.osm 2>&1
Global symbol "$bzerrno" requires explicit package name at C:/Perl64/Navitel_Con
vert/_prim_new/lib/OSM/osm.pm line 219.
Compilation failed in require at C:/Perl64/Navitel_Convert/_prim_new/lib/OSM/osm
DB.pm line 42.
BEGIN failed--compilation aborted at C:/Perl64/Navitel_Convert/_prim_new/lib/OSM
/osmDB.pm line 42.
Compilation failed in require at C:/Perl64/Navitel_Convert/_prim_new/lib/OSM.pm
line 180.
BEGIN failed--compilation aborted at C:/Perl64/Navitel_Convert/_prim_new/lib/OSM
.pm line 180.
Compilation failed in require at osm2mp.pl line 61.
BEGIN failed--compilation aborted at osm2mp.pl line 61.Last edited by Ильин Роман (2013-02-14 05:27:41)
Offline
#3278 2013-02-14 05:28:13
- liosha
- Member

- From: Moscow
- Registered: 2008-03-04
- Posts: 8,447
- Website
Re: Конвертер OSM -> MP
lib/OSM/osm.pm
это ещё откуда?
Offline
#3279 2013-02-14 05:30:27
- Ильин Роман
- Member

- Registered: 2011-02-01
- Posts: 280
- Website
Re: Конвертер OSM -> MP
Ильин Роман wrote:lib/OSM/osm.pm
это ещё откуда?
он меня заставлял туда osm.pm и osmDB.pm складывать....
Offline
#3280 2013-02-14 05:32:10
- liosha
- Member

- From: Moscow
- Registered: 2008-03-04
- Posts: 8,447
- Website
Re: Конвертер OSM -> MP
он меня заставлял туда osm.pm и osmDB.pm складывать....
внутренний голос? ![]()
ЗЫ
Устанавливается всё очень просто:
1) svn checkout http://osm2mp.googlecode.com/svn/trunk/ osm2mp
2) perl osm2mp/osm2mp.pl
3) смотрим, какой либы не хватает
4) ppm install <либа>
5) возвращаемся к 2)
Никаких файлов самостоятельно никуда писать не надо!
Offline
#3281 2013-02-14 05:34:54
- Ильин Роман
- Member

- Registered: 2011-02-01
- Posts: 280
- Website
Re: Конвертер OSM -> MP
Ильин Роман wrote:он меня заставлял туда osm.pm и osmDB.pm складывать....
внутренний голос?
ЗЫ
Устанавливается всё очень просто:
1) svn checkout http://osm2mp.googlecode.com/svn/trunk/ osm2mp
2) perl osm2mp/osm2mp.pl
3) смотрим, какой либы не хватает
4) ppm install <либа>
5) возвращаемся к 2)Никаких файлов самостоятельно никуда писать не надо!
именно так все сделал, сначала он потребовал slurp? потом bzip2? потом osm и osmDB (последних трех в ppm - нет)
теперь вот ЭТО
Offline
#3282 2013-02-14 05:36:19
- liosha
- Member

- From: Moscow
- Registered: 2008-03-04
- Posts: 8,447
- Website
Re: Конвертер OSM -> MP
именно так все сделал
неправда. попробуй прочесть список ещё раз ![]()
Даже первый пункт явно не сделал
Offline
#3283 2013-02-14 05:37:43
- Ильин Роман
- Member

- Registered: 2011-02-01
- Posts: 280
- Website
Re: Конвертер OSM -> MP
Ильин Роман wrote:именно так все сделал
неправда. попробуй прочесть список ещё раз
2 раза с нуля начинал...(
вот сейчас удалил папку lib/osm
он пишет
Can't locate OSM/osmDB.pm in @INC (@INC contains: C:/Perl64/Navitel_Convert/_pri
m_new/lib C:/Perl64/site/lib C:/Perl64/lib .) at C:/Perl64/Navitel_Convert/_prim
_new/lib/OSM.pm line 180.
BEGIN failed--compilation aborted at C:/Perl64/Navitel_Convert/_prim_new/lib/OSM
.pm line 180.
Compilation failed in require at osm2mp.pl line 61.
BEGIN failed--compilation aborted at osm2mp.pl line 61.Offline
#3284 2013-02-14 05:38:44
- liosha
- Member

- From: Moscow
- Registered: 2008-03-04
- Posts: 8,447
- Website
Re: Конвертер OSM -> MP
2 раза с нуля начинал
А теперь начни третий и по списку
Offline
#3285 2013-02-14 05:39:53
- Ильин Роман
- Member

- Registered: 2011-02-01
- Posts: 280
- Website
Re: Конвертер OSM -> MP
Ильин Роман wrote:именно так все сделал
неправда. попробуй прочесть список ещё раз
Даже первый пункт явно не сделал
не понял... все скачано и в папку положено
Offline
#3286 2013-02-14 05:43:11
- liosha
- Member

- From: Moscow
- Registered: 2008-03-04
- Posts: 8,447
- Website
Re: Конвертер OSM -> MP
не понял... все скачано и в папку положено
Никаких файлов самостоятельно никуда писать не надо!
ЗЫ
Как установить, я написал. Больше повторять не буду.
Offline
#3287 2013-02-14 05:44:51
- Ильин Роман
- Member

- Registered: 2011-02-01
- Posts: 280
- Website
Re: Конвертер OSM -> MP
Ильин Роман wrote:не понял... все скачано и в папку положено
liosha wrote:Никаких файлов самостоятельно никуда писать не надо!
ЗЫ
Как установить, я написал. Больше повторять не буду.
а это тогда откуда::???
Can't locate OSM/osmDB.pm in @INC (@INC contains: C:/Perl64/Navitel_Convert/_pri
m_new/lib C:/Perl64/site/lib C:/Perl64/lib .) at C:/Perl64/Navitel_Convert/_prim
_new/lib/OSM.pm line 180.
BEGIN failed--compilation aborted at C:/Perl64/Navitel_Convert/_prim_new/lib/OSM
.pm line 180.
Compilation failed in require at osm2mp.pl line 61.
BEGIN failed--compilation aborted at osm2mp.pl line 61.Offline
#3288 2013-02-14 05:46:03
- liosha
- Member

- From: Moscow
- Registered: 2008-03-04
- Posts: 8,447
- Website
Re: Конвертер OSM -> MP
это тогда откуда::???
от кривых рук
Offline
#3289 2013-02-14 05:47:17
- Ильин Роман
- Member

- Registered: 2011-02-01
- Posts: 280
- Website
Re: Конвертер OSM -> MP
Ильин Роман wrote:это тогда откуда::???
от кривых рук
как это исправить??
Can't locate OSM/osmDB.pmOffline
#3290 2013-02-14 05:48:16
- liosha
- Member

- From: Moscow
- Registered: 2008-03-04
- Posts: 8,447
- Website
Re: Конвертер OSM -> MP
как это исправить??
Устанавливать так, как я написал.
Offline
#3291 2013-02-14 05:49:11
- Ильин Роман
- Member

- Registered: 2011-02-01
- Posts: 280
- Website
Re: Конвертер OSM -> MP
Ильин Роман wrote:как это исправить??
Устанавливать так, как я написал.
папка с конфигами должна где то в определенном месте лежать или пофигу где?
Offline
#3292 2013-02-14 05:49:59
- liosha
- Member

- From: Moscow
- Registered: 2008-03-04
- Posts: 8,447
- Website
Re: Конвертер OSM -> MP
папка с конфигами должна где то в определенном месте лежать или пофигу где?
Пускай лежит там, куда чекаутнится
Offline
#3293 2013-02-14 06:49:26
- Ильин Роман
- Member

- Registered: 2011-02-01
- Posts: 280
- Website
Re: Конвертер OSM -> MP
опять все снес...
теперь
Loading configuration...
Error in config file 'navitel.yml' near:
--- loadвсу yml-s присутствуют, только от старой конфигурации..
Last edited by Ильин Роман (2013-02-14 06:50:40)
Offline
#3294 2013-02-14 06:51:16
- liosha
- Member

- From: Moscow
- Registered: 2008-03-04
- Posts: 8,447
- Website
Re: Конвертер OSM -> MP
Error in config file 'navitel.yml'
Ну правильно, это старый несовместимый конфиг
Offline
#3295 2013-02-14 08:03:37
- Ильин Роман
- Member

- Registered: 2011-02-01
- Posts: 280
- Website
Re: Конвертер OSM -> MP
Ильин Роман wrote:Error in config file 'navitel.yml'
Ну правильно, это старый несовместимый конфиг
----------
Примечание: для конвертирования для Навител, файлы navitel.yml, nodes-navitel.yml, ways-areas-navitel.yml, ways-lines-navitel.yml, ways-roads-navitel.yml взять тут.взял, это тоже старый, где взять новый?
Offline
#3296 2013-02-14 08:08:51
- liosha
- Member

- From: Moscow
- Registered: 2008-03-04
- Posts: 8,447
- Website
Re: Конвертер OSM -> MP
где взять новый?
Вообще тут: http://code.google.com/p/osm2navitel
Но там он тоже не совместим с самыми последними версиями.
Поэтому вариантов три:
* допилить конфиг
* откатиться до совместимой ревизии конвертера
* пользовать дефолтный конфиг
Offline
#3297 2013-02-14 08:12:18
- Ильин Роман
- Member

- Registered: 2011-02-01
- Posts: 280
- Website
Re: Конвертер OSM -> MP
Ильин Роман wrote:где взять новый?
Вообще тут: http://code.google.com/p/osm2navitel
Но там он тоже не совместим с самыми последними версиями.Поэтому вариантов три:
* допилить конфиг
* откатиться до совместимой ревизии конвертера
* пользовать дефолтный конфиг
именно оттуда и взял...тоже самое....
более простой путь подскажите плз...на пальцах если можно...
Offline
#3298 2013-02-14 08:13:16
- liosha
- Member

- From: Moscow
- Registered: 2008-03-04
- Posts: 8,447
- Website
Re: Конвертер OSM -> MP
более простой путь подскажите плз
см. третий вариант ![]()
Offline
#3299 2013-02-14 08:17:03
- Ильин Роман
- Member

- Registered: 2011-02-01
- Posts: 280
- Website
Re: Конвертер OSM -> MP
Ильин Роман wrote:более простой путь подскажите плз
см. третий вариант
извините, но я не понимаю.... недорос ишо)
Offline
#3300 2013-02-14 08:18:45
- liosha
- Member

- From: Moscow
- Registered: 2008-03-04
- Posts: 8,447
- Website
Re: Конвертер OSM -> MP
Поэтому вариантов три:
* допилить конфиг <--- (1)
* откатиться до совместимой ревизии конвертера <--- (2)
* пользовать дефолтный конфиг <--- (3, вот этот)
Offline