Opened 6 years ago
Last modified 6 years ago
#18959 closed enhancement
JOSM should store and use the information that parents were downloaded — at Version 4
| Reported by: | skyper | Owned by: | team |
|---|---|---|---|
| Priority: | normal | Milestone: | |
| Component: | Core | Version: | |
| Keywords: | parents download information | Cc: |
Description (last modified by )
Follow up from #18528, see GerdP in comment 19.
Best would be to store this information in a new flag.
- Currently, JOSM does not store information that parent objects where downloaded which can lead to additional traffic.
- There a many situations where the download area is used to determine if all parents of an object have been downloaded which is not the best solution in many situations.
I know this is quite some work and might need some time. Thanks in advance.
Use case / Example
- download parents
- all split and combine way actions
- See #10999 for one example.
- validator test with parent relations involved
- to be continued
Change History (4)
comment:1 by , 6 years ago
| Priority: | major → normal |
|---|
comment:2 by , 6 years ago
| Summary: | JOSM should store and use the information that parents where downloaded → JOSM should store and use the information that parents were downloaded |
|---|
comment:3 by , 6 years ago
comment:4 by , 6 years ago
| Description: | modified (diff) |
|---|---|
| Keywords: | parents download information added |
Note:
See TracTickets
for help on using tickets.



My thoughts:
boolean parentsKnown()/void setParentsKnwon(boolean flag)Retrieving map data by bounding box: GET /api/0.6/mapor the corresponding overpass queryDownload Parentsaction would set the flag for the object for which the parents were retrievedosmfilteror even a simple text editor allow to change or remove data in the file. We use this to producde test data. So, to stay on the safe side we might decide to distrust any data loaded from disk, means, the new flag would not be set. Obviously this could cause confusion when mappers save their work to disk and reload it. Validator results might change.