> What's the problem with that? If way 10 did not ever use node 50v3, then > it should not be included in the "give me all ways that use node 50v3" > call, right? > > (semi-ASCII-art ahead, arm your fixed-width photos) > > Here's way 10v1 (numbers are nodes): > > 50v1----51v1----52v2 > > ...and a history table like this: > way_id way_rev node_id node_rev > 10 1 50 1 > 10 1 51 1 > 10 1 52 2 > > I come along and move node 52, causing a rev on the way and a rev on the > node: And that's the point: atm. moving a node does not increase a ways version.
The data stored for a way is not it's geometry but only the nodes it consists of. So changing the geometry of a way does not change it's version, removing or adding a node to it does. So when a node is moved a new node-id/node-ver-pair springs into live but its the ways are not updated. Peter _______________________________________________ dev mailing list dev@openstreetmap.org http://lists.openstreetmap.org/listinfo/dev