Opened 11 years ago

Last modified 20 months ago

#8864 new enhancement

Include some functions from Utilsplugin2

Reported by: akks Owned by: team
Priority: normal Milestone:
Component: Core Version: latest
Keywords: Cc: stoecker, Don-vip, bastiK, simon04, skyper, joshdoe, Zverikk, akks

Description (last modified by Don-vip)

There was very long ago when we moved any functionalty from Utilsplugin2 to core.

At current moment, there are some useful and long-tested functions in this plugin that may help all users.

Of course, the careful discussion is needed and maybe some menu reorganization.
(after we decide which functions should be included)

I propose following candidate functions (most widely used?):

  1. Replace Geometry [reason: motivate users to maintain history of objects] (#8821)
  2. Add nodes on intersections [reason: it only calls one core function, nothing more]
  3. Copy tags from previous selection [reason: very easy to tag similar objects]
  4. Search predicates "inside", "intersecting", "adjacent", maybe even "allintersecting", "connected" (#5905)
  5. Some of selection menu actions, for example - Unselect nodes, Select adjacent nodes, Select intersecting ways

What do you think? (1-.., 2-.., ...)
(Sorry for huge copy-list)

Attachments (0)

Change History (7)

comment:1 by Don-vip, 11 years ago

Description: modified (diff)

comment:2 by Don-vip, 11 years ago

Before adding some new entries to standard "Tools" menu I'd like to fix #5638 and #6355 first.
I like your idea in #6355 comments about the "Data" menu. "More tools" is already used by utilsplugin2, I think we can use it for geometric functions of others plugins too.

comment:3 by iav, 11 years ago

"Copy from previous selection", "Split object" and "unglue relations" I use really often.

comment:4 by akks, 11 years ago

OK, let us solve #5638 and #6355 at first by big reorganization of menus.
During that time we can collect opinions about what to include here.

comment:5 by skyper, 11 years ago

  • Split object is nice especially as terracer plugin is buggy and not maintained.
  • Replace Geometry see #8821
  • Copy tags from previous selection I do not use that much but Paste relations.
Last edited 11 years ago by skyper (previous) (diff)

comment:6 by Kovoschiz, 20 months ago

Shameless bump from
I don't use "paste relations" much yet, but it is interests me. The most beneficial one personally is "replace membership". Saves uncountable effort compared to moving one-by-one. Aside from "Paste tags from previous selection", "Copy tags" from currently selected objects avoids having to copy the entire object, or remembering to use "paste tags" at the target.

Support 1, 2, 3 the most. 4 and 5 is "All inside", then "intersecting" for me,

"Extract node" would make it on par with (Rap)iD. Honorable mention for "Circle arc", is potentially useful for drawing curves. But again I haven't used it often yet.

Last edited 20 months ago by Kovoschiz (previous) (diff)

comment:7 by Kovoschiz, 20 months ago

Nearly forgot there is a "Tag multiple objects" in a spreadsheet interface. There is another TagEditor plugin similar to the core Relation Editor, but it is buggy, especially applying tags to objects without them.

Modify Ticket

Change Properties
Set your email in Preferences
as new The owner will remain team.
as The resolution will be set. Next status will be 'closed'.
to The owner will be changed from team to the specified user.
Next status will be 'needinfo'. The owner will be changed from team to akks.
as duplicate The resolution will be set to duplicate. Next status will be 'closed'. The specified ticket will be cross-referenced with this ticket.
The owner will be changed from team to anonymous. Next status will be 'assigned'.

Add Comment

E-mail address and name can be saved in the Preferences .
Note: See TracTickets for help on using tickets.