-
Notifications
You must be signed in to change notification settings - Fork 0
Milestone
Description
StructuraFundamentalis should contain our most precise world geometry, i.e., the highest LOD. The DAG will be built from this. If we have new data sources, they will be merged into structura fundamentalis.
It needs to support
- world wide data
- local updates (adding something in vienna should not change any global data / root node or similar)
- distribution (having one part of the world on one server, and another on the other)
- an arbitrary level of detail / accuracy (some areas of the world will have higher LOD, other lower LOD)
- nodes should be approximately 100MiB in size (so we can load several of them into memory)
proposition
- build an octree with z-order curve adressing
- only the lowest level is stored, no tree structure on disk, no updates to it
- each node contains all geometry that exists in that node, and a time stamp.
- geometry can be queried by bounding volume (intersect with octree)
- updated by querying, locking, and replacing
- DAG will be built from that, bottom up (breath first). for updates we only need to recompute new nodes.
tasks
Sub-issues
Metadata
Metadata
Assignees
Labels
No labels
Type
Projects
Status
In Progress