If you edit a road, a new one would be created and would point to its invalidated ancestor. Recursively chasing previous ID pointers, you would eventually have an object without an ancestor. ID of that object would also be permanent ID of the successor objects. This will also solve road split problems as multiple objects can point to the same ancestor.
30-11-2017 22:30 tarihinde Yuri Astrakhan yazdı: > > Immutable objects with a previous ID field would solve that. Every > edit > will create or delete, no modify. First version's ID will be your > persistent ID. > > > Erkin, the whole idea of the permanent ID is for it to always point to > the same "conceptual" object. If I create a road, and use an ID for > that road somewhere, I would like that ID to continue working even if > the road gets broken up into multiple segments. I am not exactly sure > how your approach would solve that. Yours, faithfully Erkin Alp _______________________________________________ Tagging mailing list Tagging@openstreetmap.org https://lists.openstreetmap.org/listinfo/tagging