Modify

Opened 8 years ago

Last modified 5 years ago

#13678 new defect

Problem with closed multipolygon displaying and test

Reported by: naoliv Owned by: team
Priority: normal Milestone:
Component: Core Version:
Keywords: multipolygon Cc:

Description

I am unsure if there is something related with #13677, but validate the attached file and see that there are some warnings about unclosed multipolygons.

But they all seem to be closed, like:

https://i.imgur.com/EUNpS9p.png

↑ this is the relation with id 298025

What is strange is that it seems that all the relation members are downloaded, while they aren't fully visible (there are some missing ways). Asking to download the members the ways are downloaded and appear.

One problem is: shouldn't the test ignore multipolygons/relations with missing members, specially if they are outside the downloaded area?

Another problem is: since it's possible to see that the we can't call Download incomplete members, we can suppose that all the ways are already downloaded. Shouldn't they all be visible?

(I am reporting it against Core for this second problem)

JOSM:

Build-Date:2016-09-21 12:23:43
Revision:11037
Is-Local-Build:true

Identification: JOSM/1.5 (11037 SVN en) Linux Debian GNU/Linux testing (stretch)
Memory Usage: 247 MB / 10206 MB (67 MB allocated, but free)
Java version: 1.8.0_102-8u102-b14.1-2-b14, Oracle Corporation, OpenJDK 64-Bit Server VM
Screen: :0.0 1600x900, :0.1 1280x1024
Maximum Screen Size: 1600x1024
Java package: openjdk-8-jre:amd64-8u102-b14.1-2
Java ATK Wrapper package: libatk-wrapper-java:all-0.33.3-9
VM arguments: [-Dawt.useSystemAAFontSettings=on]
Dataset consistency test: No problems found

Attachments (1)

problem.osm.bz2 (679.8 KB ) - added by naoliv 8 years ago.

Download all attachments as: .zip

Change History (5)

by naoliv, 8 years ago

Attachment: problem.osm.bz2 added

comment:1 by Don-vip, 8 years ago

Keywords: multipolygon added

comment:2 by bastiK, 8 years ago

The data file is corrupt, e.g. way 42847113 contains node 536220159, but this node is not in the data file.

Of course it would be nice to show some kind of warning or error in this case.

comment:3 by naoliv, 8 years ago

It could warn, indeed.
But there is one problem before this: this file was created with JOSM. If it somehow missed some data, then there is another problem there.

in reply to:  3 comment:4 by skyper, 5 years ago

Replying to naoliv:

It could warn, indeed.
But there is one problem before this: this file was created with JOSM. If it somehow missed some data, then there is another problem there.

You probably do not know exactly which download method you used and what your settings regarding downloading objects from overpass was, or do you?

Lately, more tickets about silent failures of connection are reported and at least "Download parent" failed silently on timeouts until a few month ago (#13177) and "download incomple members" still does (#19333).

My strange artifacts (#19582) possibly result of a silently broken connection while reverting as it would explain why I was not able to select the way as usual like your problem here. Both are incomplete downloads without a notification.

The more I think about, the closer I get that these silent connection failures leading to incomplete data and might be one reason for lots of the tickets with inconsistent data.

Question remaining are if there is a chance to notice all connection failures from JOSM's side and how to certify that a download does contain all requested objects.

Last edited 5 years ago by skyper (previous) (diff)

Modify Ticket

Change Properties
Set your email in Preferences
Action
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 naoliv.
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.