
Hi WanMil,
I did not see any multi-threading problems while reading from zip, so I did not code anything special for this. You mentioned such problems, did you mean updating zip files?
I remember that I read warnings that the Java zip file implementation is not multithread capable. I'll have to search for them and will let you know if I find them.
OK, I just found general comments like "it is not threadsave"
I don't think that we need a routine to write / create zip files, do we?
There will be one real improvement: The LocationHook first checks if the bounds directory contains bounds file. The time checking that has been improved much by your patch. But I still see quite high timings when using multiple threads. If using a zip file this timing should be much better because one just have to check if the on zip file is there.
A 2nd thing is that it is much easier to handle for users. That's what Klaus alias toc-rox metioned.
So decide yourself. I would vote for using zip files (and it would also be ok for me to drop the support for non zip files).
I like to use zip file as input, my question is if there is a need to write or update *.zip . I think it is sufficient to use a standalone zip program.
I think we need a utility similar to BoundaryMerger to allow creating the bnd files for planet in multiple steps, so that's what I am working on now.
Yes. Otherwise it is not possible to create boundaries for larger regions if your computer does not have tons of GB.
Well, a special program to calculate only the bnd files would be an alternative, but I don't plan to code that. Gerd