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

#2576 2012-03-10 12:21:08

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

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

http://osm2mp.googlecode.com/svn/trunk/
mp-housesearch.pl
osmsort.pl
splitter.pl

из описания
osmsort.pl — приводит этот файл в порядок.
что именно скрипт делает?

mp-housesearch.pl - нет описания
не ясно для чего и процедура использования?

osmget.pl — скачивает квадрат кусками в файл
но как я понял скрипт может и соединить файлы?

можно слить несколько кусков, тогда ставим >> вместо >

osmget  minlon2,minlat2,maxlon2,maxlat2  >>  draft.osm

как соединить два файла разных по координатам углов квадрата, либо вообще без них???


может кто нибудь дополнить страничку с описанием?
http://wiki.openstreetmap.org/wiki/RU:Osm2mp
заранее спасибо

Last edited by Nikolya (2012-03-10 12:26:46)

Offline

#2577 2012-03-10 13:42:05

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

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

Nikolya wrote:

из описания
osmsort.pl — приводит этот файл в порядок.
что именно скрипт делает?

Приводит к вменяемому виду поток сознания osmget.

Nikolya wrote:

mp-housesearch.pl - нет описания
не ясно для чего и процедура использования?

Нужен исключительно для сборки гарминокарт с поиском для дома, как часть сложного процесса. Других применений нет.

Nikolya wrote:

osmget.pl — скачивает квадрат кусками в файл
но как я понял скрипт может и соединить файлы?

Не может. Только скачивает, и вообще давно устарел

Offline

#2578 2012-03-10 13:44:05

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

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

taxi-fortuna wrote:

Первый отображается - нормально (Ленина ул.), второй же - с названием города (Ленина ул. /Пермь/ ).
Интересно, куда делись тогда эти параметры и можно ли их вернуть не вручную?

Видимо, второй дом не попадает в территорию города. Надо править на карте.

Offline

#2579 2012-03-10 14:00:46

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

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

liosha wrote:

Приводит к вменяемому виду поток сознания osmget.

предыстория)) было два файла, регион в формате ОСМ и мои адресные базы по региону в формате ОСМ, которые ЖОСМ кушает норм
соединил (слил) утилиткой, попытался сконвертить скриптом осм2мр, вываливалось все с ошибками
после скрипта osmsort.pl файлик удачно сконвертился

