- Proj4 actualizada para el problema existente en ESRI donde no se especifica si la proyección "Lambert_Conformal_Conic" es 1SP o 2SP. También corregido el fallo para cuando las unidades sean de tipo pie, haga bien la conversión.
- CrsEPSG corregida la suposición de que las unidades de la proyección siempre vienen en metros, cogiéndola ahora del sistema de coordenadas correspondiente....
Excepciones
Geotools Providers test
Renombrado de las clases del paquete de proyecciones.Se añade el citation IDR a todos los providers para implementar el mecanismo por el cual se liminan las proyecciones de geotools que ya implementamos en la librerÃa.
Permitir direcciones negativas en el JNI.
Cambio para que el módulo de creacion de crs sin pasar por geotools, genere la cadena proj 4 sin pasar por ogr.
nuevo CrsGT.getScale y Crs.getScale
Posibilidad de asignar parámetros de transformación en el CRS fuente y en el destino.
Cambio en el mecanismo de parámetros de trasformacion.Posibilidad de asignar parámetros al CRS fuente y al destino.
Refactors varios...
Más notas...
Notas
Renombrado de clases: CrsEPSG, TransEPSG.
JavaDocs y correccion de getInverted.
Quitado el parametro duplicado de una de las proyecciones
Adicion de metodos necesarios para su uso en la extension
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
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