4

Besides GIS applications, which other applications or libraries use R-trees and its variants?

Jonas
  • 121,568
  • 97
  • 310
  • 388
filinep
  • 529
  • 2
  • 11
  • 17

4 Answers4

6

Computer games often do. Here's a link to something cool.

Computer graphics - both software and hardware - often use spatial partitioning e.g. BSP; there's neat logic in Imagination and Intel chips termed tile or zone rendering, for example.

Code I've seen tends to lean towards fixed resolution dividing - octtrees, typically - rather than variable size buckets, but I'd still consider them 'variants' of R-trees.

Will
  • 73,905
  • 40
  • 169
  • 246
0

Some relational databases use R-trees for indexing.

PostgreSQL is one example. http://www.postgresql.org/docs/8.1/static/indexes-types.html

Jay
  • 9,314
  • 7
  • 33
  • 40
  • Most RDBMS support spatial extensions to support GIS applications. Its not exactly that spatial indexes in databases are an end in themselves. – Will May 10 '10 at 07:52
-1

Here's an application -- a personal carbon calculator that resides within your smartphone -- using R-trees that are part of the Perst Lite open source embedded database.

Cyril Gandon
  • 16,830
  • 14
  • 78
  • 122
-2

"R-trees have grown everywhere; from CAD and geographical databases to multimedia and time series management systems." http://www.rtreeportal.org/

about 2,620,00 results, 10.9 seconds to Google and post on SO

msw
  • 42,753
  • 9
  • 87
  • 112