[OSM-dev] Diff Upload - possible task for osmosis, bulk uploader?
frederik at remote.org
Thu Nov 8 13:13:18 GMT 2007
say I have a mapping party in an area where I am relatively sure
that nobody else is mapping, and I cannot easily go online. But I do
want people to use JOSM, save their edits in a shared database, and
maybe even do some offline rendering to see the progress. (Think a group
of people on a four-day trek through the desert with no money for
I can easily install a local server and API, and populate it with a
current planet. People can easily upload their stuff there and work with
that as usual.
But how do I get the data into OSM when I'm back at base camp with 16
I could have osmosis make a diff between the original downloaded data
and my augmented data base, but I cannot upload that to the API. To
upload such a diff, I would need functionality currently implemented in
bulk uploaders (and JOSM), because the numerical IDs assigned to all new
objects my local installation need to be re-mapped according to the IDs
that the API gives out during upload. I would somehow have to make sure
that only the new IDs are rewritten, and all references to previously
existing IDs must of course stay unchanged.
Any prior art in this department?
More information about the dev