Maps each feature to a unique bit pattern and provides efficient ways of querying for values assocaited with groups of features.