是否有任何记录的.NET免费R-Tree实现?

时间:2010-01-11 12:43:31

标签: .net tree spatial spatial-index r-tree

我在C#中找到了一些开源R-Tree实现,但没有一个带有文档,也没有被开发者以外的其他人使用的迹象。

3 个答案:

答案 0 :(得分:11)

NetTopologySuite是C#的JTS端口,它包含一个STRtree类,它是一个只读的R-Tree

答案 1 :(得分:6)

我不知道,但我会指出像这样的图书馆倾向于:

  • 写(通常有一些错误)。
  • 虽然使用了,但是臭虫会被解雇。
  • 所有活动错误都已修复
  • 可选
    • 如果平台以某种方式发生变化,由于图书馆运行的平台的先前语义而永远不会发生的'潜在'错误。

因此,对于库的提交缺乏活动不应表明库已经死亡,这可能表明它非常稳定和稳定。如果图书馆易于理解或针对相对复杂的受众(如目前的R-Tree使用情况),那么您可能会发现很少有关于它的在线对话。

缺乏下载活动有点令人担忧。虽然您在以前不熟悉重型GIS /空间查询工作的平台上使用相当小的库(尽管SQL Server 2008中的更改可能会改变这种情况)。

如果找不到适当活动的Java库,则不太可能找到c#one。如果您发现这样的Java,那么直接(而非惯用)端口不太可能包含问题。

答案 2 :(得分:-1)

According to this thread作为Perst的一部分,有一个R-Tree实现: http://www.mcobject.com/perst_eval