.net tree spatial spatial-index r-tree

¿Hay alguna implementación gratuita documentada de R-Tree para.NET?



spatial spatial-index (3)

No conozco ninguno, pero me gustaría señalar que las bibliotecas como esta tienden a:

  • Se escribe (normalmente con algunos errores).
  • Los insectos se resuelven a pesar de su uso.
  • Todos los errores activos son fijos.
  • Opcional
    • Los errores ''latentes'' que nunca podrían ocurrir debido a la semántica anterior de la plataforma en la que opera la biblioteca surgen si la plataforma cambia de alguna manera.

Por lo tanto, la falta de actividad en términos de confirmaciones para la biblioteca no debe indicar que la biblioteca está muerta, puede indicar que es muy estable y sólida. Si la biblioteca es fácil de entender o está dirigida a un público relativamente sofisticado (como lo es actualmente el uso de R-Tree), es posible que encuentre poco diálogo en línea al respecto.

La falta de actividad de descarga es algo preocupante. Aunque está utilizando una biblioteca bastante especializada en una plataforma que no se conocía anteriormente para un trabajo pesado de consulta espacial / GIS (aunque los cambios en SQL Server 2008 pueden cambiar eso).

Si no puede encontrar una biblioteca de Java con la actividad apropiada, es poco probable que encuentre ac # one. Si encuentra que tal java, es poco probable que un puerto directo (en lugar de idiomático) encuentre problemas.

Encontré algunas implementaciones de R-Tree de código abierto en C #, pero ninguna con documentación ni signos de que haya sido utilizada por alguien más que el desarrollador.



NetTopologySuite es un puerto JTS a C # y contiene una clase STRtree que es un R-Tree de solo lectura.