OpenStreetMap Forum

The Free Wiki World Map

You are not logged in.

#1 2011-03-25 18:07:51

Zverik
Moderator
From: Москва
Registered: 2010-10-14
Posts: 5,591
Website

Плагин Relation Toolbox

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

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

Reltoolbox.gif

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

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


ШТОСМ | josm.ru | обо мне | welcome to my planet — I don't understand it

Offline

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

Zverik
Moderator
From: Москва
Registered: 2010-10-14
Posts: 5,591
Website

Re: Плагин Relation Toolbox

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


ШТОСМ | josm.ru | обо мне | welcome to my planet — I don't understand it

Offline

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

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

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

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: Москва
Registered: 2010-10-14
Posts: 5,591
Website

Re: Плагин Relation Toolbox

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


ШТОСМ | josm.ru | обо мне | welcome to my planet — I don't understand it

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: Москва
Registered: 2010-10-14
Posts: 5,591
Website

Re: Плагин Relation Toolbox

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


ШТОСМ | josm.ru | обо мне | welcome to my planet — I don't understand it

Offline

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

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

Re: Плагин Relation Toolbox

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

Offline

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

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

Re: Плагин Relation Toolbox

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

Offline

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

Zverik
Moderator
From: Москва
Registered: 2010-10-14
Posts: 5,591
Website

Re: Плагин Relation Toolbox

Antisida wrote:

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

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


ШТОСМ | josm.ru | обо мне | welcome to my planet — I don't understand it

Offline

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

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

Re: Плагин Relation Toolbox

Zverik wrote:

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

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

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

Offline

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

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

Re: Плагин Relation Toolbox

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

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

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

Offline

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

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

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: 7,472

Re: Плагин Relation Toolbox

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

Offline

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

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

Re: Плагин Relation Toolbox

Offline

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

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

Re: Плагин Relation Toolbox

dudka wrote:

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

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

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

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

Offline

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

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

Re: Плагин Relation Toolbox

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


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

Offline

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

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

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,175
Website

Re: Плагин Relation Toolbox

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

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

Offline

Board footer

Powered by FluxBB