Add band data type to band info entity
Sustituído bucle por todas las celdas al cargar un buffer de tipo byte por un put de todo el array en el buffer.
Mejorada considerablemente la velocidad de dibujado de capas raster con proyección al vuelo.
Added constructor with parameters to DefaultTransparencyRange class
Added to RasterLegendManager methods for create transparencyRanges
Remove unused imports
Mejora considerable en el tiempo de procesamiento del submuestreo de la interpolación por vecino más cercano.
Resueltos algunos problemas de:- interpretación de color- disposición del store en la layer- identificación de archivos en GDAL
Added more scheme colors
Add getNoData implementation
Add project folders
Create netcdf project folder
Update desktop parent version
Fix buffer and legend library test.
Fix getBandInfo signature method
Add getBandInfo method to AbstractBand
Fix exception message
Override getBandInfo at AbstractClippedBand
Move BandInfo attribute to AbstractPaginatedBand.Fix JavaDoc of getBandInfo.
Add raster attribute query support
Minor changes. Fix JavaDoc
Minor changes. Fix JavaDoc.
Correcciones del proyecto y subida del proveedor de GDAL
Se añade el proyecto JIMI Legend, aunque actualmente da problemas
Generates a package to be installed in gvSIG where can load a png
Correccion en el pom
Correcciones y mejoras en el rendimientos
Remove scope test of buffer lib api dependency refs #19987
It shows the image, but it takes too much time. Also the viewport must be the same dimensions that the image
Modificaciones al provider factory y casos prueba
TestCase && RasterLegendChangedListener
Raster Store, JIMI provider and Raster Layer:org.gvsig.fmap.dal.raster
Raster Store, JIMI provider and Raster Layer
Clip and interpolated before project buffer to improve performance when a buffer is drawn.Add test to test draw methods with several envelopes and types.
Add type interfaces to Clipped bands.
Remove unused PAL band interpretation
Add accept method to factory. This method allow us to ask factory if file can be read by factory.Add getColorTables implementation from directory.Add test.
Add gvSIG Color Table IO implementation to read and write ColorTables
Minor change.
Change getValue method for getAlpha
Add TODO comments at gvSIGColorTableIO. It has to be implemented when RMF file can be read and written.
Fix NPE at compareTo method when one of two classes have null name.Add ColorTablaIO test.
Change method readFile to read.Remove name of factory. Now it uses ColorTableIO name to ne registered.
Add ColorTableIO to read and write color tables from gvSIG and Gimp formats.
Add new tests
Fix error when buffer is projected. It is necessary to know data type of band to set value.
Fix error when transparency is applied to RGB buffer.
Add draw gray buffer. Fix global transparency over gray and rgb buffers.
Change default value of transparency to 255 (opaque).
Fix createColorTable method.
Fix implementation of getRGBA method. This method can not use binary search.
Add ColorInterpretation and RasterLegend test
Fix transparency constructors.Fix default value when there are not defined transparency ranges.
Fix Color interpretation constructor when a color intepretation constant is received as parameter.Fix isGray and isUndefined method
Add methods to create Transparency entities.Remove useless method to create color interpretation.
Minor changes. Fix variable name.
Fix error when first row and column is calculated.
Fix error when a value is obtained in clipped band implementation.
Add first implementation of draw method.
Change opacity for transparency.Add method to get alpha of RGB value defined by TransparencyRanges.
Add method to color table to get RGB of value defined by classes of ColorTable.
Add is gray method to color interpretation
Fix javadoc
Add transparency implementation.
Fix name of color interpretation persistence definition
Minor changes. Fix javadoc.
Add Color interpretation APIAdd API to raster legend manager to create color interpretationsAdd raster legend implementationAdd isNamePath check to Color Table to avoid set path as color table name.
Minor changes.
Add implementation of ColorTable and ColorTableClass.Add create methods to Raster legend manager.
Minnor changes. Fix javadoc.
Remove SPI module. It is not necessary.
Add default implementation classes.
Add copyFrom method to ColorTableAdd read method to fill an ColorTable from fileAdd ColorTableClass class.
Rename ColorTableProvider to ColorTableIO.Add methods to create table colors and get registered table color IO factories to write and read color tables from files.
Add default implementation of Raster legend library and manager.
Add raster legend project to dependency management.
Add Raster legend API dependency to IMPL.
Add library, locator and library file to register raster legend library. refs #19411 @2h
Added interfaces of legend's api
Added ClipppedBuffer and ClipppedBands
Added clip method to Buffer interface.Not yet implemented in DefaultBuffer
Deleted rows & columns parameters in interpolation methods
Se ha eliminado el que las estadísticas observen a los buffer (y las estadísticsBand a las bandas) y se modifiquen en consecuencia. Las estadísticas quedan como una foto fija, cuando un buffer cambia simplemente elimina la instancia que tiene de las estadísticas.
Fixed creation of SimpleBandPageManager and SimpleBandPageManagerList
Added TestBufferStatistics
Added BufferNotification and BandNotification, StatisticsBandNotification.
Fixed TailTrim
Fixed calculus of covariance and fixed tests of covariance and tailTrim.
Fix interpolated methodsAdd interpolated method
Fixed target buffer creation in interpolate method
Add get band type and get band no data to API
Fix median operationFix second min and max operationAdd statistics test
- Introducing interpolation of buffer- Moved isPaginated and isReadOnly methods from buffer to bands.