Hi,
A short summary of my thoughts and a reply. source:XXX=* describes an object attribute, not a change attribute, and should hence be an object tag. To benefit from overpass queries based on source:XXX=*, it must be an object tag. Forcing mappers to split changes so that each part has appropriate source tags and to repeat the same source tags for different versions is a real hassle and is no improvement at all over object tags. A bulk import totally complete in one operation may put a confidential source in changeset, but... In the example case of a set of objects being checked and copied by mappers from a BusCo-yyyy-mm.osm file to update OSM, it is necessary that the copied objects contain a copied source tag containing the date yyyy-mm of the new version. Let's call this witness the update marker. By querying the update marker with that date, overpass can build the list of objects that are already mapper-processed and that can be expunged from the BusCo-yyyy-mm.osm remaining-to-do-file. Replies inline... On 2014-06-30 18:40, Jo wrote : The number of bus stops in Wallonia is much much less than the houses and other features of France. They're even a tiny fraction of the other source tags that the mappers must use in the same region. Once again, if the French Cadastre don't mind a confidential source mention, the answer is in my previous message: a tagset source is all-right for a bulk, robotized, one shot import import, thing done, OSM update, but not for BusCo piecewise, mapper-made, update needing a marker. Only by curiosity: 1000 × that source=... line compression ratio: zip: 262, bz2: 1600, xz: 2718 !!! I've seen ADN like Y1 Y2 Y3 Y2 Y3 Y1 on the French border with ways more recent than their nodes ;-) It does work and it's the good way to achieve what's wanted. No need to explain me how to do that, I made a complete osm file myself. That is indeed the worst way. Or the best way to have missing or unrecognizable source tags. That is indeed why that tag must be copied from the *.osm source file like said in my previous message. ??? That is indeed why that tag must be copied from the *.osm source file like said in my previous message. Should some mapper somehow fail to copy the update marker, the bus stop will remain in to-do state in the osm file and the problem will be spotted that way. Once again, what I said is not very complicated indeed. If some OSM tag and the corresponding *.osm tag differ, we cannot determine if it is because the tag was not copied or because the *.osm data is incorrect and the mapper made a correction of it. Hence, the update marker is necessary in the object tags to witness that the update was processed. That doesn't prevent checking mandatory equality of, for example, the "ref", but data like the name of the stop is subject to user correction. If all the new incoming tags match the OSM tags, and moreover if they match the previous update, one can sensibly say that the incoming update may be expunged and only the marker automatically updated. If I continue to like to make quality contribution, I'll be eager to see that. I congratulate you in advance. But remember the source=BusCo yyyy-mm tag, else your system will hit you in the back. Best regards,
|
_______________________________________________ Tagging mailing list Tagging@openstreetmap.org https://lists.openstreetmap.org/listinfo/tagging