-
Notifications
You must be signed in to change notification settings - Fork 15
Improving invalid-tag-modification comparator #147
Comments
The hypothesis behind the invalid-tag-modification compare function are:
Good detectionsConverting a residential area into a park
Removal of uncommon tags.
False detectionsFix of a harmful edit gets flagged too
Tags moved from feature to relation
Specialized value instead of specialized key
|
False positive here: https://osmcha.mapbox.com/47616490/
|
I analyzed the When primary tag of a feature is deleted:
For example, there were 8 occasions when 2nd primary tagLooking at quite a lot of modifications, I could infer that removing
NOTE: Out of Part of a relationFeature's can be made part of a relation with all or some of it's properties removed.
Feature changes like ^ mostly are good which we can 👍 for now. The problem is the feature does not have a reference to it being part of a relation. Any ideas to handle this scenario @geohacker @batpad @amishas157. The only hack I can think of is if all properties of a feature are removed, we could assume that the feature is becoming a part of a relation. This has been true for almost 100% of the modification's I have 👀. # Example of a feature coming to the comparator.
# Note that there isn't any reference to the relation that it is part of.
{
"type": "Feature",
"id": "way!333194926!3",
"properties": {
"osm:type": "way",
"osm:id": 333194926,
"osm:version": 3,
"osm:changeset": 47592706,
"osm:timestamp": 1491745717000,
"osm:uid": 665748,
"osm:user": "sebastic"
},
"geometry": {
"type": "LineString",
"coordinates": [
[
-76.4374173,
36.98812
],
[
-76.4372177,
36.9877951
],
[
-76.4371429,
36.9878247
],
[
-76.4370818,
36.9877254
],
[
-76.4369996,
36.9877579
],
[
-76.4372598,
36.9881822
],
[
-76.4374173,
36.98812
]
]
}
} |
Per stats here: #143 (comment) and continuing from here: #127
Invalid tag modification
labels a lot of changesets, how can we improve this comparator?Total stats
7,644
220
25
11.36%
Daily stats
1274
37
4
The text was updated successfully, but these errors were encountered: