Initial import of raster tools.Introducing raster clip tool.
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.
Eliminado todo el código que había para intentar adivinar el tipo de las bandas a partir del nombre del formato y sustituído por la descarga un buffer del nivel 0 y preguntarle a él.
Added isEmpty method to RasterSet that returns true when the buffer is null.
OSM provider initial import.
OSM provider inital import.
Added testing for OSM layers
Added getImageLegend method.
WCS initial import
- 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.
Changed xyaxisorder WMTS parameter to forcechangeaxisorder
¡¡¡Ya funciona WMTS!!! (aunque aún habrá que arreglar cosas).
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.
Avances en WMTS antes de vacaciones.
Fixed createBuffer in GoogleMapsRasterProvider when the rasterQuery have a clip.
Añadidas trazas para entender
Initial commit.
Initial import.
Moved googlemaps project out of org.gvsig.raster
Definitely deleted TiledRasterStoreProvider
Muchos y variados arreglos.
- sustituído el parametro "host" de tipo URI por "service" de tipo URL- arreglado el método getDynValue del provider para obtener el crs- limpieza de código
- Added transparency parameter.- Added crs abrev. in fullName.
Fixed forgetCache in MemoryTileCacheStoreProvider & fixed hierarchy of StructImage classes.
Fixed forgetCache to do nothing.
Added a method to forget previous cache.
Added fixme
Añadido (MemoryTileCacheStoreProvider) un proveedor de tiles que cachea 50, solo en memoria.
Eliminado el cacheado interno en memoria de los tiles del proveedor de GoogleMaps.
Settled parent of org.gvsig.raster.googlemaps maven project to org.gvsig.desktop and fixed dependencies.
removed old license
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
- Changed name of metadata definition of JIMI provider from JIMI to PNG.- Fixed getBandInfo method in JimiRasterStoreProvider- Fixed disposal of dataStore and layer in the execute of AddTestRasterLayerExtension.
Fixed disposal of loadedBand in loadTile method.
Fixed disposal of rasterSet in fetchTile method.
Fixed the disposal of rasterSets in fetchtile method of TileStructImage
Fixed fillStoreInfo method to get information innerProvider rather than a concrete tile.
Reserved memory buffers the first time a page is loaded instead of in the constructor of the PaginatedBands.
Fixed drawing reprojected raster layers.
Fixed the disposal of:- the AbstractRasterStoreProvider,- the DefaultRasterLayer- & the raster in the getEnvelope method of DefaultRasterStore.
- Fixed calculation of rows & columns of a tile.- Fixed key for tiles.
- 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 calculation size of the tiles
Fixed memory overflow.
Primera aproximación a la "disposabilización" de buffer y bands
Added traces in finalize methods of AbstractBand & AbstractBuffer
Fixed createBuffer in AbstractRasterGdalStoreProvider to take into account the bands of the query.
Eliminado código comentarizado.
- Fixed createBuffer in Jimmi provider to not need bands in the query.- Fixed useCache in DefaultRasterStore to not add bands to the query.
Fixed store in gdal deleting gdalDataset after flush cache.
Creación de la estructura de cache en disco al vuelo al cargar un raster tileado.
Improve buffers allocation size.
Fixed getColorInterpretation, getColorTable & getLegend for TileCacheStoreProvider
reproyectado el envelope para crear la query
limpieza de codigo
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.
Updated desktop version.
- Cacheados los pageManagers en el StoreProvider de TileCache para no tener que crearlos cada vez que se crea un buffer mediante una RasterQuery.
- Cacheados los pageManagers en el StoreProvider de Gdal para no tener que crearlos cada vez que se crea un buffer mediante una RasterQuery.- Desechado el gdalDataSet cuando se quiere cerrar y/o desechar el store.
Eliminado todo el código de pruebas que se había metido en la clase DefaultRasterLayer y creada una extensión para poder hacer pruebas de carga de capas sin interfaz de usuario.
Eliminado el parámetro pixelSize en el constructor y sustituido por el zoomLevel que realmente es el que se utiliza.
Cacheada la extension de los archivos de tiles para no tener que buscar el archivo adecuado en cada carga.
Tile Provider (En construccion)
Fixed guessingColorInterpretation method when colorInterpretation are 4 band and is RGB for the first three & Undefined for the fourth.
netCDF raster provider
Tileado
Proveedor de GDAL corregido. Usa factorías de FileSystemServerProvider, por lo que son necesarias modificaciones en el desktop.