И JOSM выдаст кучу warnings по этому поводу Короче, попробуйте сами порисовать и поймёте что нифига не удобно Я недавно делал такой мультиполигон, так была проблема выбрать все куски мультиполигона чтобы вызвать меню “Создать мультиполигон”. Все кусочки выделяешь по Shift - left mouse click и … почему-то схватывались не куски а выделялись именно дома (по точкам шли как котуры зданий так и куски предполагаемого мультиполигона). Кончилось тем что порезал вообще всё на мелкие куски и всё влёт прошло.
Если хочется совместимости с программами, плохо понимающиее мультиполигоны (кроме портача ещё nominatim не будет воспринимать адреса домов на отношениях) - то надо ставить на outer (если он один). Если же outer-ов несколько или же совместимость со старыми программами не сильно волнует, то теги области ставить на само отношение. Линейные теги (типа заборов) к мультиполигонам не применимы и должны оставаться на самих линиях в любом случае.
Насчёт лоскутного одеяла: я бы предложил интерфейс редактирования сделать как MS Paint: полигоном мы заливаем (или заливаем стирательную резинку, то есть делаем inner) отдельные участки между линиями. А линии сами режутся как надо.
Плагин relation toolbox конечно штука хорошая, но ею полигоны можно только создавать. Править - геморойно.
Резать линии автоматом как надо слишком опасно - есть же история, теги и куча других проблем.
Reltoolboxom добавлять-удалять линии довольно удобно, особенно дырки вырезатью. Выделять замкнутый контур для создания мультиполигона можно по Shift-/ (если выделена одна из линий границы). Выделение мультиполигона по тыку внутрь пока никто не сделал - надо дописывать, это не трудно (хотя времени требует).
^^ Теги пусть остаются. История - как получится.
Я не понял, как можно добавить линию в уже построенное отношение в RT?
Выделяем лес - щелкаем в Reltoolbox по существующему отношению или создаём его через Multi(лес жирный, желтый) - рисуем поляну - жмем “+” в reltoolbox. Он сам определяет, что это inner. Лес как отношение по прежнему активен, можно добавлять ещё. Если выбрать линию, уже входящую в отношение, вместо кнопки “+” будет “-”.
А если у меня есть один полигон и я хочу взять линию из него и добавить в другой, как выделить линию с делать активным нужный полигон?
Если я правильно понял, полигон делается активным тыком по нему в списке reltoolbox (он там есть, если выделена хоть одна его линия).
А дальше выбираем любую линию на карте как обычно (на желто-розовые цвета внимания не обращаем) и суем её в активный полигон с помощью “+”. Из старого она, правда, при этом не удалится.
Ок, спасибо!
вот тут пишите inner outer… на плоскости то понятно, а на сфере, в чем разница между inner и outer?
картинка для размышления
inner меньше по площади. :3
Hind, ТОЧНо!!! Матрёшка всем в помощь
А про идеальный экваториальный полигон из одного сегмента и ноды ещё Komzpa писал :3