[OSM-dev] PBF HeaderBlock optional?
Jochen Topf
jochen at remote.org
Tue Dec 21 18:00:01 GMT 2010
On Tue, Dec 21, 2010 at 11:41:05AM -0600, Scott Crosby wrote:
> On Tue, Dec 21, 2010 at 10:28 AM, Jochen Topf <jochen at remote.org> wrote:
> > On Tue, Dec 21, 2010 at 10:08:41AM -0600, Scott Crosby wrote:
> >> On Mon, Dec 20, 2010 at 6:01 PM, Scott Crosby <scott at sacrosby.com> wrote:
> >> > Yes. That is an osmosis bug. That header block is required.
> >>
> >> I would like to clarify this slightly. There must be an OSMHeader
> >> block before the first OSMData block, however, the OSMHeader block
> >> does not have to be the first block in the file. Also, parsers should
> >> ignore fileblocks types that they do not understand.
> >
> > Hm. I see I have some more coding to do then... :-)
>
> Sorry. I could have been more explicit. This is intended for forward
> compatibility; anyone can define and add their own
> application-specific block types to the file. It should be fairly easy
> to skip those blocks; have a front-end filter that skips any block
> thats not 'OSMHeader' or 'OSMData'. Then the first unskipped block
> must contain an OSMHeader block.
Yes, I understood. Makes sense to me. Its just that in the code I have (which I
mostly stole from MoNav (Thanks!), the change will not be trivial but merely
"easy" to do. :-)
Jochen
--
Jochen Topf jochen at remote.org http://www.remote.org/jochen/ +49-721-388298
More information about the dev
mailing list