Evo (ako nekom treba) kako to radi...
R-Tree je jednostavna biblioteka u kojoj je implementiran poseban tip
strukture podataka - Rectangle - Tree. Opisno receno, ova struktura sluzi
kao dvodimenzionalni indeks koji moze na osnovu skupa prostornih podataka
(podataka u x-y koordinatama), na efikasan nacin da izvoji tacke koje se
nalaze u blizini neke druge zadate tacke, ili unutar nekog pravougaonika.
Ovo je operacija koja se cesto koristi u GIS aplikacijama, ali sama nije
GIS komponenta (u smislu komponente koja se postavlja na Windows Form).
Upotreba je jednostavna (API je prilozen u .xml fajlu koji se nalazi u
distribuciji) - napravite kolekciju 2D objekata, prosledite je
konstruktoru klase RTree i pozovite metodu Generate(). Pretrazivanje
obavljate pomocu metoda Search(), a rezultat je kolekcija 2D objekata koja
zadovoljava uslove pretrage. Program radi sa generalisanim koordinatama, a
rezultate mozete povezati sa vasim 2D objektima preko Tag svojstva klase
Object2D
To sto nekoliko miliona ljudi tvrdi da nisi u pravu ne znaci da stvarno nisi - Frank Zappa
https://youtu.be/DLe358DPGXU