Seguridad e implementacion de alguno de los cambios en los paneles con lo necesario para su correcto uso.
Quitado el parametro duplicado de una de las proyecciones
Arreglo de problemas relacionados con el Wizard y adicion de los metodos que controlaran el cambio de unidades
Panel para la importacion del CRS, del Datum, del Elipsoide y del Prime Meridian a partir de un CRS existente.
Implementacion de partes del wizard.
Adicion de metodos necesarios para su uso en la extension
Creacion de CRS a partir de uno existente "acabado", ya se guardan en la bbdd y los recupera en el panel de seleccion de CRS
Implementación del Wizard de nuevo CRS por el usuario... a partir de un CRS seleccionado (a falta del panel de seleccion)
Inserccion de los metodos y todo lo necesario para poder utilizar el repositorio de usuario.
IAU2000 --> Cambios minimos, no afecta a funcionalidad...
NewCRSPanel --> Insercion de la logica necesaria para su inclusion como un repositorio mas en gvSIG
Repositorios funcionando en gvSIG
Insercion del repositorio de usuario de geotools
Nueva conexion a los repositorios, utilizando las bbdd de geotools
Carpeta de test
Repositorios de IAU2000 y USR que funcionan
Prueba de repositorios de geotools
Integracion de geotools y cambios necesarios para su correcta integracion
Nuevas llamadas a los repositorios, forma parte de la rearquitectura a realizar, asi como el cambio de manera de llamar a las bases de datos, dependiente de geotools
Cambios necesarios para las llamadas correctas a la liberia y arreglo de problemas al insertar geotools como repositorio de CRSs
Cambio a geotools 2.1.0
Proj4 sin errores para geotools 2.1
Prueba renombrado paquetes geotools
Llamada al repositorio que utiliza geotools en el caso de la EPSG
Adición del autority en la llamada a CRS.decode
Nuevo exportToProj4 tomando como parametro un objeto CoordinateReferenceSystem.
Anade al final varios metodos privados a la clase necesarios para la recuperacion de los datos necesarios para el metodo.
Modificacion para que puedan crearse CRS a partir de los de usuario mediante geotools
Arreglado cuando el ellipsoide es infinito para que la cadena proj4 sea correcta
Bateria de test para probar:
1.- La cantidad de crs de epsg que geotools toma bien.2.- La cantidad de crs de esri que geotools toma bien.3.- La cadena wkt y proj4 que se forma con la EPGS con el proj4 que realizo David4.- Meter un CRS en una base de datos de usuario.
Arreglado fallo de nombrado en los arraylist de max y min value
Adición al classpath del paquete units de libfmap/lib
Ficheros de prueba para la validación de códigos EPSG y de ESRI, asà como la consecución de sus parámetros para mirar las conversiones a realizar.
EPSG utiliza epsg-hsql
ESRI utiliza la base de datos de hsqldb antigua, en la que hay que cambiar la ruta en epsgConnection para la conexión correcta de la base de datos.
Terminada la gestión de los CRS a través de geotools, incluyendo el método convert para la conversión de unidades de los parámetros
Eliminado de la interfaz de CRS los siguientes metodos:
getAbrev, getNadGrid, isTargetNad, getCOp, setTrans
Visto que no son necesarios en la interfaz.
Se añade la logica para que cuando le pasemos un codigo "EPSG:23030" cree el CRS haciendo uso de la libreria geotools.
Para ello tambien se han generado los metodos necesarios para crear el CRS y rellenar las variables necesarias para que se utilice de la misma manera que lo hacia anteriormente (los metodos setXXX del final)
Eliminado el metodo "getCOp" y codigo comentado.
Tambien añadido un constructor nuevo para la creacion de CRSs a partir de geotools, el cual acepta un entero.
Clase para la exportacion a proj4
Clase para validar si a partir de la EPSG podemos construir los CRSs a traves de geotools
Traslado del GUI a la extension.
This commit was manufactured by cvs2svn to create branch 'F2'.
En el metodo getSuperEntity añadidos los codigos 0x4, 0x8 y 0xA y arreglado el 0xC.
Clase con método que permite cargar una imagen (IconImage).
Ítem de JPanelWithJComboBoxImageIconItems
Componente gráfico de tipo lista desplegable (JComboBox), cuyos ítemss son imágenes de iconos.Se han ocultado métodos problemáticos de JComboBox, metiendo a éste en un JPanel.
Añadido test de JPanelWithJComboBoxImageIconItems
Añadidas imágenes para el test de JPanelWithJComboBoxImageIconItems
Cambiada de ubicación (paquete) y nombre.
Eliminados imports que sobraban, y añadido Serial UID.
Eliminados imports que sobraban.
Eliminadas imágenes de ejemplo.
Añadido serial UID y quitados imports que sobraban.