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.***
#3751 2013-11-08 11:59:09
- Sergey Astakhov
- Member

- From: St.Petersburg, Russia
- Registered: 2009-11-13
- Posts: 5,817
Re: Конвертер OSM -> MP
Кто разбирается в YAML, подскажите чего оно ругается
Offline
#3752 2013-11-08 12:07:23
- chnav
- Member

- From: Russia, mapping Kazakhstan
- Registered: 2010-03-18
- Posts: 3,303
Re: Конвертер OSM -> MP
Sergey Astakhov
Спасибо, сработало.
Offline
#3753 2013-11-08 12:49:08
- liosha
- Member

- From: Moscow
- Registered: 2008-03-04
- Posts: 8,447
- Website
Re: Конвертер OSM -> MP
chnav, видимо, символ _ в якорях не допускается.
Kostik, с каким сообщением вылетает?
Offline
#3754 2013-11-08 13:34:38
- Kostik
- Member

- From: Moscow
- Registered: 2011-01-02
- Posts: 2,114
Re: Конвертер OSM -> MP
liosha Без сообщений, просто вылет как и в случае с китаем. Эстония с гислаба, граница скачана getbound`ом, пробовал вырезать из европы, результат тот же.
PS: На тех же конфигах Латвия и Литва собираются без проблем, а с Эстонией засада.
Last edited by Kostik (2013-11-08 13:37:15)
Offline
#3755 2013-11-08 19:53:03
- Kostik
- Member

- From: Moscow
- Registered: 2011-01-02
- Posts: 2,114
Re: Конвертер OSM -> MP
Скачал 770 версию:
svn checkout --revision 770 http://osm2mp.googlecode.com/svn/trunk/ osm2mpи Эстония собралась. ![]()
PS: Попробую последующие ревизии по порядку чтобы понять где возникла ошибка.
Last edited by Kostik (2013-11-08 19:54:33)
Offline
#3756 2013-11-08 21:01:30
- Kostik
- Member

- From: Moscow
- Registered: 2011-01-02
- Posts: 2,114
Re: Конвертер OSM -> MP
Вылетело на версии 772, дальше проверять не стал. Т.е. имхо ошибка появилась после 772 версии.
Offline
#3757 2013-11-08 21:06:10
- chnav
- Member

- From: Russia, mapping Kazakhstan
- Registered: 2010-03-18
- Posts: 3,303
Re: Конвертер OSM -> MP
gryphon wrote:есть пожелание: добавить возможность алиасом определять несколько отношений
Сделал. Только задавать нужно массивом:
ru-mo: [ 102269, 51490 ]
liosha
Спасибо за шикарную опцию. Сделал себе алиас для Северного Казахстана
# KZ-NORTH: [ KZ-AKM, KZ-KUS, KZ-PAV, KZ-SEV, KZ-ASTANA ]
KZ-NORTH: [ 215743, 1288730, 215772, 215760, 3087155 ]getbound revision 36 вылез странный баг геометрий в точке соединения трех областей.
Ссылка на место http://www.openstreetmap.org/#map=9/52.3219/65.8095
Last edited by chnav (2013-11-08 21:09:30)
Offline
#3758 2013-11-10 16:30:48
- chnav
- Member

- From: Russia, mapping Kazakhstan
- Registered: 2010-03-18
- Posts: 3,303
Re: Конвертер OSM -> MP
liosha
Подскажи, пожалуйста, как в конфиге можно сделать грузовые ограничения по типу старого конвертера:
# Maxweight, Maxheight
- condition:
- maxheight = [123]|[012]\.\d*|3\.[0-5]\d*
action:
- action: modify_road
routeparams: '.,.,.,.,.,.,.,.,.,.,.,1'
- condition:
- maxweight = [1-7]|[0-6]\.\d*|7\.[0-5]\d*
action:
- action: modify_road
routeparams: '.,.,.,.,.,.,.,.,.,.,.,1'Это была очень полезная фича, я всячески рекламировал ОСМ среди дальнобойщиков ![]()
(added)
Может всякие access-флаги (bus, hgv и пр.) тоже вынести в отдельные переменные, т.е. routeparams как одна строка воспринимается как default-значение, а явно прописанные переменные будут иметь приоритет ? Вроде
type:
tertiary:
selector: if
condition: inside_city
then: '3,1,0,0,0,0,0,0,0,0,0,0'
else: '4,1,0,0,0,0,0,0,0,0,0,0'
access_hgv:
condition:
or:
- ~hgv = no|0
- maxheight = [123]|[012]\.\d*|3\.[0-5]\d*
- maxweight = [1-7]|[0-6]\.\d*|7\.[0-5]\d*
then: 1
else: 0Last edited by chnav (2013-11-10 18:54:26)
Offline
#3759 2013-11-11 10:02:52
- chnav
- Member

- From: Russia, mapping Kazakhstan
- Registered: 2010-03-18
- Posts: 3,303
Re: Конвертер OSM -> MP
liosha
Ещё просьба в список todo:
action: write_poi при обработке полилиний ставить точку не в центр "полигона", а на середину полилинии.
Т.е. взять половину длины и отложить её вдоль.
Или сделать доп.опцию action: write_poi_middle, а в конфигах использовать кому как нравится. Может так даже лучше т.к. не все замкнутые линии используются как полигоны (roundabout и пр.).
Last edited by chnav (2013-11-11 10:12:12)
Offline
#3760 2013-11-17 14:28:24
- Kostik
- Member

- From: Moscow
- Registered: 2011-01-02
- Posts: 2,114
Re: Конвертер OSM -> MP
akks В exe`шной версии osm2mp в комплекте идёт osmconvert.exe, а 64битной версии его не попадалось? Я так понял что 32битная не позволяет работать с файлами больше 2Гб.
Offline
#3761 2013-11-17 15:05:38
- freeExec
- Moderator
- From: Ульяновск,Модератор всех слоёв
- Registered: 2012-07-31
- Posts: 8,547
Re: Конвертер OSM -> MP
Я так понял что 32битная не позволяет работать с файлами больше 2Гб.
Сам уже неделю дебажу его, но нет, проблема не в преграде 2Гб и не в 64-битах. Т.е. он как минимум раз прогоняет у меня всю Россию (2.2Гб o5m), а на след. итерации доходит только до 1.7Гб и вдруг считает, что конец.
Offline
#3762 2013-11-17 17:26:21
- Kostik
- Member

