drolbr / Overpass-API

A database engine to query the OpenStreetMap data.
http://overpass-api.de
GNU Affero General Public License v3.0
690 stars 90 forks source link

user_touched not working as expected #722

Closed dieterdreist closed 2 months ago

dieterdreist commented 2 months ago

I am not sure if "user_touched" is expected to work and what it does exactly (because I couldn't find it in the osm wiki docs), but I thought it would select everything ever touched by the user, because for the last modifying user there is already user.

What I did:

This is my query:

[out:json][timeout:125];
// gather results

way(user_touched:"dieterdreist")({{bbox}});
// print results
out geom;

What I got:

Screenshot 2024-04-23 at 11 38 26

What is missing:

There is for example this way, in the above screenshot located in the bottom to the right, close to the label "Venezia", which is this OSM object, created by dieterdreist and later also modified by dieterdreist, which doesn't show up: https://www.openstreetmap.org/way/32454740/history

mmd-osm commented 2 months ago

If you look at the timestamps for way 32454740, all of your changes happened before September 2012, which is when the first ODbL compliant planet was released. Overpass doesn't know about your changes, if they happened before that cut off date and you were not the last one to modify the way when first ODbL planet file was released.

This behavior is by design and expected as is. It's not a bug.

dieterdreist commented 2 months ago

thank you for the explanation