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

#1 2011-03-22 13:58:12

Oksion
Member
From: Tyumen
Registered: 2010-04-13
Posts: 174

Мультиполигоны

Вот картинка, как из верхнего варианта автоматически можно сделать нижний? боты, плагины для josm?
49405d0a7889t.jpg

Offline

#2 2011-03-22 14:13:44

Zverik
Moderator
From: Tallinn
Registered: 2010-10-14
Posts: 5,695
Website

Re: Мультиполигоны

пока никак, только руками.
можно написать плагин для CommandLine.
я потихоньку пишу плагин для работы с отношениями и мультиполигонами, но его ждать долго.


ШТОСМ | josm.ru | обо мне | удалёнка зло

Offline

#3 2011-03-22 14:19:48

garl
Member
From: ru.Krasnodar
Registered: 2009-06-22
Posts: 1,615

Re: Мультиполигоны

а рендер и конвертеры такое дело понимают?

Offline

#4 2011-03-22 14:23:51

luiswoo
Member
Registered: 2010-09-11
Posts: 1,598

Re: Мультиполигоны

А смысл? JOSM на такое не ругается, если только линия 3 не должна стать участком границы...

Offline

#5 2011-03-22 14:51:37

Scrup
Member
From: Russia/Yugra/Kogalym (Когалым)
Registered: 2011-03-05
Posts: 111

Re: Мультиполигоны

Рендер точно понимает.

Offline

#6 2011-03-22 14:58:25

Oksion
Member
From: Tyumen
Registered: 2010-04-13
Posts: 174

Re: Мультиполигоны

Смысл в том, например, что тогда например линия 3 может стать оврагом (забором) или любым другим линейным объектом, без необходимости дублировать точки. Рендеры отлично понимают.

Offline

#7 2011-03-22 15:04:57

pankdm
Member
From: Moscow | Kemerovo
Registered: 2010-08-20
Posts: 320

Re: Мультиполигоны

luiswoo wrote:

А смысл? JOSM на такое не ругается, если только линия 3 не должна стать участком границы...

Oksion wrote:

Смысл в том, например, что тогда например линия 3 может стать оврагом (забором) или любым другим линейным объектом, без необходимости дублировать точки. Рендеры отлично понимают.

Или например, если линия 3 достаточно сложна, то не приходится ее два раза по одним и тем же точкам рисовать.

Last edited by pankdm (2011-03-22 15:05:36)

Offline

#8 2011-03-22 15:08:26

Oksion
Member
From: Tyumen
Registered: 2010-04-13
Posts: 174

Re: Мультиполигоны

Вообщем мультиполигоны на удивление рулят, и вообщем сама по себе сущность довольно хорошая, особенно когда сталкиваешься с рисованием природных объектов, озёр болот лесов, вроме того, как я понимаю в нынешней версии api OSM мультиполигоны рекомендованы к применению. Вот я и думал что может есть какой бот, который приводит из старого варианта в новых с мультиполигонами, вроде задача довольно тривиальная и автоматизируемая.

Offline

#9 2011-03-22 15:25:13

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

Re: Мультиполигоны

Oksion wrote:

Вообщем мультиполигоны на удивление рулят, и вообщем сама по себе сущность довольно хорошая

Это очень спорно. Изначально это просто костыль, нужный, чтобы обойти ограничение апи на 2000 точек в вее.

Offline

#10 2011-03-22 15:30:37

Oksion
Member
From: Tyumen
Registered: 2010-04-13
Posts: 174

Re: Мультиполигоны

а я думал, это осознанный шаг на пути к более объектной моделе OSM

Offline

#11 2011-03-22 15:30:38

VikDD
Member
From: RU, Moscow-Yaroslavl
Registered: 2010-04-21
Posts: 1,867

Re: Мультиполигоны

liosha, может и костыль, но чертовски удобно, когда вместо десяти веев рисуешь один и включаешь его в полигон (представьте по дороге идут граница области/района/леса/поля/ещё чего-то...) да и вообще, появляется довольно простой способ расширять/уточнять объект, не перерисовывая, а дорисовывая его.

Last edited by VikDD (2011-03-22 15:30:51)

Offline

#12 2011-03-22 15:36:36

dkiselev
Member
Registered: 2010-02-09
Posts: 3,364

Re: Мультиполигоны

Вот только дорогу приходиться бить на куски. И еще замечательная возможность правя дорогу поломать нафиг границу области, района (это проще всего и в josm не увидишь), лес, поле и что там еще...


mail: dkiselev@osm.me      skype: dmitry.v.kiselev
Open Street Maps are supreme! Exterminate all map forms! Exterminate! Exterminate!

Offline

#13 2011-03-22 15:37:28

tmprec
Member
From: Санкт-Петербург
Registered: 2009-08-09
Posts: 611

Re: Мультиполигоны

Честно говоря не люблю такие мультиполигоны. В большом количестве их юзабилити меньше, да и новичок ногу сломит. Не говоря уже о том что потлатч не так хорошо работает с ними.

Last edited by tmprec (2011-03-22 15:38:22)

Offline

#14 2011-03-22 15:39:04

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

Re: Мультиполигоны

VikDD wrote:

но чертовски удобно, когда вместо десяти веев рисуешь один и включаешь его в полигон

Удобство как раз очень сомнительное: вместо одной стандартной геометрии имеется куча кусков, из которых эту геометрию как-то надо собирать. Причём ещё неизвестно, соберётся ли она вообще, потому что никаких средств на уровне апи для её проверки нет.

Ну и отдельная песня про расхлябанную модель данных, в которой однотипные объекты оказываются на двух разных уровнях иерархии.

Offline

#15 2011-03-22 16:23:00

Aleksandr Dezhin
Member
From: Msk
Registered: 2008-05-25
Posts: 2,109
Website

Re: Мультиполигоны

liosha wrote:

Удобство как раз очень сомнительное: вместо одной стандартной геометрии имеется куча кусков, из которых эту геометрию как-то надо собирать. Причём ещё неизвестно, соберётся ли она вообще, потому что никаких средств на уровне апи для её проверки нет.

Ну так для обычных замкнутых веев тоже нет ничего.


[ Проверка границ и НП | Дампы | Валидатор рек | Кое-что ещё ]
- Нет! Не надо пытаться. Делай. Или не делай. Не надо пытаться. (c) Йода

Offline

#16 2011-03-22 17:42:35

Oksion
Member
From: Tyumen
Registered: 2010-04-13
Posts: 174

Re: Мультиполигоны

liosha насчёт расхлябаной модели данных, с этим пожалуй соглашусь, а вот насчёт мультиполигонов, это пожалуй наоборот шаг к более структурированной системе данных, и к более что-ли "возрослой" картографии, другое дело, что для новичков в редакторе стоит как-то более прозрачно представлять мультиполигоны, а для продвинутых, это пожалуй единственный способ вообще рисовать сложную геометрию, по крайней мере альтернатив не очень-то и видно. Плюс там-же где-то прослеживаются зачатки объектного подхода к данным.

Offline

#17 2011-03-22 17:50:06

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

Re: Мультиполигоны

Aleksandr Dezhin wrote:

Ну так для обычных замкнутых веев тоже нет ничего.

Почему?? Про замкнутый вей всегда известно, что он будет кольцом

Offline

#18 2011-03-22 18:00:33

Aleksandr Dezhin
Member
From: Msk
Registered: 2008-05-25
Posts: 2,109
Website

Re: Мультиполигоны

liosha wrote:

Почему?? Про замкнутый вей всегда известно, что он будет кольцом

Я про разнообразные ошибки типа самопересечений, С-образных полигонов, дублей сегментов и пр.


[ Проверка границ и НП | Дампы | Валидатор рек | Кое-что ещё ]
- Нет! Не надо пытаться. Делай. Или не делай. Не надо пытаться. (c) Йода

Offline

#19 2011-03-22 18:15:20

AMDmi3
Member
From: Москва
Registered: 2009-08-12
Posts: 3,315

Re: Мультиполигоны

Кроме того, API не знает какие веи должны быть замкнутыми.

Offline

#20 2011-03-22 19:35:22

Ivan Komarov
Member
Registered: 2008-10-02
Posts: 1,050

Re: Мультиполигоны

VikDD wrote:

liosha, может и костыль, но чертовски удобно, когда вместо десяти веев рисуешь один и включаешь его в полигон (представьте по дороге идут граница области/района/леса/поля/ещё чего-то...) да и вообще, появляется довольно простой способ расширять/уточнять объект, не перерисовывая, а дорисовывая его.

Категорически согласен с этим. Не далее как вчера по бингу выпиливал болото из лесного массива на границе последнего. Без м/п пришлось бы обклацывать два раза.

Offline

#21 2011-03-22 21:20:03

Oksion
Member
From: Tyumen
Registered: 2010-04-13
Posts: 174

Re: Мультиполигоны

Вот сегодня как-раз испытывал мультиполигоны на практике, конкретно интересовало удобство работы и создания их в josm. В итоге после некоторого времени проведённого за компьютером, получилось http://osm.org/go/2amnX4pb- Мой итог, при использовании мультиполигонов скорость и удобство работы возрастает. Какие плюсы были мной замечены:
1) Удобство создания карт со сложными "природными" объектами.
2) Удобство редактирования (уточнения) карт, практически нет необходимости удалять объекты.
3) Не создаём лишнего мусора в базе данных (дубликаты веев и точек).

Минусы:
1) Довольно высокий "порог входа". Необходимость предварительно читать мануалы как этим пользоваться, и вникать.
2) Чуть более сложное чем обычно в josm назначение тегов для мультиполигонов.
3) Плохо стыкуются с замкнутыми веями.

Offline

Board footer

Powered by FluxBB