I work on a 3D map renderer for iOS and Android using which is mainly written in C++. I use an Octree to load and store data from a file.
So far all is fine, rendering small to medium maps of some square km is all cool and all works fluid. But now I want to increase the size of the maps, like whole country or continent size.
There are plenty Octree implementations and tutorials - but so far I have not found a single tutorial explaining how to efficiently handle lazy loading and tree construction for large data sets.
Optimally there exists a free available Octree library which already does that. Do you know such? Otherwise, what must be done to implement lazy loading into an Octree in general?