I think there is an issue here: ​https://www.openstreetmap.org/way/237778620 this object is flagged with a warning. However, auto-fixing this object moves the nodes by less than the JOSM object history window can display as coordinates (7 decimal places) and it displays "< 0.01 m" difference. Such very very very minor non-square buildings should not be flagged (creates more noise than benefit). I would not like to see edits for such square buildings. Would that non-change be saved in the OSM database as anything but a useless changeset (coordinates are only 7 decimal places in the API)?
Using JOSM 13680 de) Linux, Java: 9.0.4+11, Oracle Corporation, OpenJDK 64-Bit Server VM.

Another thought: how do we deal with buildings which are just not exactly square in reality? They will show up as warning forever - until some JOSM validator user comes by and autofixes it.

Still for other buildings this produces many warnings where the nodes would only be shifted by one digit in the 7th decimal. Could we suppress all warnings where the autofix would move nodes by less than 0.0000002? I think this value is reasonable to require since 0.0000001 may be just a slightly different rounding.

I guess that a validator.RightAngleBuilding.minimumDelta value of rather close to 1 instead of close to 0 might be fine for productive use, yes, that needs testing.

I think 0.1 is still a bit low. ​osmwww:way/574083092 is reported, however Q and ctrl+H gives no change in the coordinates of the four nodes and a distance <0.01m
The change at Q is visible in JOSM only at zoomlevel 24 and higher (osm carto ends at z19!) (standard dpi screen)

at least 0.1375 seems to be a good minimum. The current 0.1 is far too small, in my opinion - compare my #comment:14 . I think too many false positives make this validator rule far less useful - and will create may useless history entries in object histories (I guess the API will still save such a change - even if coordinates did not change).

Add Comment

This ticket has been modified since you started editing. You should review the
other modifications which have been appended above,
and any conflicts shown in the preview below.
You can nevertheless proceed and submit your changes if you wish so.