svn-gvsig-desktop / tags / gvsig_redes-0_1_0_Build_1231 / libraries / libRaster / doc / Notas.txt @ 34750
History | View | Annotate | Download (11.3 KB)
1 |
Georreferenciaci?n |
---|---|
2 |
- Implementaci?n del arrastre (Pan) para que la imagen siga el cursor mientras se arrastra. |
3 |
- Zoom peque?o sobre la vista en tiempo real cuando movemos el cursor sobre esta. Esto solo disponible |
4 |
para la opci?n (sin cartograf?a de referencia). Esto lo he visto en otra aplicaci?n y es muy ?til. |
5 |
- Introducir coordenada Z como coment? Jose. Esto se me ha pasado durante todo el proceso. |
6 |
No se muy bien que tratamiento deber?amos darle a esta coordenada. En principio solo pensaba |
7 |
guardarla pero ser?a conveniente preguntarle. |
8 |
- En la georreferenciaci?n con cartograf?a de referencia desde servidores remotos al cargar la georreferenciaci?n |
9 |
hace zoom todo por lo que perdemos la perspectiva de la zona que estamos tratando. Deber?a tener la posibilidad |
10 |
de conservar el zoom que ha seleccionado en la vista. |
11 |
|
12 |
----------------------------------- |
13 |
Carga de capas como proceso para simplificar el lanzamiento de procesos en uno en la carga de la capa. Habria que |
14 |
modificar la ventana de incremento para que no fuera lanzada enseguida. |
15 |
|
16 |
Control de concurrencia en el acceso a librer?as. Varios intentos al mismo tiempo de reproyecci?n, lectura, overviews, etc... |
17 |
provocan el pete de la librer?a. |
18 |
|
19 |
Recorte de ecw con remuestreo (vecino m?s pr?ximo) no va. ClippingProcess (L199) la interpolaci?n |
20 |
por vecino m?s pr?ximo se hace en el driver y las otras con las clases que interpolan. El de ecw no sabe. |
21 |
|
22 |
Implementaci?n de persistencia de proyecto cuando se le aplica un realce por expansi?n del contraste. |
23 |
* Bugs: Probar recorte con p198* bandas 1,2,3,4,5,7 (quitando la 7 va bien, con ella sale negro) |
24 |
Cuando un filtro depende del orden de las bandas el filtro aplicado en la visualizaci?n no es igual |
25 |
al que sale al generar capa. Esto es porque al generar capa se usa el orden en el que est?n salvadas en disco. |
26 |
La interpolaci?n tiene creaci?n de buffers en memoria a pi?on. Si la capa es muy grande esto no ir? bien |
27 |
* Serializaci?n del filtro LinearStretch |
28 |
Introducir un factor de escala para todos los raster. Se pueden incluir en los metadatos (RMF como ScaleDataFactor) |
29 |
Tipos de datos en IBuffer. Cambiar a la lista de tipos que hay comentada. Es m?s completa que la actual y m?s cercana a gdal. |
30 |
Modis |
31 |
- Subdatasets. Cada subdataset corresponde a un raster. |
32 |
- Fichero HDF. Con el open del fichero se accede a los metadatos que aportan la lista de subdatasets |
33 |
- ScaleFactor. Metadato con factor de escala para acceso a datos. Un hdf puede ser short con factor |
34 |
de escala 10000. Cada valor del raster se divide entre 10000 dando un valor entre 0 y 1. |
35 |
- Definir soporte a distintos productos. Calculo del factor de escala distinto en distintos productos |
36 |
Exportar a RGB. Salva una capa completa a RGB |
37 |
WMS: Exportar una capa con paleta a JPG ---> convertir a RGB? |
38 |
Filtro transparencia por pixel y opacidad para el interfaz general de filtros |
39 |
Acabar CompositeDataset |
40 |
Revisar opciones de exportaci?n de TIFF cuando metamos 1.4.x de gdal o superior (gdal formats) |
41 |
Exportaci?n de tablas de color a formatos |
42 |
ctb de landserf |
43 |
csv |
44 |
Valor de RGB y Band_Value deber?a ser igual en un raster de 3 bandas y zoom 1:1 |
45 |
El localizador no recibe cambios de propiedades de visualizaci?n que se hacen en la capa original. |
46 |
Quitar dependencia de andami en la capa raster |
47 |
Meter rotaci?n a la georreferenciaci?n del recorte y salvado de capa. Ajustar el extent de la petici?n con rotaci?n. |
48 |
Bug: Cuando la inclinaci?n del raster es muy pronunciada tarda un huevo en leer todo el raster. |
49 |
Probar tests y Eliminar setAreaOfIntererest con el ancho |
50 |
Rotaci?n para el driver de memoria |
51 |
Obtener proyecci?n wkt desde mrsid, ecw y jp2 |
52 |
Cancelaci?n |
53 |
ErmapperWriter |
54 |
Abrir en memoria del filtrado (usar driver de memoria) |
55 |
Acabar driver de MrSID: comprobar readCompleteLine,los getWindowRaster |
56 |
Descubrimiento y registro para drivers y filtros. |
57 |
Problema de interferencias con el m?todo de interpolaci?n bic?bico |
58 |
Acabar cach? |
59 |
readCompleteLine + test para ECW |
60 |
Drivers escritura y grid para escritura y exportaci?n de formatos |
61 |
Avisos de tiempos no razonables para terminar operaciones (Estadisticas, histograma para imagenes muy grandes) |
62 |
Calculo de estadisticas (se pregunta al usuario si se hacen?, al principio?, se aprovecha que se recorre la imagen?) |
63 |
Exportaci?n de grid a distintos formatos con filtros aplicados |
64 |
Suavizado en la visualizaci?n de pixeles con zoom a gran escala. Mirar OpenEV |
65 |
ILWIS liberado. Pegarle un vistazo. |
66 |
|
67 |
Tareas generales: |
68 |
Libreria de colores. Libreria en la que se puedan almacenar colores como ROIs pueden ser seleccionados por: |
69 |
Tool de selecci?n de color de pixeles desde la vista. Se cargan en una librer?a de colores. |
70 |
Tool de selecci?n de color de pixeles desde una herramienta como transparencia por pixel. Se cargan en una librer?a de colores. |
71 |
Apertura de sensores de satelite con determinada configuraci?n (IDR) |
72 |
Incorporar modis |
73 |
|
74 |
Implementar deshacer para filtrado y operaciones raster a nivel de librer?a. |
75 |
Imagenes de pruebas de distintos formatos: |
76 |
netCDF, HDF, SRF, |
77 |
|
78 |
Cuadro de configuraci?n: |
79 |
- Check - Generar estadisticas al cargar un raster (OFF) |
80 |
- Tama?o del pixel inspector |
81 |
|
82 |
Necesidades de las librerias nativas |
83 |
setColorInterpretation en GdalRasterBand |
84 |
Revisar en la libreria de escritura de ecw porque peta al asignar la proyecci?n |
85 |
A?adir modificaciones para MODIS. getMetadata con diferentes nombres de campos. |
86 |
|
87 |
Documentaci?n de desarrollo |
88 |
Como hacer un driver |
89 |
Como hacer un filtro. |
90 |
Como leer y escribir informaci?n en el fichero de metadatos de raster |
91 |
Como gestionar una tarea (process) |
92 |
Como hacer una panel especifico para un filtro. (generaci?n autom?tica de paneles) |
93 |
Como construir una funcionalidad con previsualizaci?n |
94 |
Como usar los nombres de capa ?nicos y ser informado cuando alguien usa el nombre que tenemos.(RasterLibrary) |
95 |
Como crear una entrada en el men? contextual y barra de men? de raster |
96 |
Como trabajar con capas raster |
97 |
Como salvar a un formato raster |
98 |
Como usar BasePanel |
99 |
Como importar y exportar en un formato de tabla de color |
100 |
|
101 |
Problemas detectados en la escritura |
102 |
Al leer ILWIS getGeoTransform da valores incorrectos de tama?o de pixel (probar versi?n 1.4.0 de gdal). |
103 |
Formato RST de IDRISIS pone mal la interpretaci?n de color |
104 |
Formato RMF con tipo de datos double |
105 |
|
106 |
Problemas detectados en WMS y WCS |
107 |
Aplicaci?n de paletas de color: Cada tile descargado tiene una paleta distinta por lo que no es posible |
108 |
modificarla globalmente tal y como lo hacemos ahora. Es necesario una herramienta distinta. |
109 |
Salvar Como: Al salvar un WMS con paleta salva solo una capa visualizandose en escala de grises. Aunque |
110 |
le a?adieramos una paleta no se veria bien porque cada tile tiene rangos de valores distintos (cada uno tiene una paleta distinta). |
111 |
Filtros que necesitan de calculos asociados a un RasterDataset. Por ejemplo Realce necesita de un calculo |
112 |
de estadisticas que se hacen a partir del RasterDataset. WMS no tiene uno para todo el raster descargado |
113 |
por lo que al accesder a este tipo de operaciones peta convenientemente. |
114 |
Tendriamos que desactivar la opci?n de poder seleccionar una entrada en el men? del TOC hasta que no se |
115 |
acabe de cargar la capa completa. |
116 |
Se bloquea todo mientras est? descargando y no se muestra ning?n dialogo. |
117 |
|
118 |
Cambios FMap |
119 |
FPanelLocConfig (Para obtener el mapcontrol del localizador) |
120 |
CompoundBehavior (evento para la ventana de zoom) |
121 |
_fwAndami (WindowInfo [setAdicionalInfo] para cerrar ventanas asociadas a la capa) |
122 |
Cambios gvSIG |
123 |
Eliminar capa: Cierra las ventanas asociadas a la capa. |
124 |
|
125 |
Pruebas |
126 |
Abrir un jpg, tif, ecw y mrsid. |
127 |
Hacer zoom > 1:1 comprobar que los pixeles se ven bien y que InfoByPoint devuelve valore correctos |
128 |
Salvar como: Al menos jpeg2000, jpg, resto. Comprobar que se modifican las opciones, al menos compresi?n. |
129 |
Probar el cierre de todas las ventanas asociadas a una capa. |
130 |
Transparencias: gif o raster con tabla de color con trasparencia, |
131 |
png con banda transparente, |
132 |
png con transparencia en metadatos |
133 |
png con transparencia en la cabecera |
134 |
Tablas de color: Comprobar que ve la leyenda en el TOC. (gif) |
135 |
WCS: Tablas 8 bits y != 8 bits (WMS NO!!!) |
136 |
Probar raster tablas != 8 bits |
137 |
Salvar y recuperar proyecto con tablas |
138 |
Salvar tablas predeterminadas en un raster |
139 |
Montar un mapa con leyenda |
140 |
WCS: Para un WCS (con paleta sin tiles, con paleta con tiles |
141 |
datos!= de 8 bits sin tiles, datos!= de 8 bits con tiles |
142 |
8 bits sin tiles, 8 bits con tiles) { |
143 |
Salvar proyecto con v10 y recuperar con la actual, volver a salvar con la actual y recuperarlo nuevamente |
144 |
Comprobar que puede modificarse la tabla de color |
145 |
Comprobar que se cancela bien y luego puede seguir haciendo zoom |
146 |
Comporbar que sale la tabla en el TOC y se modifica al ser cambiada |
147 |
Salvar capa completa |
148 |
Comprobaciones histograma (Ver histograma) |
149 |
Comprobar que el hacer zoom se siguen visualizando tanto los datos visualizados como el completo. |
150 |
} |
151 |
WMS: Salvar proyecto con v10 y recuperar con la actual, volver a salvar con la actual y recuperarlo nuevamente |
152 |
Vista analisis: Abrir y cerrar en distintas vistas. |
153 |
Comprobar la sincronia de Abrir/Cerrar entre distintas vistas. |
154 |
Comprobar la precisi?n del pixel con zoom grande. |
155 |
Comprobar el cambio de escala |
156 |
Histograma: Comprobar para los datos visualizados y para los completos { |
157 |
Activaci?n y desactivaci?n de bandas |
158 |
Comprobar q limpiar todo y mostrar todo no tiene diferencias con el original |
159 |
Comprobar los 3 tipos y que no hay variaciones al pasar de uno a otro. |
160 |
Eliminar extremos |
161 |
} |
162 |
Persistencia: Salvar un raster con realce, recorte, brillo y contraste y recuperarla con la actual |
163 |
Salvar un raster con la v10 con realce, recorte, brillo y contraste y recuperarla con la actual |
164 |
Problemas conocidos |
165 |
- Interpretaci?n de los tipos de dato de gdal. Tanto en rasterband_interfaz.c como en GdalNative se hace una |
166 |
interpretaci?n incorrecta de los tipos de dato. Esto quiere decir que se cargar?an buffers de tipo de datos |
167 |
erroneos en caso de llegar un tipo de dato GDT_USHORT o tipo complejo. Mirar la conversi?n que hacemos en RasterUtilities |
168 |
para ver la equivalencia. |
169 |
- No salva la proyecci?n a jpg2000 |
170 |
- Cuando se exporta un raster ecw, jp2 o mrsid a cualquier formato no lee la proyecci?n de origen |
171 |
- Al modificar la transparencia por pixel en la visualizaci?n, al modificar luego un filtro (por ej brillo) |
172 |
hace que el brillo cambie el valor del pixel por lo que los pixeles que eran transparentes porque ten?a un |
173 |
valor dejen de serlo. Lo l?gico podr?a ser crear una capa nueva con los filtros pero no hay transparencia por |
174 |
pixel en el filtrado. |
175 |
- Las capas WCS != 8 bits con tiles, cuando se aplica el filtro de realce con recorte cada tiles sale distinto. |
176 |
- Recortar capas ecw con m?s de 3 bandas genera las bandas a partir de la 3 en negro. |
177 |
- Cuando se crea un multiraster con varias bandas y alguna es de resoluci?n distinta, si las visualizamos conjuntamente y |
178 |
aplicamos una transformaci?n con la herramienta de geolocalizar, la banda de resoluci?n diferente da problemas. |
179 |
- Estabilizaci?n de la generaci?n de overviews. En ocasiones se genera mal el fichero .aux (fichero auxiliar que usa gdal) |
180 |
y provoca cierres abruptos de gvSIG si vuelves a intentar generar overviews. |
181 |
|
182 |
Documentaci?n |
183 |
Revisar Funcionalidades: Tablas de color, Geolocalizaci?n, Save As, Propiedades raster, .... |
184 |
Revisar libreria |
185 |
Definici?n de excepciones que faltan |
186 |
Cancelaci?n de procesos |
187 |
Estados de una capa raster |
188 |
|