Extereme schade door ongeducumenteerde mechanical-edit in Tilburg

Goed, ik weet niet precies waar te beginnen, maar shit hit the fan in Tilburg.
Ik kwam dit eergisteren voor het eerst op het spoor en heb sindsdien vele uren besteed in het in kaart brengen van de schade. De schade is zo extreem dat dit niet in volledigheid gelukt is.

Dit is wat ik wel weet:
Onder het motto “reverse illegal import” heeft Martin Borsje een ongedocumenteerde automated-edit uitgevoerd in Tilburg. Het doel van deze edits lijkt te zijn om alles wat Kiaatix heeft aangeraakt te verwijderen. Hierbij zijn talloze objecten gewist Waaronder ongeveer 1200 bag panden. Ook zijn er vele bag panden beschadigd omdat deze nodes deelde met objecten van Kiaatix en martin die rücksichtslos verwijderd heeft.

Dat deze edits ondoordacht en onoplettend zijn uitgevoerd lijkt mij een stelling waarvoor het woord understatement een understatement is.

Hier is een lijst van meer dan 70 changesets van martin waarin sprake is van schade aan bag panden:
https://overpass-api.de/achavi/?changeset=86147708
https://overpass-api.de/achavi/?changeset=86147901
https://overpass-api.de/achavi/?changeset=86148116
https://overpass-api.de/achavi/?changeset=86148174
https://overpass-api.de/achavi/?changeset=86148424
https://overpass-api.de/achavi/?changeset=86148606
https://overpass-api.de/achavi/?changeset=86148695
https://overpass-api.de/achavi/?changeset=86149880
https://overpass-api.de/achavi/?changeset=86150185
https://overpass-api.de/achavi/?changeset=86154305
https://overpass-api.de/achavi/?changeset=86154530
https://overpass-api.de/achavi/?changeset=86154764
https://overpass-api.de/achavi/?changeset=86163100
https://overpass-api.de/achavi/?changeset=86203588
https://overpass-api.de/achavi/?changeset=86203849
https://overpass-api.de/achavi/?changeset=86204316
https://overpass-api.de/achavi/?changeset=86204398
https://overpass-api.de/achavi/?changeset=86204786
https://overpass-api.de/achavi/?changeset=86205395
https://overpass-api.de/achavi/?changeset=86206035
https://overpass-api.de/achavi/?changeset=86206111
https://overpass-api.de/achavi/?changeset=86206142
https://overpass-api.de/achavi/?changeset=86269765
https://overpass-api.de/achavi/?changeset=86269791
https://overpass-api.de/achavi/?changeset=86269848
https://overpass-api.de/achavi/?changeset=86271199
https://overpass-api.de/achavi/?changeset=86271280
https://overpass-api.de/achavi/?changeset=86271333
https://overpass-api.de/achavi/?changeset=86271365
https://overpass-api.de/achavi/?changeset=86271396
https://overpass-api.de/achavi/?changeset=86271434
https://overpass-api.de/achavi/?changeset=86276900
https://overpass-api.de/achavi/?changeset=86276918
https://overpass-api.de/achavi/?changeset=86276951
https://overpass-api.de/achavi/?changeset=86276999
https://overpass-api.de/achavi/?changeset=86277013
https://overpass-api.de/achavi/?changeset=86277136
https://overpass-api.de/achavi/?changeset=86277225
https://overpass-api.de/achavi/?changeset=86277289
https://overpass-api.de/achavi/?changeset=86277320
https://overpass-api.de/achavi/?changeset=86277340
https://overpass-api.de/achavi/?changeset=86277375
https://overpass-api.de/achavi/?changeset=86277385
https://overpass-api.de/achavi/?changeset=86277421
https://overpass-api.de/achavi/?changeset=86277444
https://overpass-api.de/achavi/?changeset=86277461
https://overpass-api.de/achavi/?changeset=86277480
https://overpass-api.de/achavi/?changeset=86277507
https://overpass-api.de/achavi/?changeset=86277523
https://overpass-api.de/achavi/?changeset=86277536
https://overpass-api.de/achavi/?changeset=86277587
https://overpass-api.de/achavi/?changeset=86277611
https://overpass-api.de/achavi/?changeset=86282332
https://overpass-api.de/achavi/?changeset=86282350
https://overpass-api.de/achavi/?changeset=86282393
https://overpass-api.de/achavi/?changeset=86282422
https://overpass-api.de/achavi/?changeset=86282440
https://overpass-api.de/achavi/?changeset=86282459
https://overpass-api.de/achavi/?changeset=86282472
https://overpass-api.de/achavi/?changeset=86282547
https://overpass-api.de/achavi/?changeset=86282637
https://overpass-api.de/achavi/?changeset=86282651
https://overpass-api.de/achavi/?changeset=86282798
https://overpass-api.de/achavi/?changeset=86282821
https://overpass-api.de/achavi/?changeset=86282923
https://overpass-api.de/achavi/?changeset=86283007
https://overpass-api.de/achavi/?changeset=86283022
https://overpass-api.de/achavi/?changeset=86283044
https://overpass-api.de/achavi/?changeset=86283086
https://overpass-api.de/achavi/?changeset=86284770
https://overpass-api.de/achavi/?changeset=86309166

