[GraphHopper] extra Int in the header??

Peter graphhopper at gmx.de
Wed Jul 1 06:06:11 UTC 2015


You mean adding it as a separate header variable?

Regards,
Peter

On 01.07.2015 08:02, John Zhao wrote:
> Hi Peter,
>
> Thanks for your reply.
> I think we can add it to headers[21].
> But nvm, not big deal.
>
> *Best Regards,*
> *ZhiQiang ZHAO*
>
> On Tue, Jun 30, 2015 at 10:55 PM, Peter <graphhopper at gmx.de
> <mailto:graphhopper at gmx.de>> wrote:
>
>     Hi John,
>
>     yes, this is a bit waste of space :)
>
>     But the empty space is to avoid thinking about header size in the
>     consuming class but mainly to avoid breaking the file format when
>     we insert new data there.
>
>     Regards,
>     Peter
>
>
>     On 01.07.2015 02:04, John Zhao wrote:
>>     Hi,
>>
>>     /**
>>      * Writes some internal data into the beginning of the specified file.
>>      */
>>     protected void writeHeader( RandomAccessFile file, long length, int segmentSize ) throws IOException
>>     {
>>         file.seek(0);
>>         file.writeUTF("GH*”*); // 4 bytes
>>         file.writeLong(length); // 8 bytes
>>         file.writeInt(segmentSize); // 4 bytes
>>         for (int i = 0; i < header.length; i++)
>>         {
>>             file.writeInt(header[i]);
>>         }
>>     }
>>
>>     it's totally 100 bytes.
>>     We only use 96 bytes of them.
>>
>>     It's not a problem.
>>     Just curious.
>>
>>     It's better to use them all, to reduce any further question. :)
>>
>>     *Best Regards,*
>>     *ZhiQiang ZHAO*
>>

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openstreetmap.org/pipermail/graphhopper/attachments/20150701/fdc0f070/attachment.html>


More information about the GraphHopper mailing list