[OSM-dev] Timestamp in PBF files
frederik at remote.org
Mon Dec 3 23:09:16 GMT 2012
On 03.12.2012 22:27, Jochen Topf wrote:
> Why the "osmosis" in there? That seems rather strange to me. Either it is some
> general thing that works with all programs, then it shouldn't be named after a
> specific program. Or it is not, then it shouldn't be in a general file standard.
It is the replication technology used by Osmosis on the server side. It
works with all programs that use the Osmosis algorithm. It doesn't work
with every thinkable replication mechanism because those might require
other data. Trying to invent something "future proof" seldom works.
For example, the way the directories are structured below the
is something specific to the way Osmosis handles its replication; a
program that consumes these files needs knowledge about that.
If you wanted to encode some kind of generic replication information
then you'd probably boil it down to a simple string field called
"replication_information" and that would then contain something like
url=http://something/replication/minute" or so.
That would be possible, but it would force every single writer/consumer
of these files to serialize/deserialize the replication information
string (tabs or spaces? spaces allowed after the equal sign or not?
order significant? type=osmosis or type=Osmosis? ...) - making them
top-level fields saves us from that.
Frederik Ramm ## eMail frederik at remote.org ## N49°00'09" E008°23'33"
More information about the dev