Modify

Opened 23 months ago

Last modified 23 months ago

#6689 new defect

Ways downloaded through "Download parent ways/relations" sometimes have some nodes not loaded

Reported by: kolen Owned by: team
Priority: normal Component: Core
Version: tested Keywords: download, parent, ways, nodes, appearance
Cc:

Description (last modified by kolen)

JOSM version 4279

How to reproduce (hope that data in that area will not changed noticeably):

Start with no data layers.

  1. Download area:

lat 56.6444066 - 56.6451794
lon 47.8568101 - 47.8582

(Can be done using remote control http://127.0.0.1:8111/load_and_zoom?left=47.8568101&bottom=56.6444066&right=47.8582&top=56.6451794 )

  1. Select east-most node of road, where two links to roundabout join (node 637694461)
  1. Select "Download parent ways/relations" from menu (Ctrl+Alt+D)
  1. After way adjacent to that node (way 48522817) is downloaded, some nodes of it have strange appearance in josm view (styled view shows no line of way, just nodes, wireframe view shows lines to far outside (to infinity).
  1. When saving this dataset to .osm xml file (test2.osm) and opening again, it shows the same. However, coordinates of nodes in .osm file look correct, and it opens without errors, and 'status report' shows "Dataset consistency test: No problems found".

Just starting josm and opening (test2.osm) also causes this problem for me to appear.

Update: found that resulting xml does not have two of nodes: 1365747928 and 1365747989 referenced in way 48522817, these nodes are displayed as far away. Seems that they are not loaded by "Download parent ways/relations". But status report shows that data consistency test passes (it allows not loaded nodes of ways?).

Attachments (4)

josm-strange-points-in-ways-mode1.png (41.7 KB) - added by kolen 23 months ago.
Screenshot (wireframe view)
josm-strange-points-in-ways-mode2.png (36.1 KB) - added by kolen 23 months ago.
Screenshot (styled view)
status_report.txt (14.6 KB) - added by kolen 23 months ago.
Status report
test2.osm (39.9 KB) - added by kolen 23 months ago.
Dataset loaded when doing things described in how to reproduce

Download all attachments as: .zip

Change History (9)

Changed 23 months ago by kolen

Screenshot (wireframe view)

Changed 23 months ago by kolen

Screenshot (styled view)

Changed 23 months ago by kolen

Status report

Changed 23 months ago by kolen

Dataset loaded when doing things described in how to reproduce

comment:1 Changed 23 months ago by kolen

  • Description modified (diff)

comment:2 Changed 23 months ago by kolen

  • Description modified (diff)

comment:3 Changed 23 months ago by kolen

  • Summary changed from Ways downloaded through "Download parent ways/relations" have strange appearance/behavior to Ways downloaded through "Download parent ways/relations" sometimes have some nodes not loaded

comment:4 Changed 23 months ago by kolen

Recorded traffic, first josm gets /api/0.6/node/637694461/ways and it returns correct list of nodes in way. But then when doing /api/0.6/nodes josm skips some nodes:

http://api.openstreetmap.org/api/0.6/nodes?nodes=639251730,639251731,324379478,324163048,1365747926,416636331,705416990,413411505,323904576,649176539,613061428,413410370

It skips 1365747928 and 1365747989, other nodes of way 48522817 are downloaded.

And should "data consistency test" complain about ways containing not loaded nodes?

comment:5 Changed 23 months ago by kolen

Maybe related to [4094/josm]

Add Comment

Modify Ticket

Change Properties
<Author field>
Action
as new .
as The resolution will be set. Next status will be 'closed'.
to The owner will be changed from team. Next status will be 'new'.
Next status will be 'needinfo'.The owner will change to kolen
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'.
Author


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

 
Note: See TracTickets for help on using tickets.