Modify

Opened 4 years ago

Closed 4 years ago

Last modified 4 years ago

#3663 closed enhancement (fixed)

[PATCH] Function to automatically download all missing relations members in all relations

Reported by: singularita@… Owned by: Gubaer
Priority: normal Component: Core
Version: latest Keywords:
Cc: singularita@…

Description

In the relation editor there is feature that allows you to download missing members (which is very useful for multipolygons, where some parts of it are outside bbox initially downloaded from API)

Problem is, when there are many multipolygons (several dozens), some of them with parts outside downloaded area. Having to get into all of them, then downloading incomplete parts (where they arte missing) is tedious

Some function "Automatically download any missing members for all relations (or all selected relations) that are incomplete" would make this much easier.

Such function would go through all selected relations (or all relations) and download missing members in relations that have them missing.

Attachments (2)

relation_download_members.patch (15.9 KB) - added by bastiK 4 years ago.
relation_download_members-2315.patch (15.9 KB) - added by bastiK 4 years ago.

Download all attachments as: .zip

Change History (11)

comment:1 Changed 4 years ago by bilbo

  • Cc singularita@… added

comment:2 Changed 4 years ago by bilbo

  • Summary changed from Function to all missing relations members to Function to automatically download all missing relations members in all relations

comment:3 Changed 4 years ago by bastiK

  • Owner changed from team to bastiK
  • Status changed from new to assigned

comment:4 Changed 4 years ago by bastiK

  • Owner changed from bastiK to Gubaer
  • Status changed from assigned to new

Patch adds a popup menu for the RelationListDialog:

  • Download members
  • Select members

(Multiple relations can be selected in advance.)

@Gubaer: I removed the method updateMemberReferences from MemberTableModel.java.
This fixes #3482. I thought you might like to know and have a look... :)

Minor things included:

  • change incorrect wording (UploadAction.java)
  • remove flaw described in #3674

Changed 4 years ago by bastiK

comment:5 Changed 4 years ago by bastiK

  • Summary changed from Function to automatically download all missing relations members in all relations to [PATCH] Function to automatically download all missing relations members in all relations

comment:6 Changed 4 years ago by Gubaer

Hi, I'm afraid I didn't respond quickly enough, your patch doesn't apply any more. RelationListDialog has evolved in the meantime. Could you please generate the patch against latest again? Thanks

comment:7 Changed 4 years ago by bastiK

No problem, here it is.

Changed 4 years ago by bastiK

comment:8 Changed 4 years ago by Gubaer

  • Resolution set to fixed
  • Status changed from new to closed

(In [2317]) applied #3663: patch by singularita: Function to automatically download all missing relations members in all relations
Slightly updated and completed with context sensitive help, see also help

comment:9 Changed 4 years ago by singularita@…

Errr, that is not my patch ... while the original feature request was from me, the patch itself was written by bastiK.

Add Comment

Modify Ticket

Change Properties
<Author field>
Action
as closed .
as The resolution will be set. Next status will be 'closed'.
The resolution will be deleted. Next status will be 'reopened'.
Author


E-mail address and user name can be saved in the Preferences.

 
Note: See TracTickets for help on using tickets.