Funcionalidad de librería
La librería de raster puede devolver objetos IHistogramable. Esto quiere decir que tienen la capacidad de producir un histograma. Cualquiera puede definir un objeto de este tipo e implementar sus métodos para la producción de histogramas. Actualmente hay dos tipos de objetos a nivel de librería que tienen esta capacidad. Uno es un RasterMultiDataset que devuelve el histograma del dataset al que representa y otro es cualquiera que implemente un interfaz IBuffer. Esto último quiere decir que todos los buffers de librería que carguemos de datos podemos calcular posteriormente el histograma.
Gestión de fichero RMF
Para la gestión del almacenamiento de histogramas en el fichero de metadatos de gvSIG (rmf) se utilizará el modulo de E/S de metadatos. A la hora de recuperar la información de histograma antes de calcularlo habrá que comprobar si ya está calculado dentro del fichero RMF. Además dependiendo del tipo de dato del raster habrá que hacer un calculo a partir de intervalos de valores (clases) o de valores de pixel (para el tipo de pixel byte únicamente). El algoritmo de decisión a utilizar para la carga de histogramas será el siguiente:

Algoritmo de decisión a utilizar para la carga de histogramas.