Probar tests y Eliminar setAreaOfIntererest con el ancho Probar loadfRMF para la georreferenciación en los 3 drivers Rotación para el driver de memoria Meter rotación a la georreferenciación del recorte Lectura de georreferenciación desde RMF con rotación Las bandas deberían llevar asociada siempre la interpretación de color. En el caso de tener un raster con una tabla de color, si le metemos un realce peta porque tiene banda Alpha. Este tipo de bandas no debería tratarse como las otras, sino que deberia preguntarse su interpretación de color para un tratamiento diferente. Salvar con proyección a jp2. Obtener proyección wkt desde mrsid, ecw y jp2 Cancelación de procesos: Hacerlo a nivel de Thread en todos y eliminar los setCancellable. Meter cancelación a setAreaOfInterest. Recorte: No se salva las bandas con interpretación de color Alpha Seleccion de regiones: Para herramientas como las tablas de color necesitamos el concepto de región. Esto no es más que un intervalo de datos. Esta región debe poder ser seleccionable de distintas formas. Desde la vista, desde un histograma, etc... Poner el cuadro de propiedades de raster en no modal o semimodal para poder interactuar con la vista. Ahora mismo peta si lo ponemos así Añadir tool para seleccionar RGB desde la vista Problema con jecw 0.0.2 peta en windows. Al hacer un zoom > 1:1 Generación de piramides Abrir en memoria del filtrado (usar driver de memoria) Acabar driver de MrSID: comprobar readCompleteLine,los getWindowRaster Aplicación de realce para imagenes de 16 bits, (mejorar) Descubrimiento y registro para drivers y filtros. Problema de interferencias con el método de interpolación bicúbico Acabar caché readCompleteLine + test para ECW Drivers escritura y grid para escritura y exportación de formatos Test de grid. Avisos de tiempos no razonables para terminar operaciones (Estadisticas, histograma para imagenes muy grandes) Calculo de estadisticas (se pregunta al usuario si se hacen?, al principio?, se aprovecha que se recorre la imagen?) Exportación de grid a distintos formatos con filtros aplicados Suavizado en la visualización de pixeles con zoom a gran escala. Mirar OpenEV Aplicación de la matriz de transformación sobre la visualización Aplicación de table B/N por defecto y no filtro de realce Tareas generales: Guardar como raw Abrir como raw Trabajar en Abrir y Escribir más formatos Apertura de sensores de satelite con determinada configuración (IDR) Herramientas de transformación sobre la vista Mejora del realce por expansión del contraste density slicing (eliminar transiciones de color) Incorporar modis Incorporar reproyección Transparencia de partes de una imagen Geolocalizar (Añadir imagen sin georreferencia introduciendo las coordenadas) Implementar deshacer para filtrado y operaciones raster a nivel de librería. Imagenes de pruebas de distintos formatos: netCDF, HDF, SRF, Cuadro de configuración: Check - Generar estadisticas al cargar un raster (OFF) RadioButton - Al cargar imagen != 8 bits aplicar (paleta, filtro de realce) TextBox incrementable - Número de clases por defecto a aplicar a rasters Combo - Número de bloques para procesos de recorrido de rasters Cachesize, pagspergroup, pagesize Directorio de temporales Creación de piramides. Tamaño del pixel inspector Vista previa en las funcionalidades que lo necesiten (transp x pixel, brillo, contraste, realce); Tabla de color por defecto (B/N, una de la libreria) Pedir las coordenadas de georreferenciación si el raster a cargar no dispone de georreferencia. Necesidades de las librerias nativas setColorInterpretation en GdalRasterBand Revisar en la libreria de escritura de ecw porque peta al asignar la proyección Añadir el tema de las proyecciones Añadir modificaciones para MODIS. getMetadata con diferentes nombres de campos. Implementar BuildOverviews de gdal para la generación de pirámides como en gdaladdo Documentación de desarrollo Como hacer un driver Como hacer un filtro. Como meter un bloque de datos en un rmf Problemas detectados en la escritura Al leer ILWIS getGeoTransform da valores incorrectos de tamaño de pixel (probar versión 1.4.0 de gdal). Formato RST de IDRISIS pone mal la interpretación de color Formato RMF con tipo de datos double Cambios FMap FPanelLocConfig (Para obtener el mapcontrol del localizador) CompoundBehavior (evento para la ventana de zoom) _fwAndami (WindowInfo para cerrar ventanas asociadas a la capa) Pruebas Abrir un jpg, tif, ecw y mrsid. Hacer zoom > 1:1 comprobar que los pixeles se ven bien y que InfoByPoint devuelve valore correctos Salvar como: Al menos jpeg2000, jpg, resto. Comprobar que se modifican las opciones, al menos compresión. Transparencias: gif o raster con tabla de color con trasparencia, png con banda transparente, png con transparencia en metadatos png con transparencia en la cabecera Tablas de color: Comprobar que ve la leyenda en el TOC. (gif) Bugs conocidos No se salva la interpretación de color por lo que una banda alpha no se leerá como tal No salva la proyección a jpg2000 Cuando se exporta un raster ecw, jp2 o mrsid a cualquier formato no lee la proyección de origen