2010-01-11 17 views
18

Znalazłem niektóre implementacje R-drzewa o otwartym kodzie źródłowym w języku C#, ale żadne z dokumentacją ani oznakami użycia przez kogoś innego niż programista.Czy istnieje udokumentowana darmowa implementacja R-Tree dla .NET?

+0

co rodzaj indeksu, którego szukasz? Jeśli szukasz prawdziwego indeksu DB z organizacją strony - trudno go znaleźć. Mam C# indeks w pamięci. Nie napiszę żadnej dokumentacji, ale myślę, że nie będzie trudno odpowiedzieć na niektóre pytania (: –

Odpowiedz

6

znam nikogo, ale chciałbym podkreślić, że biblioteki, jak to zwykle:

  • Pierwsze pisemne (zwykle z pewnymi błędami).
  • Błędy są usuwane przez używanie.
  • Wszystkie aktywne błędy są stałe
  • opcjonalne
    • błędów „utajone”, które nigdy nie może się zdarzyć, ze względu na wcześniejsze semantyki platformy, na której działa biblioteka pojawić się w przypadku zmiany platformy w jakiś sposób.

Zatem brak aktywności w zakresie zatwierdzeń dla biblioteki nie powinny wskazywać, że biblioteka jest martwy, może to oznaczać, że jest bardzo stabilny i wytrzymały. Jeśli biblioteka jest albo łatwa do zrozumienia, albo skierowana do względnie wyrafinowanej publiczności (jak obecnie używa R-Tree), możesz znaleźć mały dialog internetowy na jej temat.

Brak aktywności związanej z pobieraniem jest nieco niepokojący. Chociaż korzystasz z dość niszowej biblioteki na platformie, która wcześniej nie była znana z ciężkich zadań GIS/zapytań przestrzennych (chociaż zmiany w SQL Server 2008 mogą to zmienić).

Jeśli nie możesz znaleźć biblioteki Java o odpowiedniej aktywności, jest mało prawdopodobne, że znajdziesz C#. Jeśli znajdziesz taki plik Java, bezpośredni (w przeciwieństwie do idiomatycznego) port raczej nie będzie powodował problemów.

Powiązane problemy