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

问题描述 投票:0回答:4

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

.net tree spatial spatial-index r-tree
4个回答
11
投票

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


7
投票

我不知道,但我想指出像这样的库往往:

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

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

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

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


1
投票

根据此线程,有一个 R-Tree 实现作为 Perst 的一部分: http://www.mcobject.com/perst_eval


0
投票

RBrush看起来相当成熟,在github上有103颗星。

© www.soinside.com 2019 - 2024. All rights reserved.