I'm back to working on a UI for performing conflation as I've mentioned on this list before. Right now I've got a series of tabs, the first allows the user to freeze/restore two selections ("Mine" and "Theirs"), the next configures the matching options, and the third presents the results.
The results are the most important, and what I'm thinking about doing is having a table which shows the matched pairs, including the distance between them, and then below that table reusing the TagMerger panel. The user can select any row (matched pair) in the list, and the tags will then be shown to be merged below. Some enhancements could include a popup/context menu to allow applying the same operation to a selection of pairs, with options like "My Tags, My Geometry", "My Tags, Their Geometry", "Their Tags, My Geometry", and "Their Tags, Their Geometry". Is reusing the TagMerger panel good practice? I think the only thing I don't like is the "local dataset"/"server dataset" labels, but if that's the only issue it's not worth maintaining a nearly identical copy. Two reasons why I don't want to use the existing conflict dialogs is because sometimes I'll be merging disparate primitive types (e.g. a node with a way), and also the current system is not suitable for rapidly moving through hundreds of conflicts. Any suggestions are appreciated. Thanks, -Josh _______________________________________________ josm-dev mailing list josm-dev@openstreetmap.org http://lists.openstreetmap.org/listinfo/josm-dev