- From: Moscow
- Registered: 2011-01-02
- Posts: 2,114
Re: Конвертер OSM -> MP
проблема не в преграде 2Гб и не в 64-битах
Я не сам выдумал это, так написано в Wiki.
Offline
#3763 2013-11-17 17:39:13
- freeExec
- Moderator
- From: Ульяновск,Модератор всех слоёв
- Registered: 2012-07-31
- Posts: 8,547
Re: Конвертер OSM -> MP
Я читал это и тоже так думал, но он нормально опирирует 64. числами. Вот можешь попробовать
Magic 020Bh ( PE32+ : 64-bit ready )
Machine: 8664h (AMD64 (K8))
LARGE_ADDRESS_AWARE (can handle >2Gb Addresses)Offline
#3764 2013-11-17 17:49:25
- Kostik
- Member

- From: Moscow
- Registered: 2011-01-02
- Posts: 2,114
Re: Конвертер OSM -> MP
можешь попробовать
Спасибо. Но действительно чего то не хватает, пробовал им порезать pbf файл Франции.
К сожалению, используемая в настоящее время библиотека не позволяет большие "перемещения" в 32-битной Windows. В Linux такой проблемы нет (ни в 32-битной, ни в 64-битной версиях).
Может дело в этой библиотеке?
Last edited by Kostik (2013-11-17 17:51:31)
Offline
#3765 2013-12-19 09:58:38
- RomanEM
- Member
- Registered: 2010-12-09
- Posts: 75
Re: Конвертер OSM -> MP
Всем добрый день.
Не могу понять, что с паромами на Канарских островах.
Для примера Санта Крус де Тенерифе (N28.47406 W16.23442)
Вот, что в openstreetmap.org
А вот что после конвертации
Паромные линии отсекаются как-то выборочно. Тоже с другими городами, соединёнными паромами.
Сначала думал, что отсекаются те линии, которые ведут с острова на остров и пересекают границы отношения http://www.openstreetmap.org/relation/2146410
Но нет, некоторые паромные линии, с острова на остров с пересечением границ показываются...
Ограничивал poly-файлом, который охватывает все Канарские острова одним контуром - результат тот же.
Offline
#3766 2013-12-19 14:09:53
- Paspartu
- Member
- From: Владивосток
- Registered: 2011-03-12
- Posts: 318
Re: Конвертер OSM -> MP
.
На границе разбей паромную переправу на две части (josm "P")
Last edited by Paspartu (2013-12-19 14:14:07)
Offline
#3767 2013-12-19 14:22:25
- borism346
- Member

