Verdwenen EV laadpunt

Iemand heeft de node van de Fastnedlader bij Esso Knuvelkes hier verwijderd.
Hoe kom ik erachter welke changeset dat is?

Ehm, ik heb het al gevonden en het lijkt wel alsof ik de dader ben. Blijkbaar heb ik de node verplaatst naar een nieuwe locatie en niet gekopieerd. :rage:

Oops :slight_smile:

Hoe heb je dat gevonden dan? Ik heb onlangs geprobeerd om een verdwenen feature te vinden en heb het niet voor elkaar gekregen.

Ik had toevallig een planet van Nederland liggen van een paar maanden geleden en met osmfilter heb ik daar alle laadpalen uit gehaald. Anders zou ik het ook niet weten. Ik heb met overpass de geschiedenis van Knuvelkes gedownload, maar daar kwam de node niet in voor en met dingen als achavi en osmcha heb ik het ook niet kunnen vinden.

Dus als iemand nog een tip heeft hoe je de history van een bepaalde plek kunt opzoeken hou ik me aanbevolen.

Ik kan niet testen of het nog werkt omdat ik van mobiel versie, maar 1 zou er moeten werken.

https://simon04.dev.openstreetmap.org/whodidit/?zoom=12&lat=52.08521&lon=6.31032&layers=BTT

http://zverik.openstreetmap.ru/whodidit/

Hiermee zou je het kunnen zien, op welke changeset er iets is gebeurd.

Ik weet niet hoe ik die twee tools moet gebruiken. Bij de eerste als ik op search druk gebeurt er niks, ook niet als ik daar iets invul als amenity=charging_station en met filters als changeset, editor of user kan ik niets.
De tweede laat me een boundingbox maken en geeft dan een link naar een RSS feed die een als resultaat een fatal error geeft.

2020: Everything is broken!

https://github.com/simon04/whodidit/issues/49

Due to a server upgrade to Ubuntu 20.04, plenty of problems and incompatibilities arose:

Een leraar aardrijkskunde heeft eens een defibrillator per ongeluk 500 meter verplaatst.
Zonder foto’s zou ik gedacht hebben dat het een nieuwe defibrillator was.

Find the id of a deleted node

Overpass:

node._(changed:"2012-09-14T07:00:00Z");
node._(changed:"2012-09-14T07:00:00Z","2012-09-14T07:01:00Z");

Node Id weer te gebruiken in een id history viewer.

https://pewu.github.io/osm-history/#/
http://osm.mapki.com/history/

Ik gebruik een iets andere variant dan Allroads bij Overpass-turbo door ‘date:’ te gebruiken. Daarmee kun je de situatie op en bepaalde datum bekijken. Bij voorbeeld https://overpass-turbo.eu/s/10An.
Staat als voorbeeld onder Laden > Voorbeelden > Attic date query in het menu. Datum aanpassen zodat je het object denkt terug te vinden, en goed inzoomen op het interessegebied. Eventueel kun je relaties en wegen niet opvragen, filteren op gezochte tags.

Wat als ik zie dat er maar 720 gecertifieerde defibrillators in Belgie zijn (Vlaanderen bestaat niet meer volgens Nominatim) in plaats van 721 ?
Ik denk dat bovenstaande methodes dan niet werken.

Ik kan dan niet anders kan dan mijn laatste backup gpx te vergelijken met de huidige.

Gelukkig bestaan er tegenwoordig handigere file compare utilities dan die van DOS.

Pascal Neis heeft de service op zich genomen.
Er is een weer een werkende “Latest edits per Tile” sinds april 2020.
Deze tool gaat tot 14 dagen geleden gemaakte edits, jouw vermiste EV laadpunt is nu niet meer te vinden.
Toch vond ik het handig om deze link te delen.

https://resultmaps.neis-one.org/osm-change-tiles#15/50.7735/5.7278

Andere tools van Pascal Neis:
https://resultmaps.neis-one.org/

Inmiddels werkt Who did it weer, na een serverupgrade.

https://simon04.dev.openstreetmap.org/whodidit/?zoom=12&lat=52.49941&lon=6.22187&layers=B

En het werkt nog goed ook.
Ik kan nu gemakkelijk over heel Vlaanderen kontroleren wie de laatste maand 1 van mijn interessepunten zou gewist hebben.

Dat mag natuurlijk, maar het zijn belangrijke punten, dus ik verwacht een serieuze changeset comment.

Ik vind geen volledige voorbeelden. Ik weet dus niet hoe te filteren.

Het volgende doet niet wat ik wil =

[out:json][timeout:25];
{{geocodeArea:vlaanderen}}->.searchArea;
(
node._(changed:“2021-08-15T07:00:00Z”,“2021-08-29T07:01:00Z”);
node[“emergency”=“defibrillator”]

(area.searchArea);

);
// print results
out body;

;
out skel qt;

Vanaf een datum:

Met newer


[out:json][timeout:100];
{{geocodeArea:vlaanderen}}->.searchArea;
( 

node["emergency"="defibrillator"](newer:"2021-08-15T00:00:00Z")(area.searchArea);
  
);
// print results
out body;
>;
out skel qt;


of met changed


[out:json][timeout:100];
{{geocodeArea:vlaanderen}}->.searchArea;
( 

node["emergency"="defibrillator"](changed:"2021-08-15T00:00:00Z")(area.searchArea);
  
);
// print results
out body;
>;
out skel qt;

tussen datums


[out:json][timeout:100];
{{geocodeArea:vlaanderen}}->.searchArea;
( 
  
node["emergency"="defibrillator"](changed:"2021-08-15T00:00:00Z","2021-08-20T00:00:00Z")
  (area.searchArea);

);
// print results
out body;
>;
out skel qt;


Wat je eigenlijk wil.

Zonder je eigen bijdrage.

met newer
// With newer: This query has a few shortcomings:
// Only last-changed timestamp of a node is taken into account. A mapper moving a emergency=defibrillator node would trigger false positives.
eventueel andere ( ,user ) toevoegen.
moving a node, die false positive, kan je dus in je eigen voordeel uitleggen.
http://overpass-turbo.eu/s/1aLZ

met changed
Dit duurt langer.
http://overpass-turbo.eu/s/1aM0
Hier is het mij even niet duidelijk, de “user” die de laatste keer de node heeft veranderd of ook ooit eens wat aan de node gedaan heeft, wordt uitgesloten.

Dit kan ook, als je op tijd kijkt:
Mbv “Latest OSM Edits per Tile”
https://resultmaps.neis-one.org
https://resultmaps.neis-one.org/osm-change-tiles#15/50.8000/5.7264

DUH: staat hierboven ook al :roll_eyes: