Añadidas notificaciones de carga de páginas de las bandas de los buffer para uso futuro.Cambiado el método de interpolación de los bufferes tanto para el tileado como para el dibujado de "vecino más cercano" a "bilineal"
Added a method in BufferManager to create a forced RGB Buffer from a BufferedImage.
Added overide annotation
- Updated gvsig.desktop version- Eliminada autodependencia en raster.lib.legend
Arreglado el método clip del AbstractEnvelope para que no falle la creación de un clippedBuffer cuando el envelope pedido es tan sumamente pequeño que aunque los envelopes intersectan, falla el cálculo de la intersección entre las dos geometrías.
- Arregladas dependencias- Añadido un OperationManager separado del BufferManager- Añadida la pestaña de filtros a la ventana de propiedades de las capas raster- Arregladas la adición de las operaciones automáticas (LinearStretch y ColorTable) a los filtros...
- Añadidos los filtros de StretchEnhancement y/o ColorTable automáticamente cuando es necesario.- Arreglados problemas en las páginas de propiedades de bandas y tabla de color.- Arreglado el campo "output_color_interpretation" en todas las operaciones donde se usa....
Añadida una ColorTableOperation a la lista de filtros en la página de propiedades de ColorTable de la capa cuando se selecciona una.
Definitely Filter to Operation
Remove HistogramMatchingOperation
Fixed some operations.
Fixed visibility of properties.
Fixed methods to inquire type of color interpretation.
minor fixes
Fixed CMYKToRGB Method
Added ColorTableOperation
Fixed getFrequencies method and deleted getAccumulateHistogramValue & getReverseAccumulateHistogramValue methods in HistogramBand.Properly used getFrequencies method in EqualizationOperation.
Arregladas dependencias de testing.
Eliminadas lineas de código comentarizadas
Fixed the calculation of statistics for Byte data types and its tests.
Equalization operation
Añadidos dos métodos a HistogramBand para obtener el valor acumulado tanto del histograma normal como del histograma invertido.
Fixed exceptions in Convolution operation
Remove statistics parameter in Median operation
- Added Kernel- Added FirstDerivative Operation- Added Convolution Operation- And fixed some bug in Mode and Median operations
Fixed Statistics for Byte and Unsigned Short datatypes andimplemented Brightness, CMYKToRGB, ColorBalanceCMY, ColorBalanceHSL, ColorBalanceRGB, Contrast, Grayscale, HSLToRGB, RGBToCMYK, RGBToHSL, Median, Mode and TailTrim operations.
Implementación en falso de todas las Operaciones (Previously filters)
Implementación de las operaciones de brillo, contraste y escala de grises.
- Actualización de dependencias.- Introducción de las BufferOperation- Implementación de LinearStretchOperation
- Added color table page to raster layer properties with a previewer.- Added event management to update the previewer.- Moved the colorTable from the leend to the color interpretation.
Gestión de la librería de tablas de color
Prepared raster to manage color tables library.
ConvertedTypeBuffer and related.
Added methods to create buffered image (normal and virtual) to the BufferManager but only implemented, for now, the normal.
Eliminada la marca @deprecated del método getBufferImage que debió de haberse metido por error.
- Fixed NewRasterGdalStoreParameters to admit unselected items in non mandatory fields with available values. - Added save buffer dialog.
Reestructuración de la parte de swing de raster.
Removed some traces, and removed commented code.
Sustituidas las propiedades "rows", "columns", "envelope", "pixelSizeX" y "pixelSixeY" de la implementación del buffer por una propiedad "dimensions" que las engloba.Añadida esta propiedad al RasterStore y a los proveedores para que devuelvan las dimensiones que tendría un buffer que se les pidiera sin parámetros en la query.
Created a method in buffer manager to separate a buffer in as many buffers as bands have the first.
Fixed an array overflow exception.
Arreglados problemas de tratamiento de los componentes de los colores en el dibujado de la leyenda. Se estaba usando byte y ahora se usa int.También arreglados problemas en los rangos de transparencia.
- Eliminado BandInfo del raster store y de los provider.- Añadido a los provider el bandDescriptor y ampliado para que contenga los datos de NoData, DataType, Name y Description.- Modificados los métodos create buffer de los provider para que tenga en cuenta estos valores en el bandDescriptor....
Añadidos e implementados los paneles de propiedades de capa:- Transparencia (solo para raster)- Rango de escalas (para todo tipo de capas)
Añadido pero no implementado aún el panel de propiedades de capa:- Bandas (solo para raster)
Arreglado el panel de Información para eliminar los titledBorders.
Remove org.gvsig.raster.lib.store
Añadida al RasterStore la posibilidad de incorporarle bandas adicionales provenientes de otros RasterStores.
- In DefaultRasterLegend added some method to different conversions between any primitive types to byte.
- Prevented NullPointerException in DefaultRasterSet when the provider return a null buffer.
Fixed doCopyFrom method in MemoryBands to enable copy from other bands than MemoryBands.
Añadido un método a las bandas para copiar los datos de otra banda a partir de una posición dada.
Added copyFrom(Band source, int row, int column) to the bands.
Muchos y variados arreglos.
Added two methods to createBuffer from a BufferedImage in the manager.
- Fixed TileStructImage of TileCacheStoreProvider to get the TileStruct from the innerProvider if they has it.- Fixed GoogleMapsRasterProvider's getFullName method to add map type.- Added interface TiledRasterStoreProvider to make public the getTileStructMethod....
Introducing GoogleMapsRasterProvider
Introducing TileStruct
Fixed disposal of loadedBand in loadTile method.
Reserved memory buffers the first time a page is loaded instead of in the constructor of the PaginatedBands.
Fixed drawing reprojected raster layers.
- Arreglados problemas de desbordamientos de memoria con los clippedBuffer.- Tile hecho Disposable para poder desechar el buffer que posee.
Intentos de arreglar los errores de desbordamientos de memoria.
Fixed memory overflow.
Primera aproximación a la "disposabilización" de buffer y bands
Added traces in finalize methods of AbstractBand & AbstractBuffer
Improve buffers allocation size.
Modificaciones para cachear en memoria los últimos 200 tiles accedidos y no tener que leerlos continuamente de disco.Arreglado para que cada raster set se lea una vez por tile y no una vez por banda.
Tileado
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
Fix buffer and legend library test.
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
Correcciones del proyecto y subida del proveedor de GDAL
Generates a package to be installed in gvSIG where can load a png
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
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