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

#3401 2013-03-05 19:27:09

Ivan Komarov
Member
Registered: 2008-10-02
Posts: 1,050

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

Iossarian wrote:

Что можете посоветовать?

И поставить 64-разрядную систему, если еще не стоит.

Offline

#3402 2013-03-05 19:28:24

borism346
Member
From: Minsk
Registered: 2008-11-12
Posts: 911

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

Iossarian wrote:

Что можете посоветовать?

Разрезать тем же осмосисом область на меньшие части.

Offline

#3403 2013-03-05 19:39:35

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

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

Iossarian wrote:

Что можете посоветовать?

Или собрать по районам

Offline

#3404 2013-03-05 19:50:37

Iossarian
Member
Registered: 2013-03-02
Posts: 8

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

А если взять из http://gpsmapsearch.com/osm/mp/ карты Спб и ЛО сразу в mp, каким инструментом мне их собрать в один файл?

Offline

#3405 2013-03-17 09:19:01

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

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

liosha Обновился на новую версию и перестали работать --defaultcountry и --defaultregion, посмотрел что теперь их надо писать по другому но всё равно выдаёт ошибку:

perl osm2mp.pl --config=cfg-garmin/garmin-ru.cfg --bpoly=poly/UA.poly --default-country=UA --default-region="Украина" --mapname="Украина" --target-lang=ru --default_lang=ru --addrinterpolation --shorelines --disableuturns --output=Maps/mp/UA.mp  Maps/osm/UA.osm
C:\osm2mp>perlThe system cannot write to the specified device.


  ---|   OSM -> MP converter  1.03-750   (c) 2008-2013 liosha, xliosha@gmail.com


Loading configuration...
Can't open '--default-country=UA' for reading: 'No such file or directory' at os
m2mp.pl line 229

Что я делаю не так?

Last edited by Kostik (2013-03-17 09:20:25)

Offline

#3406 2013-03-17 09:27:01

Nikolya
Member
From: Краснодар
Registered: 2010-08-17
Posts: 937

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

m2mp.pl line 229

а что в строчке написано 229 ?

Offline

#3407 2013-03-17 09:33:04

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

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

Kostik wrote:

Что я делаю не так?

Подозреваю, что в конфигах не прописан addressing.yml

Offline

#3408 2013-03-17 09:34:53

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

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

liosha wrote:

Подозреваю, что в конфигах не прописан addressing.yml

Конфиг дефолтный, гарминовский.

Offline

#3409 2013-03-17 09:37:53

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

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

Kostik wrote:

Конфиг дефолтный, гарминовский.

Дефолтный и гарминовский - это уже давно два разных конфига big_smile

Вопрос тот же: addressing.yml в нём прописан?

Offline

#3410 2013-03-17 09:49:06

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

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

lioshaПопробовал с навителовским конфигом, там ошибки не выскакивает. Задам вопрос по другому в описании нового билда написано (r752       
postprocess: ukrainian names). Что это и как использовать?

Offline

#3411 2013-03-17 09:52:24

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

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

Kostik wrote:

postprocess: ukrainian names

Это чтобы постпроцессор умел менять 'вулиця' => 'вул.'
https://code.google.com/p/osm2mp/source … ess.pl#136

Offline

#3412 2013-03-20 06:32:53

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

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

liosha wrote:

осталось написать плагин для osm2mp

liosha wrote:

И немного допилить сам osm2mp

Насколько это реально сделать с учётом кодов конвертера osmpbf2sqlite? Или нужно писать с нуля?

Offline

#3413 2013-03-20 06:55:44

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

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

Это чтобы постпроцессор умел менять 'вулиця' => 'вул.'

Тогда подправьте, пожалуйста  'провулок'  =>  'пр.'  на  "провулок"  =>  'пров.'    , чтобы не путать с проспектами.
И добавьте 'узвіз' => 'узв.' (єто аналог русского "спуск", например, Бурсацкий спуск - Бурсацький узвіз - Бурсацький узв.)

Offline

#3414 2013-03-20 07:36:59

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

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

Kostik wrote:

Насколько это реально сделать с учётом кодов конвертера osmpbf2sqlite? Или нужно писать с нуля?

Коды вообще никак не помогут.

В данном случае можно было бы попробовать вместо загрузки osm-файла в память брать готовую sqlite-базу, и работать напрямую с ней. Возможность такой работы зависит от схемы базы, то есть позволяет ли она а) пройтись по всем объектам и б) получить конкретный объект по его id. Причём под "объектом" подразумевается не осмопримитив, а готовая геометрия + теги.

Offline

#3415 2013-03-26 10:11:34

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

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

господа, подскажите, что за беда:
Из Котласского района вырезались Котлас и Коряжма. У котласа нашел проблемы в мультиполигоне города, у Коряжмы вроде как все в порядке....

Offline

#3416 2013-03-26 17:05:17

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

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

Народ, поясните, пожалуйста: имеем дорогу типа tertiary, проходящую через несколько населённых пунктов. После конвертации в Навителе участки, проходящие через населённые пункты, жёлтенькие, а участки за пределами населённых пунктов, беленькие.
В чём прикол? Или это так и задумано? Или проблема в соответсвии типов дорог?

Offline

#3417 2013-03-26 17:33:18

borism346
Member
From: Minsk
Registered: 2008-11-12
Posts: 911

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

Так внутри населенного пункта скорость ограничена.

