The spatial C-tree: an index structure with high concurrency and efficient recovery.