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.***
#3776 2014-01-29 15:22:38
- hkm
- Member
- Registered: 2009-01-26
- Posts: 54
Re: Конвертер OSM -> MP
BugReport:
1. Сейчас не создается адресация при отключенном роутинге (addressing=1).
2. При включенном наоборот, создается(addressing=0).
На сколько я понял бага где-то около строк 2083 и 1618. Поправьте, пожалуйста.
Offline
#3777 2014-01-30 04:23:09
- terrakris
- Member
- Registered: 2011-03-17
- Posts: 32
Re: Конвертер OSM -> MP
уточню:
вот так запускаю:
osm2mp.pl -dl=ru --target-lang=ru --rename-table=../cfg/rename-region.yml --defaultcountry=RU --defaultregion=RU-KYA --config=../cfg/default.cfg tmp/RU-KYA.osm -o mp/RU-KYA.mprename-region.yml у меня из конфигурации navitel... вот такой:
--- rename-region
---
RU-AD:
ru: Республика Адыгея
en: Adygea Republic
RU-BA:
ru: Республика Башкортостан
en: Bachkortostan Republic
RU-AL:.
ru: Республика Алтай
en: Altai Republic
... и т.д.вчера в логах появилось:
---| OSM -> MP converter 1.03-777 (c) 2008-2013 liosha, xliosha@gmail.com
Loading configuration...
Invalid rename table key: HASH(0x3d3f468) at /usr/local/share/perl/5.14.2/Getopt/
Long.pm line 589.т.е. я предполагаю, что регион должен взяться из --defaultregion=RU-KYA и переименоваться в Красноярский край согласно rename-region.yml
Last edited by terrakris (2014-01-30 04:29:32)
Offline
#3778 2014-01-30 06:04:25
- Kostik
- Member

- From: Moscow
- Registered: 2011-01-02
- Posts: 2,114
Re: Конвертер OSM -> MP
terrakris Всё верно, подозреваю что дело в perl.
Offline
#3779 2014-01-30 06:16:28
- liosha
- Member

- From: Moscow
- Registered: 2008-03-04
- Posts: 8,447
- Website
Re: Конвертер OSM -> MP
А! я не туда посмотрел.
--- rename-region
---
Должен быть rename_region
Offline
#3780 2014-01-30 07:07:01
- terrakris
- Member
- Registered: 2011-03-17
- Posts: 32
Re: Конвертер OSM -> MP
поправил...
ЗЫ надо поизучать было повнимательнее :-) Спасибо!
Offline
#3781 2014-01-30 14:42:14
- hkm
- Member
- Registered: 2009-01-26
- Posts: 54
Re: Конвертер OSM -> MP
И еще одна ошибка с адресацией и иностранными языками:
Есть улица с тегами name="Original" name:ku="Local" и два дома с тегами (1) addr:street="Original" и (2) addr:street="Local" при конвертации с default_lang=ku получаем:
- Улица с именем "Local"
- Дом(1) со StreetDesc="Original"
- Дом(2) со StreetDesc="Local"
Т.е. правильно привязанный в исходнике дом остается без соответствующей улицы, а "ошибочный" привязывается к "несвоей" улице.
Offline
#3782 2014-01-30 15:40:30
- chnav
- Member

- From: Russia, mapping Kazakhstan
- Registered: 2010-03-18
- Posts: 3,303
Re: Конвертер OSM -> MP
В самом польском формате название улицы для дороги и название улицы в адресации зданий никак не связаны, конвертер берёт любой addr:street и просто переносит его в StreetDesc.
Для многоязычной адресации используются адресные отношения (кажется associatedStreet)
Last edited by chnav (2014-01-30 15:41:47)
Offline
#3783 2014-01-31 07:57:52
- wowik
- Member

- From: Zelenograd
- Registered: 2009-09-29
- Posts: 9,368
Re: Конвертер OSM -> MP
конвертер берёт любой addr:street и просто переносит его в StreetDesc.
Ну вот и фигня. Надо слинковаться с улицей (найти таки эту улицу) по name, а уж потом в StreetDesc дома писать name:ku с улицы.
Last edited by wowik (2014-01-31 07:58:24)
Offline
#3784 2014-01-31 08:05:50
- liosha
- Member

- From: Moscow
- Registered: 2008-03-04
- Posts: 8,447
- Website
Re: Конвертер OSM -> MP
Надо слинковаться с улицей (найти таки эту улицу) по name
Нет, не надо.
Offline
#3785 2014-01-31 08:16:24
- wowik
- Member

- From: Zelenograd
- Registered: 2009-09-29
- Posts: 9,368
Re: Конвертер OSM -> MP
Нет, не надо.
Надо-надо. ![]()
Offline
#3786 2014-01-31 08:17:58
- liosha
- Member

- From: Moscow
- Registered: 2008-03-04
- Posts: 8,447
- Website
Re: Конвертер OSM -> MP
Надо-надо только для тех, кто не видит дальше собственного носа примитивной схемы город-улица-дом.
Offline
#3787 2014-01-31 14:28:30
- hkm
- Member
- Registered: 2009-01-26
- Posts: 54
Re: Конвертер OSM -> MP
Насчет многоязыкости понятно - решу препроцессором.
А как насчет этого?
BugReport:
1. Сейчас не создается адресация при отключенном роутинге (addressing=1).
2. При включенном наоборот, создается(addressing=0).
На сколько я понял бага где-то около строк 2083 и 1618. Поправьте, пожалуйста.
Offline
#3788 2014-01-31 14:29:06
- liosha
- Member

- From: Moscow
- Registered: 2008-03-04
- Posts: 8,447
- Website
Re: Конвертер OSM -> MP
А как насчет этого?
Пока не смотрел
Offline
#3789 2014-02-11 08:01:41
- Kostik
- Member

