Opened 6 years ago
Last modified 6 years ago
#17653 new defect
"Duplicate housenumber" warnings on interpolations
Reported by: | zzptichka | Owned by: | team |
---|---|---|---|
Priority: | normal | Milestone: | |
Component: | Core validator | Version: | |
Keywords: | Cc: |
Description
Here's an example: https://www.openstreetmap.org/node/829540172#
There is housenumber #24 at Beverley Avenue as part of the address interpolation and actual building with housenumber #24 at Beverley Avenue.
JOSM complains.
Would make sense to not check nodes that are part of the adress interpolation for that error. We have thousands of those.
Attachments (2)
Change History (8)
comment:1 by , 6 years ago
by , 6 years ago
comment:3 by , 6 years ago
I disagree about redundancy of interpolations. Lots of housenumbers in the area are non-sequential with purpose, i.e 10, 14, 18, etc.
When 14 gets rebuild as duplex (and there are many examples in the area) it will take numbers 14&16. Saw that happen many times.
The 10----10 interpolation is redundant obviously and need to be removed.
comment:4 by , 6 years ago
Component: | Core → Core validator |
---|
comment:5 by , 6 years ago
Let's take Foster street as example.
Housnumber 19 is directly beside 23. There is no 21.
- The interpolation incorrectly pretends that there is a 21 somewhere.
- If you use the interpolation the 21 would be between 25 and 27, not between 19 and 23.
There is no gain from that interpolation.
Additional both the start and end node of the interpolation line are wrong positioned. The number 1 of the interpolation is within the house number 3 and the number 43 is within the house number 463 of the other street.
by , 6 years ago
Attachment: | 17653b.png added |
---|
comment:6 by , 6 years ago
I see your point and agree most of those interpolations are redundant. However, any smart algorithm will take address from a building first and only use interpolations as a last resort, so this won't be an issue.
In any case, this is offtopic. I don't think address points and interpolations should be mutually exclusive.
All these interpolations in that area are superfluous as all housenumbers are mapped already seperately.