[Gvsig_usuarios] Problema cargando svg en un mapa

Ana Alfonso alfonso_anacaa en gva.es
Lun Sep 22 14:11:06 CEST 2008


Miguel Verdú wrote:
> Hola lista,
>
> He creado un cajetín con inkscape y lo he guardado en formato .svg para
> poder utilizarlo de plantilla en mis mapas. El problema es que al intentar
> cargarlo como imagen en un mapa de gvSIG me da el siguiente error, alguna
> idea???
>
> Gracias,
>
> Excepción : java.lang.NullPointerException: null
>     com.iver.cit.gvsig.gui.layout.fframes.FFramePicture.getBound(Unknown
> Source)
>     com.iver.cit.gvsig.project.documents.layout.fframes.gui.dialogs.FFramePictureDialog$2.actionPerformed(Unknown
> Source)     javax.swing.AbstractButton.fireActionPerformed(Unknown Source)
>     javax.swing.AbstractButton$Handler.actionPerformed(Unknown Source)
>     javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source)
>     javax.swing.DefaultButtonModel.setPressed(Unknown Source)
>     javax.swing.plaf.basic.BasicButtonListener.mouseReleased(Unknown Source)
>     java.awt.Component.processMouseEvent(Unknown Source)
>     javax.swing.JComponent.processMouseEvent(Unknown Source)
>     java.awt.Component.processEvent(Unknown Source)
>     java.awt.Container.processEvent(Unknown Source)
>     java.awt.Component.dispatchEventImpl(Unknown Source)
>     java.awt.Container.dispatchEventImpl(Unknown Source)
>     java.awt.Component.dispatchEvent(Unknown Source)
>     java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)
>     java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)
>     java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)
>     java.awt.Container.dispatchEventImpl(Unknown Source)
>     java.awt.Window.dispatchEventImpl(Unknown Source)
>     java.awt.Component.dispatchEvent(Unknown Source)
>     java.awt.EventQueue.dispatchEvent(Unknown Source)
>     com.iver.andami.ui.AndamiEventQueue.dispatchEvent(Unknown Source)
>     java.awt.EventDispatchThread.pumpOneEventForHierarchy(Unknown Source)
>     java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
>     java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
>     java.awt.Dialog$1.run(Unknown Source)     java.awt.Dialog.show(Unknown
> Source)     java.awt.Component.show(Unknown Source)
>     java.awt.Component.setVisible(Unknown Source)
>     com.iver.core.mdiManager.NewSkin.addJDialog(Unknown Source)
>     com.iver.core.mdiManager.NewSkin.addWindow(Unknown Source)
>     com.iver.cit.gvsig.gui.layout.Layout.openFFrameDialog(Unknown Source)
>     com.iver.cit.gvsig.project.documents.layout.FLayoutFunctions.addFFrame(Unknown
> Source)
>     com.iver.cit.gvsig.project.documents.layout.EventsHandler.mouseReleased(Unknown
> Source)     java.awt.Component.processMouseEvent(Unknown Source)
>     javax.swing.JComponent.processMouseEvent(Unknown Source)
>     java.awt.Component.processEvent(Unknown Source)
>     java.awt.Container.processEvent(Unknown Source)
>     java.awt.Component.dispatchEventImpl(Unknown Source)
>     java.awt.Container.dispatchEventImpl(Unknown Source)
>     java.awt.Component.dispatchEvent(Unknown Source)
>     java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)
>     java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)
>     java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)
>     java.awt.Container.dispatchEventImpl(Unknown Source)
>     java.awt.Window.dispatchEventImpl(Unknown Source)
>     java.awt.Component.dispatchEvent(Unknown Source)
>     java.awt.EventQueue.dispatchEvent(Unknown Source)
>     com.iver.andami.ui.AndamiEventQueue.dispatchEvent(Unknown Source)
>     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)
> java.lang.NullPointerException java.lang.NullPointerException: null
>     com.iver.cit.gvsig.project.documents.layout.fframes.gui.dialogs.FFramePictureDialog$2.actionPerformed(Unknown
> Source)     javax.swing.AbstractButton.fireActionPerformed(Unknown Source)
>     javax.swing.AbstractButton$Handler.actionPerformed(Unknown Source)
>     javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source)
>     javax.swing.DefaultButtonModel.setPressed(Unknown Source)
>     javax.swing.plaf.basic.BasicButtonListener.mouseReleased(Unknown Source)
>     java.awt.Component.processMouseEvent(Unknown Source)
>     javax.swing.JComponent.processMouseEvent(Unknown Source)
>     java.awt.Component.processEvent(Unknown Source)
>     java.awt.Container.processEvent(Unknown Source)
>     java.awt.Component.dispatchEventImpl(Unknown Source)
>     java.awt.Container.dispatchEventImpl(Unknown Source)
>     java.awt.Component.dispatchEvent(Unknown Source)
>     java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)
>     java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)
>     java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)
>     java.awt.Container.dispatchEventImpl(Unknown Source)
>     java.awt.Window.dispatchEventImpl(Unknown Source)
>     java.awt.Component.dispatchEvent(Unknown Source)
>     java.awt.EventQueue.dispatchEvent(Unknown Source)
>     com.iver.andami.ui.AndamiEventQueue.dispatchEvent(Unknown Source)
>     java.awt.EventDispatchThread.pumpOneEventForHierarchy(Unknown Source)
>     java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
>     java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
>     java.awt.Dialog$1.run(Unknown Source)     java.awt.Dialog.show(Unknown
> Source)     java.awt.Component.show(Unknown Source)
>     java.awt.Component.setVisible(Unknown Source)
>     com.iver.core.mdiManager.NewSkin.addJDialog(Unknown Source)
>     com.iver.core.mdiManager.NewSkin.addWindow(Unknown Source)
>     com.iver.cit.gvsig.gui.layout.Layout.openFFrameDialog(Unknown Source)
>     com.iver.cit.gvsig.project.documents.layout.FLayoutFunctions.addFFrame(Unknown
> Source)
>     com.iver.cit.gvsig.project.documents.layout.EventsHandler.mouseReleased(Unknown
> Source)     java.awt.Component.processMouseEvent(Unknown Source)
>     javax.swing.JComponent.processMouseEvent(Unknown Source)
>     java.awt.Component.processEvent(Unknown Source)
>     java.awt.Container.processEvent(Unknown Source)
>     java.awt.Component.dispatchEventImpl(Unknown Source)
>     java.awt.Container.dispatchEventImpl(Unknown Source)
>     java.awt.Component.dispatchEvent(Unknown Source)
>     java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)
>     java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)
>     java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)
>     java.awt.Container.dispatchEventImpl(Unknown Source)
>     java.awt.Window.dispatchEventImpl(Unknown Source)
>     java.awt.Component.dispatchEvent(Unknown Source)
>     java.awt.EventQueue.dispatchEvent(Unknown Source)
>     com.iver.andami.ui.AndamiEventQueue.dispatchEvent(Unknown Source)
>     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) 
>
>   
> ------------------------------------------------------------------------
>
> _______________________________________________
> gvSIG_usuarios mailing list
> gvSIG_usuarios en runas.cap.gva.es
>
> Para ver histórico de mensajes, editar sus preferencias de usuario o darse de baja en esta lista, acuda a la siguiente dirección:
>
> http://runas.cap.gva.es/mailman/listinfo/gvsig_usuarios
>   
Hola Miguel,
El formato *.svg se utiliza para la biblioteca de símbolos, y no se yo 
hasta que punto se podrá usar como imagen, para insertar en un mapa. Te 
recomiendo que insertes el cajetín con otro formato (jpg o bmp).
Además la biblioteca de símbolos (formato *.svg) está contemplado para 
la siguiente verdión de gvSIG, la 2.0.
Un saludo


-- 
Ana Alfonso Caamaño
Proyecto gvSIG
Consellería de Infraestructuras y Transportes (GVA)
Valencia (Spain) 



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