py3dtiles.tilers.point.node.shared_node_store module
- class py3dtiles.tilers.point.node.shared_node_store.SharedNodeStore(folder: Path)[source]
Bases:
object
A class that implements a compressed storage for arbitrary data, that is able to limit the amount of ram it uses by temporary storing part of the storage on disk for later retrieval.
The memory limit is not automatic at the moment, but instead is done by calling self.control_memory_usage.
- control_memory_usage(max_size_mb: int, verbose: int) → None[source]
Limit the memory usage of this instance.