Implement intersection with RTree