Serge Wroclawski wrote:
Idea 4: Better comparison tools.

A common concern by those wanting to do imports is we lack good
comparison tools.

While the problem is several orders of magnitude greater, the facilities provided by VCS systems would seem to be an obvious base to work from. I look at the methods I am using to manage my various code bases in a cooperative manor with other OS contributors and can accept or roll back parts of changes other people contribute.

Taking this a step further, with the current vogue for DVCS, there seems to be an ideal solution to a number of problems. Distributed version control systems provide a local copy of the data and the change information, and allow local information to be added and maintained in parallel with other copies of the same data.

Personally I am finding that the tools provided with the newer DVCS systems are not as flexible as the older CVS and SVN approaches. These provide me with a 'diff' of all of the information that has changed between my current view and the current 'master', while the DVCS systems still need work to get to that level. However the basic principles should still be able to be applied to OSM!

The 'tool' that I think would be useful is a means of 'checking out' an area ultimately the whole world, but more practically one's local area, or perhaps as big as your country. Probably 'sliced' in line with a particular level of zoom tile? One should then be able to render that section locally, and ones own local 'overlays' of information, and finally 'commit' changes to the base master. 'Pulling' newer changes from the master should be able to display them in a 'diff' window, so that individual change sets can be accepted complete, or broken down so that changes can be 'cherry picked' and obvious errors stripped from more complex useful edits.

Ultimately we should be able to provide many distributed copies of the master database spreading the load and permitting local specialist information to be managed in parallel ... using the same tools?

--
Lester Caine - G8HFL
-----------------------------
Contact - http://lsces.co.uk/wiki/?page=contact
L.S.Caine Electronic Services - http://lsces.co.uk
EnquirySolve - http://enquirysolve.com/
Model Engineers Digital Workshop - http://medw.co.uk//
Firebird - http://www.firebirdsql.org/index.php

_______________________________________________
talk mailing list
talk@openstreetmap.org
http://lists.openstreetmap.org/listinfo/talk

Reply via email to