Added overide annotation
Arreglos en la cache de Raster
- Updated gvsig.desktop version- Eliminada autodependencia en raster.lib.legend
Arreglado el método getZoomLvlForPixelSize del AbstractTileCacheStructImage para que en lugar de devolver un zoom con mayor resolución (y después tener que interpolar al buffer a la baja para mostrarlo y perdiendo píxeles) devuelva el anterior y después se interpole al alza para mostrarlo y permita una mejor visualización de textos y líneas.
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...
Arreglada dependencia del spi
- 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
Fixed parameters for test OSM Layer
Updated parent version
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
Fixed fetch in transparency panel controller
- 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.
Añadida pregunta al usuario en la conversión de tipos de raster cuando el raster destino va a perder información respecto al raster fuente.
Eliminado import erróneo
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.
Added emptyAccesoryPanel to reserve space for not empty panels.
Arreglado SaveBufferDialog para que todo lo relacionado con JFileChooser lo haga él sin exponerlo.
- Fixed NewRasterGdalStoreParameters to admit unselected items in non mandatory fields with available values. - Added save buffer dialog.
- Arreglada la StatisticsPage para que reciba una capa en lugar de sus estadísticas.- Arreglado su factory de acuerdo a ello.- Añadida al panel de estadísticas la implementación de ActionListener para gestionar el evento lanzado por el botón de recálcular estadísticas....
Arreglado el método fetch para que no invalide las estadísticas de la capa si no ha cambiado nada que les afecte (las bandas y lo valores noData).
Forzado el recálculo de las estadísticas antes de asignar la leyenda a la capa.
Actualización de la página de estadísticas cuando cambia algo en la capa raster.
Updated to 2.0.177 parent (org.gvsig.desktop) version
Limpieza de código
Reestructuración de la parte de swing de raster.
Removed some traces, and removed commented code.
Fixed NullPointerException saving prj file.
Added saving of the prj file when a raster is saved by a gdal provider.
Fixed isAcceptedExtension method of RasterGdalFileSystemServerProviderFactory
Fixed getEnvelope of DefaultRasterStore
Fixed "createOptions" group of NewRasterGdalStoreParameters_GTiff
Fixed getStatisticsString in DefaultRasterLayer to use LayerInformationBuilder.
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.
Fixed create envelope from array of geotransform.
Created a method in buffer manager to separate a buffer in as many buffers as bands have the first.
Fixed an array overflow exception.
Fixed getInfoString for raster layer.
Mezcla con el core
Fixed DefaultBandDescriptor clone method.
Deleted unused import.
Eliminadas dependencias previamente comentarizadas.Actualizada la versión del parent.
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.
Added method isTiledSupported to AbstractRasterStoreProviderFactory
- 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.
Added temporary "properties2" TOC entry to show properties of not only FlyrVect layers.Added Information panel to show info of any layer.Added Statistics panel to show info of raster layers.
Fixed the getRasterSet method with no parameters to create a raster query and then invoke the other method with that query as a parameter.
Remove org.gvsig.raster.lib.store
Fixed loss of filters and explorer when changing active tab.
Removed a info log.
Added FilesystemExplorerWizardPanel with column to enable tile of the stores.
Añadida excepción para conprobar que los stores tienen el mismo envelope y la misma proyección al añadir bandas a un store pertenecientes a otro.
Añadida al RasterStore la posibilidad de incorporarle bandas adicionales provenientes de otros RasterStores.
Added isEmpty method to RasterSet that returns true when the buffer is null.
Added testing for OSM layers
- 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 guessing color interpretation when any band has undefined color interpretation.
Added getImageLegend method to RasterStoreProvider
In Raster Gdal Store Provider added writing file of type other than BYTE.
Fixed doCopyFrom method in MemoryBands to enable copy from other bands than MemoryBands.
Fixed photometric params to MINISBLACK instead MIN_IS_BLACK.
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.
Added openWMTS test
createBuffer, cuando el pixelSize que se pide es igual a 0.0 es porque el viewPort no está inicializado, entonces lo que se pretende con ese buffer es saber su envelope. Para saber su envelope no necesitamos que se recorra todos los zoomlevels, con el 0 nos basta. Así que fijamos el zoomLevel a 0 cuando el pixelSize pedido es 0.0.