[Gvsig_desarrolladores] Edición en gvSIG 0.6

Manuel Madrid García madrid_man en gva.es
Vie Mayo 12 10:55:26 CEST 2006


Hola Charli.

Te tengo que decir que en la versión 0.6 de gvSIG no está incluida 
todavía la funcionalidad de edición. Lo estará en la siguiente versión 
estable, para lo que habrá que esperar aún unas cuantas semanas.

El menú contextual que comentas que sale se ha "colado" por error en 
esta versión. No debería aparecer.

Sentimos las molestias y, sobretodo, la momentanea decepción.

Saludos.
  Manuel.

Charli escribió:
> Buenos días!
> 
> Estoy tratando de utilizar la versión 0.6 (estable) de gvSIG para editar 
> archivos en formato de shape.
> Una vez realizada la instalación correctamente tanto en un equipo que 
> tiene instalado Windows Xp
> como en un equipo con una distribución Debian 3.1, con la previa 
> instalación de java 1.4.2
> y las librerías Java Advanced Imaging 1.1.2 y Java JAI Image I/O 1.0.01. 
> se probó a realizar la importación
> del archivo shape para su posterior edición. Para ello se procedió a 
> realizar los siguientes pasos:
> 
> Desde la ventana del gestor de proyectos se abrió una vista nueva, y se 
> añadió la capa con el archivo shape desde
> el menú vista (añadir capa). Tras seleccionar la capa cargada en el 
> visor de capas disponibles, se procedió a abrir
>  la tabla de atributos de la capa seleccionada. Una vez abierta la 
> misma, se pretendía proceder a realizar una
> edición y modificación de varios de los campos de la tabla; para ello se 
> hizo click con el botón derecho del ratón y
> se marcó la opción de comenzar edición.
> 
> Al intentar ejecutar esta aplicación arroja el siguiente mensaje en la 
> consola de información:
> 
> !PluginServices.Bug en el código!
> INFO [AWT-EventQueue-1] (AutomaticDataSource.java:83) - timer start
> DEBUG [AWT-EventQueue-1] (NotificationManager.java:100) - 
> !PluginServices.Bug en el código!
> java.lang.NullPointerException
>         at 
> com.hardcode.driverManager.DriverManager.getDriver(DriverManager.java:169)
>         at 
> com.hardcode.gdbms.engine.data.edition.InternalBuffer.<init>(InternalBuffer.java:72)
>         at 
> com.hardcode.gdbms.engine.data.db.FakeTransactionSupport.beginTrans 
> (FakeTransactionSupport.java:77)
>         at 
> com.hardcode.gdbms.engine.data.file.FileDataWareImpl.beginTrans(FileDataWareImpl.java:35)
>         at com.iver.cit.gvsig.gui.Table.startEditing(Table.java:471)
>         at 
> com.iver.cit.gvsig.gui.tables.PopupMenu$1.actionPerformed(PopupMenu.java:130)
>         at javax.swing.AbstractButton.fireActionPerformed(Unknown Source)
>         at 
> javax.swing.AbstractButton$ForwardActionEvents.actionPerformed (Unknown 
> Source)
>         at javax.swing.DefaultButtonModel.fireActionPerformed(Unknown 
> Source)
>         at javax.swing.DefaultButtonModel.setPressed(Unknown Source)
>         at javax.swing.AbstractButton.doClick(Unknown Source)
>         at javax.swing.plaf.basic.BasicMenuItemUI.doClick(Unknown Source)
>         at 
> javax.swing.plaf.basic.BasicMenuItemUI$MouseInputHandler.mouseReleased(Unknown 
> Source)
>         at java.awt.Component.processMouseEvent (Unknown Source)
>         at java.awt.Component.processEvent(Unknown Source)
>         at java.awt.Container.processEvent(Unknown Source)
>         at java.awt.Component.dispatchEventImpl(Unknown Source)
>         at java.awt.Container.dispatchEventImpl(Unknown Source)
>         at java.awt.Component.dispatchEvent(Unknown Source)
>         at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)
>         at java.awt.LightweightDispatcher.processMouseEvent (Unknown Source)
>         at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)
>         at java.awt.Container.dispatchEventImpl(Unknown Source)
>         at java.awt.Window.dispatchEventImpl(Unknown Source)
>         at java.awt.Component.dispatchEvent(Unknown Source)
>         at java.awt.EventQueue.dispatchEvent(Unknown Source)
>         at 
> com.iver.andami.ui.AndamiEventQueue.dispatchEvent(AndamiEventQueue.java:58)
>         at java.awt.EventDispatchThread.pumpOneEventForHierarchy(Unknown 
> Source)
>         at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown 
> Source)
>         at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
>         at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
>         at java.awt.EventDispatchThread.run(Unknown Source)
> 
> Con posterioridad se procedió a finalizar la operación seleccionando 
> también con el botón derecho del ratón la opción
> terminar edición, momento en el que de nuevo volvió a surgir el mensaje 
> de error.
> 
> Por todo ello me gustaría saber si alguien ha tenido una experiencia 
> similar. Aunque aparecen las opciones de comenzar y
> de terminar edición en la tabla de atributos, ¿Realmente se pueden 
> editar y modificar la información alfanumérica de archivos en formato 
> shape o CAD (dwg, dgn y dxf) desde la tabla de atributos o bien desde la 
> ventana de vistas con esta versión de gvSIG (0.6 estable)?
> 
> De ser así agardecería que alguien pudiera indicarme los pasos.
> 
> Gracias por su atención.
> 
> Charli.
> 
> 
> ------------------------------------------------------------------------
> 
> _______________________________________________
> gvSIG_desarrolladores mailing list
> gvSIG_desarrolladores en runas.cap.gva.es
> http://runas.cap.gva.es/mailman/listinfo/gvsig_desarrolladores

-- 
Manuel Madrid.
Proyecto gvSIG (http://www.gvsig.gva.es)
Conselleria d'Infraestructures i Transport.
Generalitat Valenciana.
Valencia (Spain).


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