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-25 18:07:51

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

Плагин Relation Toolbox

В определённый момент мне надоело рисовать «лоскутные мультиполигоны» и править ошибки границ обычными средствами JOSM, и я вспомнил, что умею программировать. Попутно поправив разные другие недочёты в редакторе и плагинах, я сделал специальный мегаплагин для редактирования отношений и, в частности, мультиполигонов не отходя от карты.

Называется reltoolbox, описание в вики.

Reltoolbox.gif

У него два основных преимущества: управление тегами при создании мультиполигонов и отношений границ и правка членов отношения без открытия лишнего окна. Поначалу нужно привыкнуть к концепции «выбранного отношения», но затем дело пойдёт быстрее, чем раньше.

Плагин сейчас в состоянии беты (к релизу планируется полностью переписать код создания мультиполигонов), но он будет таким довольно долго, поэтому решил не тянуть с публикацией.


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

Offline

#2 2011-07-11 09:26:24

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

Re: Плагин Relation Toolbox

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


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

Offline

#3 2011-07-11 10:11:28

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

Re: Плагин Relation Toolbox

Теперь я знаю какой у Зверика голос smile


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

Offline

#4 2011-07-11 10:22:55

Hind
Member
From: Moscow
Registered: 2009-05-25
Posts: 3,950

Re: Плагин Relation Toolbox

А кто ездит на пати, ещё и знает, как он выглядит big_smile

Offline

#5 2011-07-11 11:03:49

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

Re: Плагин Relation Toolbox

Так вот чей это плагин))  Месяца 3 назад пощупал, не нашёл существенных отличий от Ctrl-A и Ctrl-Shift-V smile . С тех пор много хорошего появилось и, самое главное - объяснение, как этим удобно пользоваться. Спасибо!

Offline

#6 2011-07-11 11:28:59

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

Re: Плагин Relation Toolbox

Пока не обновил JOSM до 4223, свежеустановленный через JOSM reltoolbox приводил к Exception-ам при попытке добавить точку (А). Может, в ядре что-то не то появлялось, а может версия ядра в build.xml занижена - не знаю (при отключении плагина проблема исчезала).

В общем, если у вас так же - не пугайтесь, а обновляйтесь.

Last edited by akks (2011-07-11 11:29:56)

Offline

#7 2011-07-11 11:59:22

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

Re: Плагин Relation Toolbox

Hind wrote:

А кто ездит на пати, ещё и знает, как он выглядит big_smile

Как выглядит можно было узнать и раньше. smile (Например с фотки из Великих Лук)

Offline

#8 2011-07-21 09:24:47

Larry0ua
Member
Registered: 2010-09-19
Posts: 1,061

Re: Плагин Relation Toolbox

Просьба на будущие обновления - добавить к possible_roles.txt
associatedStreet: street, house
кажется, больше в нем нету...
Спасибо за плагин, действительно удобней с ним работать smile

Offline

#9 2011-09-11 21:35:03

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

Re: Плагин Relation Toolbox

А можно как-то настроить плагин так, чтобы при создании мультиполигона из нескольких линий одинаковые теги на линиях не сбрасывались?
При сборке границ это довольно странный результат дает, где-то сбрасывается boundary, где-то admin_level, где-то оба тега.


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

Offline

#10 2011-09-12 04:17:53

gentoid
Member
From: Samara, Russia
Registered: 2011-07-23
Posts: 75

Re: Плагин Relation Toolbox

Aleksandr Dezhin wrote:

чтобы при создании мультиполигона из нескольких линий одинаковые теги на линиях не сбрасывались

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

Offline

#11 2011-09-12 06:42:08

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

Re: Плагин Relation Toolbox

Ну там есть галочка «не перемещать теги». И для административных границ лучше включить первый пункт в настройках, «делать адм. границы» — тогда теги границ будут по-особому обрабатываться.


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

Offline

#12 2012-10-26 20:54:36

Barbos
Member
From: Київ
Registered: 2011-01-08
Posts: 208

Re: Плагин Relation Toolbox

просьба: при создании associatedStreet (Street), тег name из веев копируется в отношение.. вообщем нужно чтобы все name:xx тоже копировались...

зы: и спасибо за мегаплагин.. ))

Last edited by Barbos (2012-10-26 21:00:32)

Offline

#13 2014-02-14 19:58:29

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

Re: Плагин Relation Toolbox

Вы не поверите, но я раскопал черновик видео о нескольких волшебных функциях, которые я сделал два с половиной года назад. Смотрите на youtube.


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

Offline

#14 2014-02-14 20:12:33

