变化

0.9.3: 2019-12-10

0.9.2: 2019-12-09

0.9.0: 2019-11-24

  • Add Index.GetResultSetOffset()

  • Add Index.contains() method for object and id (requires libspatialindex 1.9.3+) #116

  • Add Index.Flush() #107

  • Add TPRTree index support (thanks @sdhiscocks #117 )

  • Return container sizes without returning objects #90

  • Add set_result_limit and set_result_offset for Index paging 44ad21aecd3f7b49314b9be12f3334d8bae7e827

Bug fixes:

0.8:2014-07-17

  • 增加了对python 3的支持。

0.7.0:2011年12月29日

  • 0.7.0依赖于libspatialindex 1.7.1+。

  • 应将Int64_t用于ID,而不是uint64_t(需要libspatialindex 1.7.1 c API更改)

  • Fix __version__

  • 更多文档请访问http://toblerity.github.com/rtree/

  • 类文档位于http://toblerity.github.com/rtree/class.html

  • 调整Pypy兼容性。然而,仍然不兼容。

  • Mattias提供的自定义存储支持(需要libspaceialindex 1.7.1)

0.6.0:2010年4月13日

  • 0.6.0依赖于libspaceindex 1.5.0+。

  • intersection()nearest() 方法通过结果而不是列表返回迭代器。

  • 的结果数 nearest() 默认值为1。

  • 已删除0.5.0的libsidx c库并将其包含在libspaceindex中

  • 中的objects=“raw” intersection() 返回发送的对象(用于速度)。

  • count() 方法返回交叉点计数而不返回列表的开销(感谢Leonard Norrg_rd)。

  • 提高了批量加载性能

  • 据说没有内存泄漏:)

  • 许多其他性能调整(参见文档)。

  • 批量加载程序支持交错坐标

  • 叶查询。您可以返回索引的叶节点的框和ID。对可视化等很有用。

  • 更多的文档字符串、Sphinx文档等

0.5.0:2009年8月20日

0.5.0是一个使用libsidx的完全重构,它是libspaceindex的C API。代码现在是libsidx上的ctypes,并且由于这种重构,现在有许多新功能可用。

  • 能够在索引中存储泡菜(聚集索引)

  • 能够为基于磁盘的索引使用自定义扩展名

  • 能够在实例化时修改许多索引参数

  • 点数据存储减少4倍

  • 在实例化时批量加载索引

  • 能够快速返回整个索引的边界

  • 返回索引项边界的能力

  • 更好的Windows支持

  • 需要LibspatialIndex 1.4.0。

0.4.3:2009年6月5日

  • 修复参考计数泄漏181

0.4.2:2009年5月25日

  • 窗口支持

0.4.1:2008年3月24日

  • 在添加、删除、nearestneighbor(157)中删除未计数的引用。

0.4:2008—01-24

  • 测试改进。

  • 将依赖项切换到单个合并空间索引库(1.3)。

0.3:2007年11月26日

  • 改为python long integer标识符(126)。

  • 允许从索引中删除对象。

  • 将索引查询错误作为python异常重新发出。

  • 改进了持久性。

0.2:

  • 链接空间索引系统库。

0.1:2007年4月13日

  • 为索引添加磁盘存储选项(320)。

  • 将许可证更改为LGPL。

  • 从昴宿星移动到gis python repo。

  • 首次发布。