Modify

Opened 15 years ago

Closed 9 years ago

#4993 closed enhancement (duplicate)

Feature to right click on a attribute and be able to select all similar

Reported by: MikeyCarter Owned by: team
Priority: normal Milestone:
Component: Core Version: tested
Keywords: Cc:

Description (last modified by Don-vip)

I'm currently processing CanVec Data for Ontario, Canada. The I have with the data is the inner objects have all the attributes, and the outer is blank. (not to mention it has no multipolygon relation)

So my current method is to click on the CanVec:UUID, copy it's value. Then enter it in the search. (which selects all the inner objects) Select the outer object. Hit T (for the tageditor plugin). Create a new blank entry, click ok (which copies the attributes to the outer polygon). Click the make multipolygon button (another plugin). De-select the outer polygon, then remove the colouring attributes, and names (which removes it from all the inner tags.

If I could get a quick search feature, so I just right click on the tag and have it select/replace all objects with that tag, it would save a step.

Another feature request would be a copy tag feature. That way I don't have to do the T - create blank record - click ok step

Attachments (0)

Change History (7)

comment:1 by bastiK, 15 years ago

You can already copy tags: Ctrl-C to copy and Shift-Ctrl-V to paste the tags on another object.

in reply to:  1 comment:2 by anonymous, 15 years ago

Replying to bastiK:

You can already copy tags: Ctrl-C to copy and Shift-Ctrl-V to paste the tags on another object.

Cool. I've been looking for that for a while? Any way to make it a button? or make it a single hot key to copy and paste?

comment:3 by bastiK, 15 years ago

I don't really understand how it is supposed to work.

in reply to:  3 comment:4 by anonymous, 15 years ago

Replying to bastiK:

I don't really understand how it is supposed to work.

Right now I have three buttons on the top.

So my procedure for doing this now is:

  1. Select all objects in the centre of the multipolygon. (for more than 3 I click the UUID attribute, copy the value, then select the search, paste it there, and do a replace search)
  2. Then select the outer multipolygon object.
  3. Hit the copy, paste, and create multipolygon buttons I added to my top bar.
  4. Deselect the outer object.
  5. Remove the name, nature attributes.

Then move on to the next of the +300 objects.

So now that I know how to do a tag copy my enhancement request is:

  1. Make those three buttons into one. So have a button which may be a script. (ie that will hit Control-C, wait for operation to complete, hit Control-Shift-V, wait for operation to complete, then Control-Shift-M for the create multipolygon. It would be great too if I can say select all inner object of currently select relationship too)
  1. Have a way to search by attribute by clicking it. (which would save a few steps on #1 above)

Sorry if I'm repeating myself. It takes me about 1 day to complete a tileset (after +300 object my brain goes to mush :) )

comment:5 by stoecker, 15 years ago

Wouldn't it be much easier to do automated, what you currently do? It sounds much like a job, which a script can do better than a human.

in reply to:  5 comment:6 by anonymous, 15 years ago

Replying to stoecker:

Wouldn't it be much easier to do automated, what you currently do? It sounds much like a job, which a script can do better than a human.

That's pretty much what I'm looking for in JOSM, as scripting or macro engine. I have to go through each one as sometimes there's curve balls. But if I can automate the process and just verify that would be good.

comment:7 by Don-vip, 9 years ago

Description: modified (diff)
Resolution: duplicate
Status: newclosed

Closed as duplicate of #6935.

Modify Ticket

Change Properties
Set your email in Preferences
Action
as closed The owner will remain team.
as The resolution will be set.
The resolution will be deleted. Next status will be 'reopened'.

Add Comment


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