Offline

#3418 2013-03-26 17:34:47

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

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

Ну дык, скорость ограничена, а дорога выглядит "главнее".

Offline

#3419 2013-03-26 17:39:15

borism346
Member
From: Minsk
Registered: 2008-11-12
Posts: 911

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

А... На это внимание не обратил... smile

Offline

#3420 2013-03-28 11:46:56

Larry0ua
Member
Registered: 2010-09-19
Posts: 1,061

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

Use of uninitialized value $value in numeric ge (>=) at osm2mp.pl line 1872.
появляется несколько раз при обработке Киевской области (71248, --noinner, --onering, --offset=0.005)
на некоторых других тоже воспроизводится

Offline

#3421 2013-03-28 14:08:11

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

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

Larry0ua wrote:

Use of uninitialized value $value in numeric ge (>=) at osm2mp.pl line 1872.

Скорее всего проблема в кривых конфигах, но ворнинг убрал

Offline

#3422 2013-03-29 20:57:08

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

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

liosha

  ---|   OSM -> MP converter  1.03-754   (c) 2008-2013 liosha, xliosha@gmail.com


Loading configuration...

Loading OSM data from file Maps/osm/PFO.osm...

Initialising bounds from file poly/PFO.poly...
  15341 segments

Loading search areas...
  14597 cities
  0 districts
  108 restricted areas
  16401 settlement areas

Processing relations...
  2841 turn restrictions
  7937 houses with associated street
  5015 transport stops

Processing nodes...
Argument "\x{2d}" isn't numeric in numeric ge (>=) at osm2mp.pl line 1872.
Argument "\x{2d}" isn't numeric in numeric ge (>=) at osm2mp.pl line 1872.
Argument "\x{31}\x{34}..." isn't numeric in numeric ge (>=) at osm2mp.pl line 18
72.
Argument "\x{2d}" isn't numeric in numeric ge (>=) at osm2mp.pl line 1872.
Argument "\x{43c}" isn't numeric in numeric ge (>=) at osm2mp.pl line 1872.
Argument "\x{2d}" isn't numeric in numeric ge (>=) at osm2mp.pl line 1872.
Argument "\x{2d}" isn't numeric in numeric ge (>=) at osm2mp.pl line 1872.
Argument "\x{2d}" isn't numeric in numeric ge (>=) at osm2mp.pl line 1872.
Argument "\x{2d}" isn't numeric in numeric ge (>=) at osm2mp.pl line 1872.
Argument "\x{2d}" isn't numeric in numeric ge (>=) at osm2mp.pl line 1872.
Argument "\x{31}\x{20}..." isn't numeric in numeric ge (>=) at osm2mp.pl line 18
72.
Argument "\x{2d}" isn't numeric in numeric ge (>=) at osm2mp.pl line 1872.
  58337 POI written
  47324 POI loaded for addressing
  6024 building entrances loaded
  1273 main entrances loaded

Processing ways...
Use of uninitialized value in join or string at osm2mp.pl line 1611.
Use of uninitialized value in join or string at osm2mp.pl line 1611.
Use of uninitialized value in join or string at osm2mp.pl line 1611.
Use of uninitialized value in join or string at osm2mp.pl line 1611.
Use of uninitialized value in join or string at osm2mp.pl line 1611.
Use of uninitialized value in join or string at osm2mp.pl line 1611.

Такие ошибки выскакивают при конвертации приволжского округа.

Offline

#3423 2013-04-06 15:34:58

Nikolya
Member
From: Краснодар
Registered: 2010-08-17
Posts: 937

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

вопрос кто занимает конвертирование, сколько по времени у вас занимает этот процесс, допустим файл ОСМ в 200-300 мегабайт?

п.с. наткнулся на конвертер на основе лешиного osm2mp, версия 0.70, конвертит очень быстро 5 мин 100 мегабайт
а если через перл оригинал osm2mp, 200 мегабайт, уходит по времени около 6-8 часов

Last edited by Nikolya (2013-04-06 15:41:00)

Offline

#3424 2013-04-06 16:06:39

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

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

п.с. наткнулся на конвертер на основе лешиного osm2mp, версия 0.70, конвертит очень быстро 5 мин 100 мегабайт

EXE, как я понимаю, выкиньте его. Старая версия, даже если его функционала хватает, если скрлероз не изменяет, имеется утечка памяти.
Что касается разницы в скорости, бинарный код всегда выполняется быстрее скриптов.
Но 6 часов для 200 Мб, много, у меня вроде уходило на 700 Мб столько же времени на какой-то довольно старой глючной версии osm2mp, более новые версии отрабатывали чуть ли не в 10 раз быстрее.

Last edited by Vitalts (2013-04-06 16:13:30)

Offline

#3425 2013-04-07 17:00:30

Nikolya
Member
From: Краснодар
Registered: 2010-08-17
Posts: 937

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

давно не конвертил, скрипт подвергся изменениям, прочел страниц 20, действующего примера не нашел

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

конфиг навителовский дефолтный, без изменений

perl osm2mp.pl --config=cfg-navitel/navitel-ru.cfg --textfilter=PrepareCP1251 --addrinterpolation --shorelines --disableuturns --defaultcountry=RU --defaultregion="Краснодарский край" -o KRA-ADG.mp KRA-ADG.osm

Last edited by Nikolya (2013-04-07 17:06:15)

Offline

Board footer

Powered by FluxBB