от туда и вопросики, что поменял скриптик в данных)) в яз.програм. ноль поэтому исходный код скрипта не говорит ни о чем (((

Last edited by Nikolya (2012-03-10 14:02:17)

Offline

#2580 2012-03-11 18:01:24

taxi-fortuna
Member
Registered: 2012-02-22
Posts: 26

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

liosha wrote:

Видимо, второй дом не попадает в территорию города. Надо править на карте.

На карте это... в самой ОСМ? Исключено, параметры у них одни и те же, да и находятся они буквально через дорогу.

Или вы имеете ввиду что-то другое?

Offline

#2581 2012-03-12 09:09:23

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

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

taxi-fortuna wrote:

На карте это... в самой ОСМ? Исключено, параметры у них одни и те же, да и находятся они буквально через дорогу.

Да, в самой ОСМ.
Параметры у них одинаковые, но город одному не приписался, - значит, в ОСМ этот дом не попал в территорию города.

Offline

#2582 2012-03-14 09:27:10

taxi-fortuna
Member
Registered: 2012-02-22
Posts: 26

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

liosha wrote:
Nikolya wrote:

osmget.pl — скачивает квадрат кусками в файл
но как я понял скрипт может и соединить файлы?

Не может. Только скачивает, и вообще давно устарел

А есть ли возможность соединить их как-то все-таки? Либо вообще другой способ закачки кусками и потом их соединения.

Offline

#2583 2012-03-14 14:11:20

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

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

taxi-fortuna wrote:

А есть ли возможность соединить их как-то все-таки?

про большие куски я писал ранее, более подходящей утилитки я не нашел
http://m.m.i24.cc/osmconvert.exe

команды есть на осм вики


п.с. либо осмис, но у меня он вываливается с ошибками под виндой

Last edited by Nikolya (2012-03-14 14:12:18)

Offline

#2584 2012-03-15 11:11:01

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

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

Реквестирую заменить в aliases.yml строку KZ-KUZ: 1288730 на KZ-KUS: 1288730

Offline

#2585 2012-03-20 14:01:48

Artyomka
Member
Registered: 2010-04-08
Posts: 222

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

Artyomka wrote:

Добавьте, пожалуйста, обработку общественного транспорта по новой схеме. Чтобы на остановках писался номер маршрута, большего не надо. roll

liosha wrote:

Дык а там вроде ничего и не поменялось

Artyomka wrote:

Значит что-то поменялось, ибо не отображается номер на остановках у  маршрутов, сделанных новым способом.

liosha wrote:

Какую конкретно остановку?

Artyomka wrote:

Например вот этот маршрут: http://www.openstreetmap.org/browse/relation/1469095
Ни на одной остановке этого маршрута не стоит в скобочках его номер.  Может это из-за того, что теперь остановки имеют роль platform, а не stop.

Artyomka wrote:

liosha, ну что там? Сможешь исправить?

liosha wrote:

Да, дело в роли. Исправлю.

Уже много времени прошло, а баг так и не исправили sad

Offline

#2586 2012-04-07 21:15:22

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

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

liosha, есть несколько вопросов. smile

Я затеял апгрейд  0.90b на 0.91_3, и интересует следующее:

1. В рамках дорог поменялся разделитель: E30,M5,М5 превратилось в E30-M5-М5. К этому были какие-то основания, или просто было решено что так эстетичней?)

2. Такое ощущение, что поменялся критерий склейки дорог, с одинаковыми названиями. Например участки с мостами (bridge=yes) не склеиваются, хотя раньше склеивались. Это специально?

3. Как сделать чтобы порядок атрибутов был более традиционный? Например Data0 в конце секций, type в начале. Я пробовал поправить шаблоны в output-polish.yml, но он похоже не допускает произвольной перестановки элементов.


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

Offline

#2587 2012-04-08 06:01:14

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

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

1 - гармин считает запятую разделителем, поэтому пришлось сменить
2 - этого не планировалось. если проявилось, значит где-то баг
3 - data просто переносится в конец, type чуть сложнее - нужно явно выделить его из общего списка атрибутов.

Offline

#2588 2012-04-08 10:19:15

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

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

liosha wrote:

этого не планировалось. если проявилось, значит где-то баг

Можешь посмотреть?

* Исходник
* Конфиги

Вот, например, эти веи больше не замерживаются:
WayID = 23892069
WayID = 76704161
WayID = 76704160

командная строка:

perl -S osm2mp.pl  --config=osm2mp.config.n\cityguide.yml --mapid=%MAPID%osm --mapname="%MAPID%(OSM)" --navitel --nointerchange3d  --nomarine --nodestsigns --shorelines --hugesea=1000000 --background  --osmbbox  --transport=car  %WORK_PATH%\final.osm >%WORK_PATH%\%MAPID%.pre.mp


Cтарая версия замерживала их исправно:
; FIX: Road WayID=76704161:0 may be merged with 76704160:0 at (56.2703813,38.1933006)
; FIX: Road WayID=23892069:0 may be merged with 76704161:0 at (56.2706349,38.1938259)


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

Offline

#2589 2012-04-08 10:24:12

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

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

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

Offline

#2590 2012-04-08 12:37:30

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

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

Ладно, будем ждать)


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

Offline

#2591 2012-04-08 13:41:10

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

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

liosha wrote:

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

Может заодно добавишь в скрипт HGT_DP - высоту домов для MPC, как-то давно ты обещал добавить. Там где в скрипте про этажи
## Rusa - floors. Типа такого:
        $opts{HGT_DP} = 3 * extract_number($levels);
        $opts{HGT_DP} = extract_number($height);

Offline

#2592 2012-04-08 14:20:32

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

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

borism346 wrote:

Может заодно добавишь в скрипт HGT_DP

У меня на этот счёт идея получше, но пока руки не дошли

Offline

#2593 2012-04-08 16:45:44

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

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

Интересно. Заинтриговал smile.

Offline

#2594 2012-04-10 13:50:26

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

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

borism346 wrote:

Интересно. Заинтриговал

Сделал в бранче. Можно посмотреть, как описаны Floors и делать по образу smile

Кстати, бранч уже относительно рабочий, как минимум текущая ревизия.
Если кому не лень будет потестировать, просьба сообщать о багах.

Offline

#2595 2012-04-10 14:13:14

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

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

liosha wrote:

Можно посмотреть, как описаны Floors и делать по образу

Дык я и раньше делал по образу. Ты б сразу добавил, чтоб каждый раз после новой ревизии не добавлять по образу smile.

Offline

#2596 2012-04-12 13:20:17

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

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

liosha wrote:

Кстати, бранч уже относительно рабочий, как минимум текущая ревизия.
Если кому не лень будет потестировать, просьба сообщать о багах.

Наконец добрался попробовать. Все нормально сконвертилось. Правда выдало пачку сообщений из двух одинаковых строк:
Use of uninitialized value in division (/) at (eval 455) line 5, <DATA> line 275.
Use of uninitialized value in division (/) at (eval 454) line 5, <DATA> line 275.
smile

Offline

#2597 2012-04-12 13:21:16

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

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

Их уже починил

Offline

#2598 2012-04-12 13:37:57

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

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

liosha wrote:

Их уже починил

Шустро, мысли читаешь smile. Больше ничего лишнего не пишет.

А можно вкратце, что должно улучшиться. Кроме того, что чуток структура конфигов поменялась, ну и сам конвертер.

Last edited by borism346 (2012-04-12 13:45:14)

Offline

#2599 2012-04-12 14:32:48

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

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

liosha, а можно заставить osm2mp оставить в карте только роутинговый граф, выкинув все остальные объекты?

Offline

#2600 2012-04-12 14:37:56

Sergey Astakhov
Member
From: St.Petersburg, Russia
Registered: 2009-11-13
Posts: 5,817

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

А не проще osmosis-ом отфильтровать только то что нужно?

Offline

Board footer

Powered by FluxBB