[Gvsig_usuarios] Errores y Sugerencias.

Eloy Bonilla Perez ebonilla en cgf.upv.es
Jue Jun 16 13:08:51 CEST 2005


Primero que nada, felicitar al equipo que ha hecho posible el desarrollo 
de este software, que considero y creo que no es la primera vez que lo 
digo, ni será la última (eso espero) un gran software y de momento hace 
lo que tiene que hacer, para mas cosas , pues nuevas versiones.

Despues de estar bastante tiempo sin probar gvSIG he vuelto a la carga y 
he detectado unos pequeños problemas que seguramente ya los tendreis 
reportados y seguro que para la proxima version estarán solucionados. 
Paso a comentar:

Pequeñas anomalias detectadas:

a)  La etiquetación de los temas en las vistas  no lo hace del todo 
bien, solo etiqueta los elementos que caen dentro del entorno de 
visualización, me explico, después de haberle dicho por que campo se 
quiere etiquetar (con unidades de pixel), si hacemos un "zoom in" con un 
ventana de base muy pequeña y de altura muy grande, nos etiquetará solo 
los elementos que esten dentro de esa ventana del zoom,  aunque el 
dibujado de los elementos se ajuste a la ventana de visualizacion. Mando 
un fichero para que veais la muestra. (foto1).

Creo que si la opción de unidades en el etiquetado son metros funciona 
correctamente.

b)  La herramienta de filtro me da problemas, si selecciono un campo 
alfanumerico para que me muestre los valores a veces lo hace y otras no 
, y luego si selecciono un campo numerico da un error que os mando en el 
log.



Sugerencias:

Creo que las herramientas de visualizacion (zoom in, zoom out , zoom 
previo,  zoom a la seleccion, desplazamiento...) deberian de ir todas 
agrupadas en la barra de herramientas, no como están ahora que por 
ejemplo, el zoom previo está al final a la derecha, separado del resto.

Lo mismo creo sobre las herramientas de selección, filtro y borrar 
selección deberian de estar juntas.

Al medir distancias creo que en lugar de poner un "P" o una "A" en la 
barra de información, que supongo significa "Perimetro " y "Area", 
deberia de poner el literal entero.


Bueno esto son pequeñas cositas que seguro que ya estarán reportadas y 
apostaria que casi solucionadas.


Salu2.... Eloy.
------------ próxima parte ------------
Se ha borrado un mensaje que no está en formato texto plano...
Nombre     : foto1.jpg
Tipo       : image/jpeg
Tamaño     : 148227 bytes
Descripción: no disponible
Url        : http://runas.cap.gva.es/mailman/private/gvsig_usuarios/attachments/20050616/403629c8/foto1-0001.jpg
------------ próxima parte ------------
Bug en el código java.lang.NumberFormatException: For input string: "HUERTA"     java.lang.NumberFormatException.forInputString(Unknown Source)     java.lang.FloatingDecimal.readJavaFormatString(Unknown Source)     java.lang.Double.parseDouble(Unknown Source)     com.hardcode.gdbms.driver.dbf.DBFDriver.getFieldValue(DBFDriver.java:97)     com.hardcode.gdbms.engine.data.FileDataSourceAdapter.getFieldValue(FileDataSourceAdapter.java:55)     com.iver.cit.gvsig.fmap.layers.SelectableDataSource.getFieldValue(SelectableDataSource.java:155)     com.iver.cit.gvsig.gui.filter.DefaultExpressionDataSource.getFieldValue(DefaultExpressionDataSource.java:114)     com.iver.cit.gvsig.gui.filter.FilterDialog.fillValues(FilterDialog.java:223)     com.iver.cit.gvsig.gui.filter.FilterDialog.access$0(FilterDialog.java:184)     com.iver.cit.gvsig.gui.filter.FilterDialog$3.run(FilterDialog.java:586)     com.iver.andami.PluginServices$RunnableDecorator.run(PluginServices.java:356)     java.lang.Thread.run(Unknown Source) !PluginServices.Bug en el código! java.lang.ArrayIndexOutOfBoundsException: 2158     javax.swing.plaf.basic.BasicListUI.updateLayoutState(Unknown Source)     javax.swing.plaf.basic.BasicListUI.maybeUpdateLayoutState(Unknown Source)     javax.swing.plaf.basic.BasicListUI.getCellBounds(Unknown Source)     javax.swing.plaf.basic.BasicListUI.getPreferredSize(Unknown Source)     javax.swing.JComponent.getPreferredSize(Unknown Source)     javax.swing.JList.getScrollableTracksViewportHeight(Unknown Source)     javax.swing.ScrollPaneLayout.layoutContainer(Unknown Source)     java.awt.Container.layout(Unknown Source)     java.awt.Container.doLayout(Unknown Source)     java.awt.Container.validateTree(Unknown Source)     java.awt.Container.validate(Unknown Source)     javax.swing.RepaintManager.validateInvalidComponents(Unknown Source)     javax.swing.SystemEventQueueUtilities$ComponentWorkRequest.run(Unknown Source)     java.awt.event.InvocationEvent.dispatch(Unknown Source)     java.awt.EventQueue.dispatchEvent(Unknown Source)     com.iver.andami.ui.AndamiEventQueue.dispatchEvent(AndamiEventQueue.java:62)     java.awt.EventDispatchThread.pumpOneEventForHierarchy(Unknown Source)     java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)     java.awt.EventDispatchThread.pumpEvents(Unknown Source)     java.awt.EventDispatchThread.pumpEvents(Unknown Source)     java.awt.EventDispatchThread.run(Unknown Source) !PluginServices.Bug en el código! java.lang.ArrayIndexOutOfBoundsException: 19970     javax.swing.plaf.basic.BasicListUI.updateLayoutState(Unknown Source)     javax.swing.plaf.basic.BasicListUI.maybeUpdateLayoutState(Unknown Source)     javax.swing.plaf.basic.BasicListUI.getPreferredSize(Unknown Source)     javax.swing.JComponent.getPreferredSize(Unknown Source)     javax.swing.ScrollPaneLayout.layoutContainer(Unknown Source)     java.awt.Container.layout(Unknown Source)     java.awt.Container.doLayout(Unknown Source)     java.awt.Container.validateTree(Unknown Source)     java.awt.Container.validate(Unknown Source)     javax.swing.RepaintManager.validateInvalidComponents(Unknown Source)     javax.swing.SystemEventQueueUtilities$ComponentWorkRequest.run(Unknown Source)     java.awt.event.InvocationEvent.dispatch(Unknown Source)     java.awt.EventQueue.dispatchEvent(Unknown Source)     com.iver.andami.ui.AndamiEventQueue.dispatchEvent(AndamiEventQueue.java:62)     java.awt.EventDispatchThread.pumpOneEventForHierarchy(Unknown Source)     java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)     java.awt.EventDispatchThread.pumpEvents(Unknown Source)     java.awt.EventDispatchThread.pumpEvents(Unknown Source)     java.awt.EventDispatchThread.run(Unknown Source)


Más información sobre la lista de distribución gvSIG_usuarios