Wat ik niet weet:

  • Schade door Martin buiten Tilburg
  • Schade aan ander objecten dan bag objecten
  • de voledige omvang van de schade aan bag panden in Tilburg.

Wat er nu (minstens) moet gebeuren

  • Martin en andere moeten onmiddellijk stoppen met het uitvoeren van mechanical-edits. Er is inmiddels wel genoeg schade aan osm en de Nederlandse community gedaan.
  • De volledige omvang van de schade aan bag panden moet worden geïnventariseerd.
  • De overige schade moet worden geïnventariseerd.
  • De changesets van Martin in Tilburg moeten worden teruggedraaid door iemand met meer verstand van ingewikkelde edits dan Martin en met behoud van de geschiedenis van de gewiste objecten.

Update: Martin maakt ook changesets met het commentaar “BAG update” waarin hij werk van Kiaatix verwijderd en bag panden beschadigd, maar niks aan de bag update. Zie: https://overpass-api.de/achavi/?changeset=86477237

Weet je dat wel zeker van die 1200 bag-panden? Zijn dat niet de omtrekken die KiaaTiX als inners had toegevoegd?
Ik ben dit in Geldermalsen/Meteren tegengekomen, en ja dan is het een kwestie van gecontroleerd en veelal handmatig verwijderen om schade aan panden te voorkomen.

De enige, die hier wat over kan zeggen is Martin.
Die heeft een bepaald plan wat hij nu aan het uitvoeren is.
Je zult dus met Martin in gesprek moeten om te weten te komen wat zijn plannen zijn.
En wat schade aan BAG panden betreft, Martin is zelf een zeer ervaren BAG importeur, dus dat kan hij zelf prima herstellen.

Mijn advies is, gewoon op je handen gaan zitten en afwachten

Update: I.p.v. dat martin hier de dialoog aangaat hij momenteel druk bezig zijn fouten te verhullen. zie bijv. deze changeset: https://overpass-api.de/achavi/?changeset=86517873

hier verwijderd martin beschadigde panden volledig om ze vervolgens opnieuw te importeren. Hij gaat hiermee in tegen twee belangrijke regels in osm: 1. hij wist de geschiedenis van de panden en 2. hij verhult zijn eigen edts.

Dit is precies waarom ik martin opriep om te stoppen met zijn edits.

Ik zal je zeggen wat er gebeurd is:

Bij de import van de beruchte tuinen zijn vaak multipolygoonrelaties aangemaakt (MPR).
Hierbij zijn twee mogelijkheden, volgens mij random, toegepast door de importeur:

  1. Er is bovenop de ways en nodes van betreffende panden een nieuwe way gelegd als inner polygon van de MPR
  2. het pand zelf is (deels) als IP van de MPR gemaakt; tegen alle conventies in: een pand staat gewoon in de landuse, maar ja.

Je begrijpt dat het opruimen van deze tuinen inclusief de IP’s, zowel middels een overpass binnenhalen als via de gehele dataset per area weleens misgegaan is - ook niet de meest inspirerende job, handmatig selecteren van de OP, de IP en de MPR.

Ik had dat zelf al geconstateerd en was bezig te herstellen, naast mijn gewone werk in mijn vrije tijd.

Ik was en ben dus op de hoogte.

Een bericht in het forum of een changesetcomment in de trend van “Ik zie dat je verkeerd geïmporteerde tuinen aan het opruimen geweest bent, is het je opgevallen dat je daarbij onbedoeld een aantal huizen beschadigd of zelfs verwijderd hebt, en ga je dat verder corrigeren?” zou op zijn plaats zijn en zelfs effectief, ware het niet dat ik daar al mee bezig was en dat ook zal afmaken.

Mijn excuses dat ik het niet alles gelijk heb kunnen doen.

De activiteit om individuele bomen, onterecht gemapt als landuse=grass, 40*40 cm, of de IP grass binnen een OP grass, daar begin ik niet meer aan.

Martin

Martin bedankt voor je inzet in deze. Niet dat ik exact zie wat je hebt gedaan (geen zin/tijd om te bekijken) maar ik waardeer het zeker dat je fouten van anderen herstelt. Ik heb nog wel een opmerking over het volgende en dat is wat mij betreft aan allen gericht die een (mogelijk) issue hebben met een changeset van een andere mapper.

Ik hoop dat een ieder die problemen heeft met een changeset van een ander dit via commentaar op die changeset doet of via een PM. Een post in het forum doe je wat mij betreft pas als je er met zijn 2 niet uitkomt en wilt polsen hoe anderen tegen de situatie aankijken.

Het enige voordeel van deze post is dat we zien wat er bij komt kijken als je de zooi van een ander op moet ruimen. En wellicht dat anderen delen van de overblijvende fouten gaan herstellen. Je weet het nooit.