This commit was manufactured by cvs2svn to create branch 'v06'.
Cuando un recurso en línea tiene el campo linkage=null, el tabla devolvía una nullPinterException. Evidentemente la metadatación es incorrecta, pero con este cambio en la clase parseadora de geonetwork ya no se produce este error.
Se han añadido algunos comentarios a los objetos que se usan para crear los combos que ordenan los servidores por fecha de último acceso
Pequeños cambios en algunas clases
Se han cambiado los "loaders". Ahora todos heredan de la nueva interfaz ILoaders. Además se han añadido algunas nuevas traducciones que antes no estaban.
Algunos pequeños detalles
Eliminados algunos ficheros innecesarios
Se ha añadido un boton close en las dos pantallas de connect. Además se ha cambiado el comportamiento de las ventanas para adaptarlo a la nueva forma de buscar multihilo
Se ha añadido la posibilidad de lanzar más de una búsqueda (mediante hilos) y poder cancelarlar. Además el cursor del ratón cambia a "ocupado" mientras queda alguna búsqueda pendiente.
Se ha cambiado el mecanismo de búsqueda: ahora se busca con un hilo. Se ha eliminado el TimeOut de la clase HTTP Post (de manera que esperamos el tiempo máximo por defecto para hacer una conexión). Además se ha introducido el método "getRecords" en la clase CatalogClient, para evitar que la interfaz invoque a un método del Driver (ahora invoca el método de esta clase)
Se ha puesto un TimeOut de 20 segundos en el HTTP Post. Esto es un compromiso entre un servidor lento (el de catálogo de cataluña) tarda del orden de 10-15 segundos en responder y un tiempo de espera muy largo.
Resuelto un problema que había con la codificación de los ficheros y que hacía que no se vieran los acentos de algunos fuentes
Se ha hecho una pequeña modificación en el gazeteer: ahora funcionan las búsquedas restringiendo el área en el WFSG. Hay muchos cambios porque se ha hecho un CONTROL+SHIFT+O sobre todo el proyecto para eliminar los imports y para ordenarlos
Se ha echo un commit de las versiones modificadas del catalogo y del gazetteer usando el Poseidon. Se han renombrado algunas clases por considerar que tenian un nombre confuso y se han cambiado algunas relaciones entre clases (con la intención de separar GUI de la parte de control). Han habido clases que no han sido tocadas, pero como han sido formateadas usando el Poseidon TODAS las CLASES del proyecto han cambiado de versión.
Aqui tambien se han producido muchos cambis, porque hemos acabado de cambiar la estructura del catálogo: Se han creado todas las clases "XXXMessages", que sacan toda la parte de los mensajes de los drivers. Ademas se ha incluido en "CatalogClient" la operación "getCapabilities", que libera a la interfaz de algunas operaciones que hacía anteriormente.
Se ha modificado el nombre muchas clases. LAs clases que antes eran XXXQuery, ahora se llaman XXXFilter, para no confundirlas con querys (Realmente son Filtros). Las clases que se llamaban XXXProfile, ahora se llaman XXXSchema, puesto que realmente son esquemas. Esto se ha hecho asà para evitar confusiones con los profiles del protocolo CSW. Ha sido un cambio de estructura, mas que un cambio de algunas clases.
Se ha añadido la funcionalidad de borrado (o no) de antiguas busquedasdel gazetteer y de hacer zoom (o no)
Hay muchas clases cambiadas porque se han definido algunas constantesen la clase profile y el la clase resource. Antes usabamos variables yjuro por snoopy que nunca más volveré a cometer este error. Además se hacambiado el paquete csw.profiles de sitio. Realmente, este paquete no sirve solo...
Se han modificado muchas clases porque se han creado unsa constantesen la clase serverData que sustituyen a antiguas variables. Entes eranints y ahora son Stirngs. Indican el protocolo y el subprotocolo que seusa
Se ha hecho una modificación en la clase serverData. Hemos declaradoalgunas variables "public static final int" donde antes habian numeros.
Se han hecho cambios en las trducciones. Ya no debería quedar ningunacadena por traducir.Admás se ha eliminado un trozo de código duplicadoque tenían todas las clases que heredaban de AbstractTags
Se ha añadido la capacidad de activar/desactivar campos de búsquedaen el gazetteer. Además se ha añadido el filtrado por localización para elWFS-G.
Se ha añadido la funcionalidad de omitir algunos campos de búsqueda segunel protocolo elegido
Se han hecho algunos cambios en las consultas. Se han añadido algunos atributospara que las consultas sean más completas y se pueda buscar por mas atributos.Ademas se ha mejaorado la comprobación de los protocolos que soporta elservidor
La definitiva para Madrid
Se ha hecho una pequeña mofificacion el el parser del WFSG
Se persea el CDDATA en caso de que lo tenga
Se ha modificado para que funcione el WFS-G de deegree.
problema de tamaño con 1600x1200 px de pantalla
Ya se puede utilizar el CSW de deegree con el esquema ISO19115 y tambiénse puede usar el WFS-G de deegree. Falta probarlo lo suficente para detectarlos posibles fallos
Se han corregido unos problemas que había con el JDBC al haber sincronizadoel proyecto gvSIG_JDBC
Ya funciona correctamente lo del orden de los servidores y la persistenciadel protocolo
Solo funciona lo del último acceso en Ingles!
SE ha corregido un pequeño problemita en una excepciónen la clase ServerData que no capturaba
El Gazetteer ya soporta Traducciones.
El Gazetter ya muestra los servidores por orden de último acceso.
Ya se almacena el Protocolo y se carga automáticamente al seleccionarun servidor de una lista
Ya aparecen los servidores en el combo por orden de último acceso (solopara el caso del catálogo). Además se ha corregido el problema que ocurríacon el z3950 y que hacía que apareciera un "http" en todos los servidores.
Se ha reestructurado el sistema de paquetes del nomenclator agrupandolas clases por protocolo, y no por funcionalidad.
Se ha reestructurado el sistema de paquetes del catálogo agrupandolas clases por protocolo, y no por funcionalidad.
Añadido el sistema de traducción y traducido al inglés. Se ha creado una interfazItranslation que implementa un método getText(KEY) para traducir. Todaslas clases que representan un JPAnel tienen un atributo de tipo ITranslation.Dependiendo de si se está usando la aplicación independientemente o si se...
Se ha modificado el gazetteer para que funcione igual que el catálogo:en la búsqueda aparece primero una vista simplificada y podemosabrir la ventana para hacer una búsqueda avanzada.
Se ha modificado la clase utils.Frames que se usaba para centrar las ventanas.
Se ha modificado la interfaz. Se tiene en cuenta que en gvSIG tenemos quesaber las coordenadas que hay en la vista para restringir la búsquedaa un área determinada.
Se ha modificado el gazetteer para sacar el código de las llamadas fuera de losdrivers. Para ello se han creado nuevas clases en drivers.messages.
Se ha añadido una clase que configura las capabilities del CSW de Galdos(el del IDEC). Se ha generalizado el parseo de las capabilities, por lo queya podemos acceder al CSW de deegree.Además se ha añadido una clase (DiscovererFormat) que descubre automáticamente...
Se ha hecho una pequeña modificación el la estructura para sacar parte dela complejidad que tenian las clases XXXDriver en otras clases. De momento seha cambiado para el CSW (catálogo), pero se debería hacer para el resto(Nomenclator incluido).
Se han añadido las fotos de "down" y "up" y se han cambiado las rutas
Ultimos cambios en el gazetter/catálogo para las jornadas II
Ultimos cambios en el gazetter/catálogo para las jornadas
Se ha cambiado el tamaño de la ventanas de busqueda del catálogo y del Gazetteer.Se ha empezado a modificar la implementación el CSW para que sea compatiblecon el CSW.
Se ha cambiado el aspecto de la ventana de Búsqueda del Gazetteer
Se ha reescrito el comportamiento de la ventana de búsqueda. Se ha modificadoel tamaño de los cuadros de texto.
Se ha cambiado la estructura del paquete "parsers" del Catálogo. Tiene unaestructura similar a la del mismo paquete del gazetteer. El botón cerrar delas distintas ventanas ya funciona. El HTTP Post es el coorecto (el del gazetteer).
Se ha añadido un poco de funcionalidad al WFSG. Ya funciona la busquedade los radiobuttons (frase exacta, cualquier palabra o todas las palabras)
Se ha modificado la parte que hace la consulta del ADL, para que sea mascompleta y potente
Se han eliminado las dependencias de DOM. Para ello se ha cerado unanueva clase XMLNode (del proyecto WCS) y todas las interfacesy clases la usan en lugar de usar la clase Node que se usaba anteriormente.
Ya se ha implementado la búsqueda usando el servicio web SOAP delIDEC
Se han modificado algunos detalles (nombre ventanas,...) de ultima hora parael IGN
Modificado un pequeño error en la búsqueda
Se han modificado algunos detalles del Gazetteer y del Catálogo y seha dejado listo para llevérselo al IGN
Se ha añadido alguna modificación para cargar el topónimo introducidopor la búsqueda de gazetteer
Se ha terminado la búsqueda de catálogo simplificada. Se busca por Title ypor Abstract. Se ha hecho para los protocolos CSW y z39.50, y para elSRW falta probarlo.
Se ha añadido la ventana de visualización de resultados para elgazetteer.
Se han capturado algunas exceptiones
He añadido la ventana para hacer la búsqueda simple
Se ha añadido el parseado de los registros del ADL. Además se ha añadidouna clase que hace búsquedas dado un nombre.
Ya se pueden hacer búsquedas usando el protocolo ADL. Falta parsearlos resultados de la búsqueda
Antes de modificar el Jtree hago un commit
Se ha añadido un poco de funcionalidad al gazetteer: la operacionDescribeFeatureType
He emepezado con el Thesaurus protocol del ADL y ya tengo la respuesta alcapabilities del ADL. Hay un problema con el parser de XML cuando lasetiquetas tienen el carácter "-". Hay que solucionarlo
Comienzo del cliente de Gazetteer
Comienzo del Proyecto Gazetteer
Añadido el reconocimiento de Postgis y Features
Se ha añadido el botón de cerrar en algunas ventanas
Ajustado el parámetro para que se dibujen las imagenes correctamente
Añadidos algunos comentarios de algunas funciones
Ahora se usa el parseado del WMS desde el fichero (sin DOM). Mucho másrápido
Corregido un pequeño problema en la interfaz
Se han hecho algunas modificaciones para permitir reconoces un ficheropara descargar. Tb se ha modificado para poder cerrar los ventanascorrectamente.
Ya se pueden cargar mapas que son carpetas (no tienen BBOX). Cogemoslas coordenadas el padre.
Algun pequeño cambio para quitar una nullPointerException
Se han quitado las dependencias con FMAP
Ya se puede seleccionar el recurso desde gvSIG. Falta majoraralgunos de los eventos de las ventanas.
Se han hecho muchos cambios:1) Añadida la ventana que muestra los recursos en una tabla2) Se han añadido las clases para parsear el WMS capabilities3) Se han añadido las clases para cargar las capas WMS y WCS en gvSIG
Los recursos WMS ahora ya tienen el sistema de coordenadas correcto.Además se han corregido algunos defectos de las búsquedas que hacía elCSW.
Se ha hecho un pequeño refactoring de algunas funciones que estabanduplicadas
El CSW ya funciona correctamente. Se pueden hacer búsquedas por todos loscampos, menos por Fecha y por Escala. También falta que la búsqueda porcoordenedas haga caso al combo "contiene", "esta totalmente fuera de".....
Se han hecho algunas modificaciones en le CSW. Se ha añadido unparser para formatear los resultados devueltos por el servidor CSW delIDEC.
Se han solucionado algunos problemas y el cliente CSW ya funciona. Ademásse ha formateado todo el proyecto con jalopy.
Añadida la funcionalidad para hacer consultas en CSW soportando tanto elperfil de ebRIM como el perfil ISO19115/19119.
Ya se pueden hacer búsquedas usando el protocolo CSW. Lo que pasa es quecomo aún no tengo un servidor al que le pueda hacer un getCapabilities yun getRecords no se pueden hacer pruebas. He dejado algunas líneas comentadaspor lo que esta versión puede estar inestable, pero para hacer pruebas es...
Se han añadido algunos cambios en la interfaz CSW usando el métodoSOAP, aunque aún no he conseguido que funcione. Será el cliente o elServidor?
He añadido un nuevo cuadro de texto para que se pueda introducir la base dedatos para el protocolo z39.50. El SRW ya hace las búsquedas correctasde diez en diez registros. He añadido un parser para el Capabilitiesdel CSW. El parser ya estaba, pero había que generalizarlo más...
Cambios para adaptarlo al módulo para gvSIG