James Hollingshead
2011-05-22 17:21:41 UTC
I've been doing some work on the qtile rendering today. There are a couple
of things that are going to need changing in the database file:
- Current files are limited in size to 4GB as the index offets are only
stored in 4 bytes. (in fact some client code limits them to 2GB by
using signed long, but this could be fixed)
- Files this size (eg. the whole of Europe is c.6GB) might be problematic
on some systems, so it would be good to allow the DB split across several
smaller files.
- The index wastes 8bytes/index entry in redundant information
- There is no place in the format for adding streetnames
This is going to need a change to an incompatible fileformat. Can I just make
the change and bin the old code (forcing everyone to update their map files),
or do you want legacy code left in for a changover period?
James
of things that are going to need changing in the database file:
- Current files are limited in size to 4GB as the index offets are only
stored in 4 bytes. (in fact some client code limits them to 2GB by
using signed long, but this could be fixed)
- Files this size (eg. the whole of Europe is c.6GB) might be problematic
on some systems, so it would be good to allow the DB split across several
smaller files.
- The index wastes 8bytes/index entry in redundant information
- There is no place in the format for adding streetnames
This is going to need a change to an incompatible fileformat. Can I just make
the change and bin the old code (forcing everyone to update their map files),
or do you want legacy code left in for a changover period?
James