- From: Moscow
- Registered: 2011-01-02
- Posts: 2,114
Re: Конвертер OSM -> MP
А ещё из косяков проблема с coastlines, при попытки сконвертировать Эстонию стабильно вылет на Processing coastlines... Вылетать стало после 771 ревизии. Т.е. 771 нормально, 772 и выше вылет.
Last edited by Kostik (2014-02-11 08:03:09)
Offline
#3790 2014-02-14 16:01:21
- Kostik
- Member

- From: Moscow
- Registered: 2011-01-02
- Posts: 2,114
Re: Конвертер OSM -> MP
Починил ошибки natural=coastline в валидаторе, но карта Эстонии всё так же собирается только в 771 версии.
Offline
#3791 2014-02-16 10:45:26
- gryphon
- Member

- From: Pskov
- Registered: 2010-09-16
- Posts: 1,690
Re: Конвертер OSM -> MP
А ещё из косяков проблема с coastlines, при попытки сконвертировать Эстонию стабильно вылет на Processing coastlines... Вылетать стало после 771 ревизии. Т.е. 771 нормально, 772 и выше вылет.
гарминовская карта Эстонии для гислаба от 13.02 собралась без проблем, ревизия 775
но там по кускам, отдельными уездами собирается
Offline
#3792 2014-02-16 13:32:49
- Kostik
- Member

- From: Moscow
- Registered: 2011-01-02
- Posts: 2,114
Re: Конвертер OSM -> MP
но там по кускам, отдельными уездами собирается
По кускам и уменя нормально собирается, я про одним файлом говорю.
Offline
#3793 2014-02-16 17:03:34
- gryphon
- Member

- From: Pskov
- Registered: 2010-09-16
- Posts: 1,690
Re: Конвертер OSM -> MP
getbound как-то странно себя ведет при загрузке нескольких областей с опцией onering
алиас
test: [ 1908808, 2934605, 92277, 1908767 ]строка запуска
getbound.pl -api op_ru --onering -o test.poly testа в результате, в месте, где в одной точке должны сходиться 3 границы, получаем такую картину
http://ubuntuone.com/6JsrW0flnjFKcujbSyGoIz
Offline
#3794 2014-02-17 13:49:25
- dimonster
- Member
- Registered: 2012-07-08
- Posts: 1,501
Re: Конвертер OSM -> MP
У меня проблема с адресным поиском. Делю карту Харьковской обл. Качаю вырезку Украины с ГисЛаба в .pbf, вырезаю область по границе с помощью osmconvert. Конвертирую. При открытии карты в GPSmapEdit в базе адресного поиска нет ни страны, ни регионов, ни населённых пунктов. Только на домиках прописаны улица и номер дома.
Версия osm2mp 1.03-777
c:\Perl\site\osm2mp\osm2mp.pl --config=c:\Perl\site\osm2mp\cfg-navitel\navitel-ru.cfg --mapname=OSM_UA_KHR --namelist "label=name loc_name addr:housenumber operator ref int_ref" --bpoly UA-KHR.poly --codepage=1251 --default-country=UA --target-lang=en --default-lang=uk -o Maps\OSM-UA-KHR.mp Maps\UA-KHR.osmПолез внутрь .mp-файла. Не вижу секций [Countries], [Regions] и [Cities]. Зато на самих домиках появились CityName=Kharkiv
CountryName=Ukraine вместо CityIdx=1. А информации по районам области, которая вроде должна была браться из мультиполигонов с admin_level=6 и названиям области вообще нет ![]()
Шо я делаю не так?
Offline
#3795 2014-02-18 06:12:13
- liosha
- Member

- From: Moscow
- Registered: 2008-03-04
- Posts: 8,447
- Website
Re: Конвертер OSM -> MP
А информации по районам области, которая вроде должна была браться из мультиполигонов с admin_level=6 и названиям области вообще нет
Нужно --load-settings путь/addressing-ru.yml
Offline
#3796 2014-02-18 08:18:35
- chnav
- Member

- From: Russia, mapping Kazakhstan
- Registered: 2010-03-18
- Posts: 3,303
Re: Конвертер OSM -> MP
liosha, а как быть с этим
Полез внутрь .mp-файла. Не вижу секций [Countries], [Regions] и [Cities]. Зато на самих домиках появились CityName=Kharkiv
CountryName=Ukraine вместо CityIdx=1.
Или так всегда было ?
Offline
#3797 2014-02-18 08:19:49
- liosha
- Member

- From: Moscow
- Registered: 2008-03-04
- Posts: 8,447
- Website
Re: Конвертер OSM -> MP
Так всегда было
Offline
#3798 2014-02-18 09:41:42
- dimonster
- Member
- Registered: 2012-07-08
- Posts: 1,501
Re: Конвертер OSM -> MP
Нужно --load-settings путь/addressing-ru.yml
А можно дописать addressing-ru.yml в эту секцию в navitel-ru.cfg ?
[Load]
# settings
settings: settings-navitel.yml
settings: rename-country.yml
settings: rename-region.yml
settings: addressing.yml Offline
#3799 2014-02-18 09:43:12
- liosha
- Member

- From: Moscow
- Registered: 2008-03-04
- Posts: 8,447
- Website
Re: Конвертер OSM -> MP
можно
Offline
#3800 2014-02-18 09:44:24
- borism346
- Member

- From: Minsk
- Registered: 2008-11-12
- Posts: 911
Re: Конвертер OSM -> MP
А можно дописать addressing-ru.yml в эту секцию в navitel-ru.cfg ?
Да, у меня так и написано
.
Леша опередил
.
Last edited by borism346 (2014-02-18 09:54:12)
Offline