【问题标题】:Is there any documented free R-Tree implementation for .NET?.NET 是否有任何记录在案的免费 R-Tree 实现?
【发布时间】:2011-01-03 18:02:41
【问题描述】:

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

【问题讨论】:

  • 您在寻找什么样的索引?如果您正在寻找具有页面组织的真实数据库索引 - 很难找到。我有 c# 内存索引。我不会写任何文档,但我认为回答一些问题并不难(:

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


【解决方案1】:

我不知道,但我要指出,像这样的库倾向于:

  • 编写(通常带有一些错误)。
  • Bug 会通过使用得到解决。
  • 所有活动错误均已修复
  • 可选
    • 如果平台以某种方式发生变化,由于库运行所在平台的先前语义而永远不会发生的“潜在”错误。

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

缺乏下载活动有点令人担忧。尽管您在以前不以繁重的 GIS/空间查询工作而闻名的平台上使用了一个相当小众的库(尽管 SQL Server 2008 中的更改可能会改变这一点)。

如果您找不到适当活动的 Java 库,则不太可能找到 c# 库。如果您发现这样的 java 一个直接(而不是惯用的)端口不太可能遇到问题。

【讨论】:

    【解决方案2】:

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

    【讨论】:

      【解决方案3】:

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

      【讨论】:

      • 为什么投反对票?我引用了谣言,甚至找到了一个有效的链接。
      猜你喜欢
      • 1970-01-01
      • 2014-06-12
      • 2010-09-22
      • 1970-01-01
      • 1970-01-01
      • 2012-04-21
      • 2010-11-07
      • 1970-01-01
      • 2013-01-16
      相关资源
      最近更新 更多