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.***
#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
из описания
osmsort.pl — приводит этот файл в порядок.
что именно скрипт делает?
Приводит к вменяемому виду поток сознания osmget.
mp-housesearch.pl - нет описания
не ясно для чего и процедура использования?
Нужен исключительно для сборки гарминокарт с поиском для дома, как часть сложного процесса. Других применений нет.
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
Первый отображается - нормально (Ленина ул.), второй же - с названием города (Ленина ул. /Пермь/ ).
Интересно, куда делись тогда эти параметры и можно ли их вернуть не вручную?
Видимо, второй дом не попадает в территорию города. Надо править на карте.
Offline
#2579 2012-03-10 14:00:46
- Nikolya
- Member
- From: Краснодар
- Registered: 2010-08-17
- Posts: 937
Re: Конвертер OSM -> MP
Приводит к вменяемому виду поток сознания 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
Видимо, второй дом не попадает в территорию города. Надо править на карте.
На карте это... в самой ОСМ? Исключено, параметры у них одни и те же, да и находятся они буквально через дорогу.
Или вы имеете ввиду что-то другое?
Offline
#2581 2012-03-12 09:09:23
- liosha
- Member

- From: Moscow
- Registered: 2008-03-04
- Posts: 8,447
- Website
Re: Конвертер OSM -> MP
На карте это... в самой ОСМ? Исключено, параметры у них одни и те же, да и находятся они буквально через дорогу.
Да, в самой ОСМ.
Параметры у них одинаковые, но город одному не приписался, - значит, в ОСМ этот дом не попал в территорию города.
Offline
#2582 2012-03-14 09:27:10
- taxi-fortuna
- Member
- Registered: 2012-02-22
- Posts: 26
Re: Конвертер OSM -> MP
Nikolya wrote:osmget.pl — скачивает квадрат кусками в файл
но как я понял скрипт может и соединить файлы?Не может. Только скачивает, и вообще давно устарел
А есть ли возможность соединить их как-то все-таки? Либо вообще другой способ закачки кусками и потом их соединения.
Offline
#2583 2012-03-14 14:11:20
- Nikolya
- Member
- From: Краснодар
- Registered: 2010-08-17
- Posts: 937
Re: Конвертер OSM -> MP
А есть ли возможность соединить их как-то все-таки?
про большие куски я писал ранее, более подходящей утилитки я не нашел
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
Добавьте, пожалуйста, обработку общественного транспорта по новой схеме. Чтобы на остановках писался номер маршрута, большего не надо.
Дык а там вроде ничего и не поменялось
Значит что-то поменялось, ибо не отображается номер на остановках у маршрутов, сделанных новым способом.
Какую конкретно остановку?
Например вот этот маршрут: http://www.openstreetmap.org/browse/relation/1469095
Ни на одной остановке этого маршрута не стоит в скобочках его номер. Может это из-за того, что теперь остановки имеют роль platform, а не stop.
liosha, ну что там? Сможешь исправить?
Да, дело в роли. Исправлю.
Уже много времени прошло, а баг так и не исправили ![]()
Offline
#2586 2012-04-07 21:15:22
- Zkir
- Member

- From: Хрустальная Москва
- Registered: 2009-02-21
- Posts: 6,110
Re: Конвертер OSM -> MP
liosha, есть несколько вопросов. ![]()
Я затеял апгрейд 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
этого не планировалось. если проявилось, значит где-то баг
Можешь посмотреть?
Вот, например, эти веи больше не замерживаются:
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
Я сейчас затеял небольшой рефакторинг, так что прямо сразу не посмотрю.
Но когда доберусь до тех мест, учту, спасибо.
Может заодно добавишь в скрипт 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
Может заодно добавишь в скрипт HGT_DP
У меня на этот счёт идея получше, но пока руки не дошли
Offline
#2593 2012-04-08 16:45:44
- borism346
- Member

- From: Minsk
- Registered: 2008-11-12
- Posts: 911
Re: Конвертер OSM -> MP
Интересно. Заинтриговал
.
Offline
#2594 2012-04-10 13:50:26
- liosha
- Member

- From: Moscow
- Registered: 2008-03-04
- Posts: 8,447
- Website
Re: Конвертер OSM -> MP
Интересно. Заинтриговал
Сделал в бранче. Можно посмотреть, как описаны Floors и делать по образу ![]()
Кстати, бранч уже относительно рабочий, как минимум текущая ревизия.
Если кому не лень будет потестировать, просьба сообщать о багах.
Offline
#2595 2012-04-10 14:13:14
- borism346
- Member

- From: Minsk
- Registered: 2008-11-12
- Posts: 911
Re: Конвертер OSM -> MP
Можно посмотреть, как описаны Floors и делать по образу
Дык я и раньше делал по образу. Ты б сразу добавил, чтоб каждый раз после новой ревизии не добавлять по образу
.
Offline
#2596 2012-04-12 13:20:17
- borism346
- Member

- From: Minsk
- Registered: 2008-11-12
- Posts: 911
Re: Конвертер OSM -> MP
Кстати, бранч уже относительно рабочий, как минимум текущая ревизия.
Если кому не лень будет потестировать, просьба сообщать о багах.
Наконец добрался попробовать. Все нормально сконвертилось. Правда выдало пачку сообщений из двух одинаковых строк:
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.![]()
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
Их уже починил
Шустро, мысли читаешь
. Больше ничего лишнего не пишет.
А можно вкратце, что должно улучшиться. Кроме того, что чуток структура конфигов поменялась, ну и сам конвертер.
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