There certainly is benefit to piggybacking QA data on the OSM databases,
but there are downsides. Moving a node will not change the way's version
id. This change can make the building square/notsqure/overlap/whatever.
The way needs to be rechecked by the QA tool. But it can't know know
that from the way version.

On 10.05.19 22:17, Yuri Astrakhan wrote:
On Fri, May 10, 2019 at 3:39 PM Yves <yve...@mailbox.org <mailto:yve...@mailbox.org>> wrote:

    Some validation tools, like Osmose, make great efforts to maintain a
    'false positive' database.


If the same validation is done by multiple tools, they need to share the "false positive" data, otherwise only one tool would know not to change something, while another tool will encourage the user to make the same mistake.

So we either have to set up an OSM shadow database that contains all exceptions, e.g. "object NNNN is exempt from validation XXXX", or this data should be stored in the object itself, which seems to be a far more robust approach (same data store allows data consistency / versioning / user management / tracking / consistency between tools / same processing pipeline / ...).

If the objection to this is that users don't want to see junk data, I agree -- but we could simply dedicate a key namespace to validations, and hide it by default in JOSM and iD.

_______________________________________________
talk mailing list
talk@openstreetmap.org
https://lists.openstreetmap.org/listinfo/talk



_______________________________________________
talk mailing list
talk@openstreetmap.org
https://lists.openstreetmap.org/listinfo/talk

Reply via email to