我找C或C++库的桌面应用程序(没有服务器的客户端,只需要编辑存储在磁盘上的数据)的虚拟内存,具有以下特点libspatialindex是否需要重新进行简单更新?
- 存储空间数据,因此空间查询速度很快
- 可以选择使用智能方式更新磁盘中的等效数据。更新不必是即时的,但可以进行缓冲。
。 libspatialindex似乎符合要求。但是有一点从网页不清楚,让我们说,我已经从磁盘加载了大量数据,只想更新一个小对象。 libspatialindex是否将整个数据重新进行了串行化处理并将其写入磁盘,或者只更新需要更改的部分是否明智?
带有RTree的sqlite似乎正在实现这一点。但是,我想有一个简单的C++库,而不是整个sql的东西。
有没有其他的替代方案。 GEOS是否有任何智能磁盘映像更新功能?