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

#3551 2013-06-05 07:38:25

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

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

Monitor wrote:

Если в этом м/полигоне удалить два нода с тегом FIXME, конвертация проходит верно.

Странно, я никаких ошибок не вижу. В обоих случаях полигон с 6 дырками.

Offline

#3552 2013-06-05 07:46:10

akks
Member
From: Ufa
Registered: 2010-06-11
Posts: 1,728

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

На exe-сборках (c PolygonXS, который мог бы глючить) тоже проверил - 6 дырок на месте smile
Может, использовался не последний вариант osm2mp (r760-763 работают)?

Last edited by akks (2013-06-05 07:51:20)

Offline

#3553 2013-06-05 08:08:47

Monitor
Member
From: Нижний Новгород
Registered: 2010-03-01
Posts: 206

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

https://www.dropbox.com/s/p4ujqfdxv0l38gm/1.jpg
Конвертер 763. Пока не могу сравнить с рамблеровскими, там вообще не выделены иннеры в этом месте (видимо не успели пересобраться после последнего обновления osm2mp).
Может библиотеку какую-нибудь надо обновить?

Last edited by Monitor (2013-06-05 08:10:15)

Offline

#3554 2013-06-05 08:11:47

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

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

Monitor wrote:

Может библиотеку какую-нибудь надо обновить?

Может быть. Дай ещё сами mp

Offline

#3555 2013-06-05 08:56:27

Monitor
Member
From: Нижний Новгород
Registered: 2010-03-01
Posts: 206

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

На сегодняшней раблеровской сборке RU-NIZ, тоже нет дырок 0_9f096_be77c1a_L.jpg
А какие mp нужны? Только тестового м/полигона с дырками и без?

Offline

#3556 2013-06-05 08:59:43

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

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

На рамблер смотреть нет смысла, там древняя версия конвертера. Но для гармина это вроде как неважно, cgpsmapper сам всё пересортировывает.

Monitor wrote:

А какие mp нужны?

Сделанные с тестового осм-файла, разумеется: http://forum.openstreetmap.org/viewtopi … 94#p338594
Оба варианта.

Offline

#3557 2013-06-05 11:24:10

Monitor
Member
From: Нижний Новгород
Registered: 2010-03-01
Posts: 206

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

liosha wrote:

Дай ещё сами mp

Тут https://www.dropbox.com/s/3izqheb1lba0ysz/NIZ1.zip

Offline

#3558 2013-06-05 11:26:35

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

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

Попробуй обновить Math::Polygon и Math::Polygon::Tree до свежих версий

Offline

#3559 2013-06-05 12:27:53

Monitor
Member
From: Нижний Новгород
Registered: 2010-03-01
Posts: 206

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

Math::Polygon был 1.02, Math::Polygon::Tree обновил через cpan до 0.069. Не помогло sad

Offline

#3560 2013-06-05 12:32:13

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

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

Monitor wrote:

Не помогло

Ну тогда не знаю.
Проблема, видимо, где-то тут: https://code.google.com/p/osm2mp/source … mp.pl#1750
Но я не смогу исправить, если не смогу воспроизвести, а у меня всё работает как надо.

Offline

#3561 2013-06-05 12:33:53

Monitor
Member
From: Нижний Новгород
Registered: 2010-03-01
Posts: 206

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

от PolygonXS может зависеть? у меня Polygon установлен

Offline

#3562 2013-06-05 12:38:31

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

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

Monitor wrote:

от PolygonXS может зависеть?

нет

Offline

#3563 2013-06-05 13:00:00

Monitor
Member
From: Нижний Новгород
Registered: 2010-03-01
Posts: 206

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

Кто-нибудь еще проверьте пожалуйста конвертацию последней версией osm2mp, неужели только у меня такая ошибка. Вот тут тестовый м/полигон https://www.dropbox.com/s/2je3fiowdf3og1h/14.osm

Offline

#3564 2013-06-05 13:08:45

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

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

У меня так получилось
2a77f71215c44bd865f819b553370718.png

Last edited by borism346 (2013-06-05 13:09:09)

Offline

#3565 2013-06-05 13:19:00

Monitor
Member
From: Нижний Новгород
Registered: 2010-03-01
Posts: 206

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

а попробуйте добавить в параметры конвертера обрезку по границе --bpoly=NIZ.poly https://www.dropbox.com/s/9op99gg2yzde8fc/NIZ.poly

Offline

#3566 2013-06-05 13:21:15

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

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

Monitor wrote:

а попробуйте добавить в параметры конвертера обрезку по границе --bpoly=NIZ.poly

а! вот теперь баг есть.
будем посмотреть  smile

Offline

#3567 2013-06-05 13:39:14

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

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

Пофиксил

Offline

#3568 2013-06-05 14:47:17

akks
Member
From: Ufa
Registered: 2010-06-11
Posts: 1,728

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

EXE-шники обновил)
P.S. В подпись добавил. А то она слишком короткая))

Last edited by akks (2013-06-05 15:01:50)

Offline

#3569 2013-06-05 14:52:44

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

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

akks wrote:

EXE-шники обновил)

в подпись себе ссылки поставь, а то пришлось искать ссылочки) http://forum.openstreetmap.org/viewtopi … 45#p336845

Last edited by Nikolya (2013-06-05 14:54:15)

Offline

#3570 2013-06-06 08:03:10

Monitor
Member
From: Нижний Новгород
Registered: 2010-03-01
Posts: 206

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

liosha wrote:

Пофиксил

Проверил. Все OK.

Подскажи пожалуйста в чем различие конструкций?
- level_h: 4
- level_h: *4
- level_h: &4

Offline

#3571 2013-06-06 08:10:14

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

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

Monitor wrote:

Подскажи пожалуйста в чем различие конструкций?

&4 - якорь, *4 - ссылка на него
http://ru.wikipedia.org/wiki/YAML#.D0.A … 0.BA.D0.B0
http://en.wikipedia.org/wiki/YAML#References

Offline

#3572 2013-06-06 10:52:42

Monitor
Member
From: Нижний Новгород
Registered: 2010-03-01
Posts: 206

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

Как можно проверить такую конструкцию (взято из Навителовского конфига)

level_h: &3
        selector: thresholds
        value: !!perl/code |
          { _get_obj_area_size(shift) }
        0:      0
        0.016:  1
        0.5:    2
        2.5:    3
        9:      4

У меня при любых размерах объекта результат - 0.

Offline

#3573 2013-06-07 06:50:12

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

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

Monitor wrote:

Как можно проверить такую конструкцию

Дебаговых принтов наставить, например

Offline

#3574 2013-06-07 09:15:21

Monitor
Member
From: Нижний Новгород
Registered: 2010-03-01
Posts: 206

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

А как правильнее проверять площадь объекта: [ 0, 0.016, 0.5, 9] или через _get_obj_area_size(shift) ? Или оба варианта рабочие?

Дебаговых принтов наставить, например

Чтобы площадь попала в Label объекта, так должна выглядеть секция?

action:
    - action: write_polygon
      type: 0x41
      Label:  !!perl/code |
          { _get_obj_area_size(shift) }

Offline

#3575 2013-06-07 09:18:10

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

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

Monitor wrote:

оба варианта рабочие?

Нет, по-старому вроде уже не работает

Monitor wrote:

Чтобы площадь попала в Label объекта, так должна выглядеть секция?

Ну и запросы big_smile
Сходу не отвечу, можно попробовать так

Offline

Board footer

Powered by FluxBB