Dear Martin, A date uses 3-4 bytes of memory. Just for brainstorming purposes, what would be the total database size inflation if all keys on all nodes, ways and relations in OpenStreetMap had 4 extra bytes of date meta data ?
Best regards, Stuart On Mon, 6 Apr 2020 at 11:42, Martin Koppenhoefer <dieterdre...@gmail.com> wrote: > Am Mo., 6. Apr. 2020 um 10:13 Uhr schrieb Frederik Ramm < > frede...@remote.org>: > >> Secondly, this is a problem shared by all the "last survey" approaches: >> You're standing the logic on its head. You're essentially saying: "If >> the object has NOT changed in reality, please DO change it in OSM" (by >> updating the last-checked tag). This means that we're being asked to >> switch from mapping changes to mapping non-changes, with a potentially >> huge data inflation in OSM (in theory I could update the "last survey" >> of my local supermarket every time I shop there...). Your idea to >> identify potentially fast-changing things and concentrate on these >> softens the impact but still, we'd be churning out new versions of >> objects like crazy just to confirm they are still there. (Everytime you >> make a little change to one of the object's 10 tags, a full copy of the >> object is created in OSM.) >> > > > I agree that the last survey date approach where "ordinary" tags are set, > are crazy. On the other hand, it seems to be a topic that a significant > number of contributors are interested in (currently ~710.000 tags for > this). To do it better, maybe it could be stored in parallel? There is this > long wish list for API 0.7 in the wiki ;-) > https://wiki.openstreetmap.org/wiki/API_v0.7 > Likely it would not be something to be implemented in the next 10 years or > so, but at least it could be kept track of the idea and people could be > pointed to it... > > There could be another table which stores for every tag on every object a > confirmation date (by explicit request, i.e. it would only be set when a > contributor explicitly sets it on a tag on an object, and when objects are > split these would have to be split as well). This would imply that no new > object version is created for simple property confirmations that do not > alter the object. > > > > >> >> Thirdly, also shared by many "last survey" approaches: If you tag a >> restaurant with a last survey date then exactly what have you surveyed? >> Just that it is still there? That is still has these opening hours? Or >> that it still gives you free water? There's potential from confusion here. > > > > yes, the last survey confirmations would have to be stored on tag level, > not on object level. > > Cheers > Martin > _______________________________________________ > Tagging mailing list > Tagging@openstreetmap.org > https://lists.openstreetmap.org/listinfo/tagging >
_______________________________________________ Tagging mailing list Tagging@openstreetmap.org https://lists.openstreetmap.org/listinfo/tagging