On 04/10/14 21:58, Roger Calvert wrote:
Perhaps the principle OSM editors could emit a warning whenever an edit
is undertaken which could invalidate a relation, also noting how many
other ways would be affected. This at least would give mappers a chance
to consider carefully whether they really know what they are doing.

JOSM already warns if you try to delete a member of a relation, although it only lists the relations, and doesn't indicate how many other members they have. It does this at the point where you attempt to delete the member, and goes modal for a confirmation.

However, iD gives no warning when you delete the member, and, although it lists the relations at the commit stage, no-one is going to notice that, especially if there are 17 pages worth of way and node deletions, as in this case.

Note that both of them fix up the relations, by removing the member, so the relation is never structurally invalid, although, as in the ring road case, it might result in graph that isn't fully connected.

I think iD has taken totally the wrong approach. If the concept is too difficult for the target audience, it should have refused the operation, rather than hidden the problem.

_______________________________________________
Talk-GB mailing list
Talk-GB@openstreetmap.org
https://lists.openstreetmap.org/listinfo/talk-gb

Reply via email to