freeExec
Moderator
From: Ульяновск,Модератор всех слоёв
Registered: 2012-07-31
Posts: 8,536

Re: Плагин Relation Toolbox

Блин, про склейку знал, а про главную фичу даже не задумывался. Пойду АТД к лесу клеить.

Offline

#15 2014-02-17 10:27:41

Antisida
Member
From: Нижний Новгород
Registered: 2011-01-15
Posts: 906

Re: Плагин Relation Toolbox

А удалить отношение возможно только из контекстного меню?

Offline

#16 2014-02-17 10:30:10

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

Re: Плагин Relation Toolbox

Antisida wrote:

А удалить отношение возможно только из контекстного меню?

Можно выбрать отношение и удалить из панели свойств (где теги). А как ещё надо?


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

Offline

#17 2014-02-17 11:11:47

Antisida
Member
From: Нижний Новгород
Registered: 2011-01-15
Posts: 906

Re: Плагин Relation Toolbox

Zverik wrote:

А как ещё надо?

Я б сделал отдельную кнопку для этого дела.
Меня уже давно мучает вопрос, почему нет удобной кнопки для удаления отношения.

из панели свойств (где теги) удаляются только члены из отношения, а само отношение с 0 членов остается.
Удалить можно только из дополнительного окошка редактирования свойств отношения.

Offline

#18 2014-02-17 11:20:29

Antisida
Member
From: Нижний Новгород
Registered: 2011-01-15
Posts: 906

Re: Плагин Relation Toolbox

Сеейчас экспериментировал с удалением отношений и их членов.
Как и раньше, остаются отношения с 0 членов, и Josm не дает такой бардак загрузить на сайт.

И самое муторное сейчас найти эти пустые отношения в списке 200 отношений, которые я успел загрузить за последние полчаса.
Я так понимаю, это глюк Josm, когда членов уже нет, а отношение остается. Разве нет?

Или я совсем ничего не понимаю...

Offline

#19 2014-02-17 11:25:14

dudka
Member
From: Київ
Registered: 2011-04-22
Posts: 1,605

Re: Плагин Relation Toolbox

Antisida, найти эти пустые отношения можно поиском:
type:relation -parent

Удалять удобно так: выделить отношение дабл-кликом по названию в окне relation-toolbox, нажать кнопку Del.

Last edited by dudka (2014-02-17 12:10:45)

Offline

#20 2014-02-17 11:49:26

freeExec
Moderator
From: Ульяновск,Модератор всех слоёв
Registered: 2012-07-31
Posts: 8,536

Re: Плагин Relation Toolbox

Часто ли надо удалять чужие отношения ? То что пустые отношения не даёт залить это большой плюс, потому что обратно ты их просто не когда не скачаешь. Удалять после опустошения членов тоже нельзя, мало ли я убрал всех членов чтобы добавить другие. Сейчас имхо нормальная реализация.

Offline

#21 2014-02-17 12:46:59

dudka
Member
From: Київ
Registered: 2011-04-22
Posts: 1,605

Re: Плагин Relation Toolbox

Offline

#22 2014-02-17 13:50:18

freeExec
Moderator
From: Ульяновск,Модератор всех слоёв
Registered: 2012-07-31
Posts: 8,536

Re: Плагин Relation Toolbox

dudka wrote:

В wiki есть линк на список пустых отношений:

Ба знакомые лица, почётное второе место:

218      1.824%      Павел Яринюк

А так за ссылку спасибо.

Offline

#23 2014-02-17 14:18:00

Семён Семёнов
Member
Registered: 2012-11-07
Posts: 590

Re: Плагин Relation Toolbox

"Левый" список, создал кучу отношений и ни каким боком в этот список не попал (неужели нет ошибок) smile


«Дорогу осилит идущий»

Offline

#24 2014-02-17 16:53:10

Antisida
Member
From: Нижний Новгород
Registered: 2011-01-15
Posts: 906

Re: Плагин Relation Toolbox

dudka wrote:

Удалять удобно так: выделить отношение дабл-кликом по названию в окне relation-toolbox, нажать кнопку Del.

А ведь точно! Мне не хватало одного клика.

Offline

#25 2015-11-20 22:36:57

esaulenka
Member
From: Москва
Registered: 2010-08-21
Posts: 1,194
Website

Re: Плагин Relation Toolbox

Мелкий глюк:
- выделить мультиполигон (само отношение)
- выделить линию, входящую в этот мультиполигон

В окне плагина мультиполигон дублируется.

Offline

Board footer

Powered by FluxBB