- From: Minsk
- Registered: 2008-11-12
- Posts: 911
Re: Конвертер OSM -> MP
Паромные линии отсекаются как-то выборочно. Тоже с другими городами, соединёнными паромами.
Не конвертятся те паромные линии, для которых не задан тип дороги. Так в конфигах указано.
- condition:
- route = ferry
- or:
- highway = trunk|primary|secondary|tertiary|unclassified
- ferry = trunk|primary|secondary|tertiary|unclassified
Last edited by borism346 (2013-12-19 14:23:35)
Offline
#3768 2013-12-20 10:13:28
- RomanEM
- Member
- Registered: 2010-12-09
- Posts: 75
Re: Конвертер OSM -> MP
RomanEM wrote:Паромные линии отсекаются как-то выборочно. Тоже с другими городами, соединёнными паромами.
Не конвертятся те паромные линии, для которых не задан тип дороги. Так в конфигах указано.
Да. спасибо большое.
Всё получилось:

Offline
#3769 2014-01-07 15:38:34
- chnav
- Member

- From: Russia, mapping Kazakhstan
- Registered: 2010-03-18
- Posts: 3,303
Re: Конвертер OSM -> MP
liosha
Включи пожалуйста в osm-getbound-aliases.yml два новых отношения в Казахстане (города республиканского значения как отдельные субъекты):
http://www.openstreetmap.org/relation/2465058
http://www.openstreetmap.org/relation/3087155
KZ-ALA: 2465058
KZ-AST: 3087155Last edited by chnav (2014-01-07 15:39:38)
Offline
#3770 2014-01-17 10:33:48
- Marych73
- Member

- From: Ташкент
- Registered: 2011-01-18
- Posts: 283
Re: Конвертер OSM -> MP
Пытаюсь собрать Узбекистан используя OSM -> MP converter 1.03-765
В Ташкенте на дома с адресом не ставится
CityName
Полигон (точнее мультиполигон) города с тегом place=city есть, замкнут
http://www.openstreetmap.org/relation/2216724
Подскажите что не так.
Last edited by Marych73 (2014-01-17 10:34:26)
Offline
#3771 2014-01-27 05:28:27
- terrakris
- Member
- Registered: 2011-03-17
- Posts: 32
Re: Конвертер OSM -> MP
Добрый день уважаемые!
не подскажете как можно подключить rename-region.yml к osm2mp...
т.к. конвертация регионов России без --defaultregion приводит к потере адресной информации ![]()
Кто то может подсказать как это лучше сделать?
Или я что то не так делаю?
Offline
#3772 2014-01-27 06:01:34
- Kostik
- Member

- From: Moscow
- Registered: 2011-01-02
- Posts: 2,114
Re: Конвертер OSM -> MP
rename-region.yml к osm2mp
--- rename_region
---
RU:
ru: Россия
en: Russia
RUSSIA:
ru: Россия
en: Russia
RU-AD:
ru: Республика Адыгея
en: Adygea Republic
и так далее, в самом низу пустая строка.
В стоке конвертирования --rename-table путь к файлу/rename-region.yml
Offline
#3773 2014-01-28 03:28:15
- terrakris
- Member
- Registered: 2011-03-17
- Posts: 32
Re: Конвертер OSM -> MP
Спасибо огромное!
А то вчера сгородил конструкцию:
file=RU-ARK.osm;
FF=`echo $file | awk -F"." '{ print $1}'`;
REG1=`echo $FF | awk -F"_" '{ print $1}'`;
ttt=`cat ../!cfg/rename-region.yml | grep -A 1 $REG1: | grep ru:`;
REG=`echo $ttt | awk -F":" '{ print $2}'`;;-)
Last edited by terrakris (2014-01-28 03:29:20)
Offline
#3774 2014-01-29 11:02:33
- terrakris
- Member
- Registered: 2011-03-17
- Posts: 32
Re: Конвертер OSM -> MP
"дело было не в бобине..."
вот что увидел сегодня в результате:
[POLYGON]
Data0=(56.0178006,92.8394381),(56.0177909,92.8391727),(56.0183304,92.8391095),(5
6.0183401,92.839375),(56.0178006,92.8394381)
Type=0x13
Label=8 ст 9
CityName=Красноярск
CountryName=Россия
Floors=6
HouseNumber=8 ст 9
StreetDesc=улица Маерчака
Zip=660075
[END]дом без региона...
что то опять не так...
Конфигурация при конвертации по умолчанию из SVN в папке trunk/cfg... изменил только часть связанную с Ways-roads-common - для entrypoints и settings-mp - для trafficlanes...
может что то порушил - что может повлиять на region в объекте?
PS: запустил на тест с дефолтными конфигами - посмотрим что будет - как найду - отпишусь...
Last edited by terrakris (2014-01-29 11:23:13)
Offline
#3775 2014-01-29 11:15:35
- liosha
- Member

- From: Moscow
- Registered: 2008-03-04
- Posts: 8,447
- Website
Re: Конвертер OSM -> MP
дом без региона... что то опять не так...
А откуда должен был взяться регион?
Offline