因此,boost以R树的形式提供了良好的空间索引功能。这很整洁,但是一旦它构建完成,它似乎还不能序列化它,我错了吗?
通常的“out_archive << rtree”语法不起作用,因为rtree没有serialize()成员。在boost 1.57中似乎有一些实验代码,例如/boost/geometry/index/detail/serialization.hpp,但它实际上似乎没有编译!
所以第一个问题:有人知道如何使用boost序列化R树吗?
如果没有,那么我的第二个问题是:您将如何将索引永久存储在磁盘上以避免每次都重建它? (我有一个145M条目的数据集,构建索引需要几个小时,所以我真的不想不止一次构建它!)