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

#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.mp

rename-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

А! я не туда посмотрел.

terrakris wrote:

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

chnav wrote:

конвертер берёт любой 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

wowik wrote:

Надо слинковаться с улицей (найти таки эту улицу) по name

Нет, не надо.

Offline

#3785 2014-01-31 08:16:24

wowik
Member
From: Zelenograd
Registered: 2009-09-29
Posts: 9,368

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

Насчет многоязыкости понятно - решу препроцессором.
А как насчет этого?

hkm wrote:

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

hkm wrote:

А как насчет этого?

Пока не смотрел

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

Kostik wrote:

А ещё из косяков проблема с 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

gryphon wrote:

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

По кускам и уменя нормально собирается, я про одним файлом говорю.

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 и названиям области вообще нет sad

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

Offline

#3795 2014-02-18 06:12:13

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

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

dimonster wrote:

А информации по районам области, которая вроде должна была браться из мультиполигонов с 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, а как быть с этим

dimonster wrote:

Полез внутрь .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

liosha wrote:

Нужно --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

dimonster wrote:

А можно дописать addressing-ru.yml в эту секцию в navitel-ru.cfg ?

Да, у меня так и написано smile.
Леша опередил smile.

Last edited by borism346 (2014-02-18 09:54:12)

Offline

Board footer

Powered by FluxBB