Changes between Initial Version and Version 2 of Ticket #15400


Ignore:
Timestamp:
2017-10-04T17:31:05+02:00 (8 years ago)
Author:
mkoniecz
Comment:

Legend:

Unmodified
Added
Removed
Modified
  • Ticket #15400

    • Property Resolutionworksforme
    • Property Status newclosed
  • Ticket #15400 – Description

    initial v2  
    55==== What is the expected result?
    66
    7 Crossing of highway=* ways is created - and landuse is not affected (in other words, if one currently extends highway=* and new node would become joined to highway=* way filter out landuse=* ways)
     7Crossing of highway=* ways is created - and landuse is not affected
     8
     9- in pseudocode:
     10
     11what_will_be_joined(position, currently_edited_way)
     12   candidates = all_nearby_ways(position)
     13   if !currently_edited_way.matches("highway = *")
     14      return
     15   if.candidates.filter("highway = *") != []
     16      return candidates.filter(landuse == null)
    817
    918==== What happens instead?
    1019
    1120Crossing of highway=* ways and landuse=* way is created
     21
     22- in pseudocode:
     23
     24what_will_be_joined(position)
     25   return all_nearby_ways(position)
    1226
    1327==== Please provide any additional information below. Attach a screenshot if possible.