Hi I'm working on a changeset-diff tool (that in the long will become a revert tool). As a part of this I want to do the following: When a node is moved I want to show the geometry of all changed ways before and after the move.
I'm getting all data I need from the api but I can't figure out how to do this. Currently I'm using GET /api/0.6/node/#id/ways but this call is missing the histroriv/version info. To show the problem here's an example where this is a problem: In Changeset #5 Node #10 which is in Way #20 is moved. In Changeset #25 Node #10 is removed from Way #20. I want to show all changes done with Changeset #5 (and on the long run make suggestions on how to revert it). My tool looks up Changeset #5 and finds Node #10 in version 2, so it goes on and fetches version 1 of this node to find out that it was moved. It now looks for *ways of node #10 in version 2* but with the current api it can only get the *ways of node #10 today*. So I'm unable to find that moving node #10 also changed way #20, because *moving it now* would not change #20 anymore and the api is only able to return the current state of the node/way connection. Am I missing sth.? Can you think of any trick to get this information? Thank you, Peter _______________________________________________ talk mailing list [email protected] http://lists.openstreetmap.org/listinfo/talk

