Ответ 1
NetTopologySuite является JTS на С#, и он содержит класс STRtree, который является R-Tree только для чтения
Я нашел несколько реализаций R-Tree с открытым исходным кодом на С#, но ни с документацией, ни с признаками использования кем-то, кроме разработчика.
NetTopologySuite является JTS на С#, и он содержит класс STRtree, который является R-Tree только для чтения
Я ничего не знаю, но я хотел бы указать, что библиотеки, подобные этому, имеют тенденцию:
Таким образом, отсутствие активности в терминах фиксации для библиотеки не должно указывать на то, что библиотека мертва, это может указывать на ее очень стабильную и прочную. Если библиотека легко понятна или ориентирована на относительно сложную аудиторию (в настоящее время используется R-Tree), вы можете найти небольшой интерактивный диалог об этом.
Отсутствие активности загрузки несколько вызывает беспокойство. Хотя вы используете довольно нишевую библиотеку на платформе, ранее не известную для работы с тяжелыми ГИС/пространственными запросами (хотя изменения в SQL Server 2008 могут изменить это).
Если вы не можете найти библиотеку Java соответствующей деятельности, вряд ли вы найдете С# one. Если вы найдете такой java файл, прямой (в отличие от идиоматического) порт вряд ли сможет решить проблемы.
В соответствии с этим потоком существует реализация R-Tree как часть Perst: http://www.mcobject.com/perst_eval