[Gvsig_usuarios] Problemas al exportar mapa a PDF

Alexandra Rodriguez rodriguez_alemar en gva.es
Lun Jul 19 09:32:31 CEST 2010


Hola Humberto,

Nos podrias dar un poco mas de informacion, sino no podremos ayudarte o 
reportar el error para que sea corregido.
¿qué sistema operativo empleas? ¿que version y build de gvSIG utilizas? 
¿qué elementos tiene tu mapa (tipos de capas)? ¿has aplicado algun tipo 
de etiquetado?

Saludos, Alexandra.

HUMBERTO NEL FLOREZ RAMOS wrote:
> Buenos dias señores.
>
> *Tengo un mapa diseñado y listo para exportar a PDF pero al hacer esto 
> me sale el siguiente error*
>
> null java.lang.
> NullPointerException: null 
>     com.iver.cit.gvsig.fmap.core.symbols.SimpleTextSymbol.getTextWrappingShape(SimpleTextSymbol.java:312) 
>     com.iver.cit.gvsig.fmap.core.symbols.SimpleTextSymbol.getBounds(SimpleTextSymbol.java:325) 
>     com.iver.cit.gvsig.fmap.rendering.styling.labeling.LabelClass.getSize(LabelClass.java:237) 
>     com.iver.cit.gvsig.fmap.rendering.styling.labeling.LabelClass.getBounds(LabelClass.java:624) 
>     org.gvsig.symbology.fmap.labeling.placements.LinePlacementInTheMiddle.initialLocation(LinePlacementInTheMiddle.java:102) 
>     org.gvsig.symbology.fmap.labeling.placements.AbstractLinePlacement.guess(AbstractLinePlacement.java:83) 
>     org.gvsig.symbology.fmap.labeling.GeneralLabelingStrategy.drawLabelInGeom(GeneralLabelingStrategy.java:429) 
>     org.gvsig.symbology.fmap.labeling.GeneralLabelingStrategy.draw(GeneralLabelingStrategy.java:369) 
>     com.iver.cit.gvsig.fmap.layers.FLyrVect.drawLabels(FLyrVect.java:1965) 
>     com.iver.cit.gvsig.fmap.DefaultMapContextDrawer.draw(DefaultMapContextDrawer.java:215) 
>     com.iver.cit.gvsig.fmap.DefaultMapContextDrawer.draw(DefaultMapContextDrawer.java:175) 
>     com.iver.cit.gvsig.fmap.MapContext.draw(MapContext.java:1092) 
>     com.iver.cit.gvsig.fmap.MapControl$PaintingRequest.paint(MapControl.java:1043) 
>     com.iver.cit.gvsig.fmap.MapControl$Drawer2$Worker.run(MapControl.java:1234) 
>     java.lang.Thread.run(Unknown Source) null 
> java.lang.NullPointerException: null 
>     com.iver.cit.gvsig.fmap.rendering.styling.labeling.LabelClass.draw(LabelClass.java:350) 
>     org.gvsig.symbology.fmap.labeling.GeneralLabelingStrategy.lookupAndPlaceLabel(GeneralLabelingStrategy.java:514) 
>     org.gvsig.symbology.fmap.labeling.GeneralLabelingStrategy.drawLabelInGeom(GeneralLabelingStrategy.java:464) 
>     org.gvsig.symbology.fmap.labeling.GeneralLabelingStrategy.draw(GeneralLabelingStrategy.java:369) 
>     com.iver.cit.gvsig.fmap.layers.FLyrVect.drawLabels(FLyrVect.java:1965) 
>     com.iver.cit.gvsig.fmap.DefaultMapContextDrawer.draw(DefaultMapContextDrawer.java:215) 
>     com.iver.cit.gvsig.fmap.DefaultMapContextDrawer.draw(DefaultMapContextDrawer.java:175) 
>     com.iver.cit.gvsig.fmap.MapContext.draw(MapContext.java:1092) 
>     com.iver.cit.gvsig.fmap.MapControl$PaintingRequest.paint(MapControl.java:1043) 
>     com.iver.cit.gvsig.fmap.MapControl$Drawer2$Worker.run(MapControl.java:1234) 
>     java.lang.Thread.run(Unknown Source) 
> java.lang.NullPointerException java.lang.NullPointerException: null 
>     com.iver.cit.gvsig.fmap.core.symbols.SimpleTextSymbol.getTextWrappingShape(SimpleTextSymbol.java:312) 
>     com.iver.cit.gvsig.fmap.core.symbols.SimpleTextSymbol.getBounds(SimpleTextSymbol.java:325) 
>     com.iver.cit.gvsig.fmap.rendering.styling.labeling.LabelClass.getSize(LabelClass.java:237) 
>     com.iver.cit.gvsig.fmap.rendering.styling.labeling.LabelClass.getCartographicSize(LabelClass.java:571) 
>     com.iver.cit.gvsig.fmap.rendering.styling.labeling.LabelClass.toCartographicSize(LabelClass.java:615) 
>     org.gvsig.symbology.fmap.labeling.GeneralLabelingStrategy.drawLabelInGeom(GeneralLabelingStrategy.java:425) 
>     org.gvsig.symbology.fmap.labeling.GeneralLabelingStrategy.draw(GeneralLabelingStrategy.java:369) 
>     com.iver.cit.gvsig.fmap.layers.FLyrVect.drawLabels(FLyrVect.java:1965) 
>     com.iver.cit.gvsig.fmap.DefaultMapContextDrawer.draw(DefaultMapContextDrawer.java:215) 
>     com.iver.cit.gvsig.fmap.DefaultMapContextDrawer.draw(DefaultMapContextDrawer.java:175) 
>     com.iver.cit.gvsig.fmap.MapContext.draw(MapContext.java:1092) 
>     com.iver.cit.gvsig.fmap.MapContext.draw(MapContext.java:1147) 
>     com.iver.cit.gvsig.project.documents.layout.fframes.FFrameView.draw(FFrameView.java:426) 
>     com.iver.cit.gvsig.project.documents.layout.FLayoutDraw.drawLayout(FLayoutDraw.java:138) 
>     com.iver.cit.gvsig.project.documents.layout.LayoutControl.paintComponent(LayoutControl.java:256) 
>     javax.swing.JComponent.paint(Unknown Source) 
>     javax.swing.JComponent.paintChildren(Unknown Source) 
>     javax.swing.JComponent.paint(Unknown Source) 
>     javax.swing.JComponent.paintChildren(Unknown Source) 
>     javax.swing.JComponent.paint(Unknown Source) 
>     javax.swing.JComponent.paintChildren(Unknown Source) 
>     javax.swing.JComponent.paint(Unknown Source) 
>     javax.swing.JLayeredPane.paint(Unknown Source) 
>     javax.swing.JComponent.paintChildren(Unknown Source) 
>     javax.swing.JComponent.paint(Unknown Source) 
>     javax.swing.JComponent.paintChildren(Unknown Source) 
>     javax.swing.JComponent.paint(Unknown Source) 
>     javax.swing.JComponent.paintChildren(Unknown Source) 
>     javax.swing.JComponent.paint(Unknown Source) 
>     javax.swing.JLayeredPane.paint(Unknown Source) 
>     javax.swing.JComponent.paintWithOffscreenBuffer(Unknown Source) 
>     javax.swing.JComponent.paintDoubleBuffered(Unknown Source) 
>     javax.swing.JComponent._paintImmediately(Unknown Source) 
>     javax.swing.JComponent.paintImmediately(Unknown Source) 
>     javax.swing.RepaintManager.paintDirtyRegions(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:58) 
>     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) Bug en el código 
> java.lang.NullPointerException: null 
>     org.gvsig.symbology.fmap.labeling.GeneralLabelingStrategy.draw(GeneralLabelingStrategy.java:291) 
>     org.gvsig.symbology.fmap.labeling.GeneralLabelingStrategy.print(GeneralLabelingStrategy.java:846) 
>     com.iver.cit.gvsig.fmap.layers.FLyrVect.printLabels(FLyrVect.java:1971) 
>     com.iver.cit.gvsig.fmap.DefaultMapContextDrawer.print(DefaultMapContextDrawer.java:243) 
>     com.iver.cit.gvsig.fmap.DefaultMapContextDrawer.print(DefaultMapContextDrawer.java:496) 
>     com.iver.cit.gvsig.fmap.MapContext.print(MapContext.java:724) 
>     com.iver.cit.gvsig.project.documents.layout.fframes.FFrameView.printX(FFrameView.java:497) 
>     com.iver.cit.gvsig.project.documents.layout.fframes.FFrameView.draw(FFrameView.java:454) 
>     com.iver.cit.gvsig.project.documents.layout.fframes.FFrameView.print(FFrameView.java:482) 
>     com.iver.cit.gvsig.project.documents.layout.gui.Layout.drawLayoutPrint(Layout.java:198) 
>     com.iver.cit.gvsig.Print.drawShapes(Print.java:126) 
>     com.iver.cit.gvsig.Print.print(Print.java:195) 
>     sun.print.RasterPrinterJob.printPage(Unknown Source) 
>     sun.print.RasterPrinterJob.print(Unknown Source) 
>     sun.print.RasterPrinterJob.print(Unknown Source) 
>     com.iver.cit.gvsig.project.documents.layout.gui.Layout.showPrintDialog(Layout.java:280) 
>     com.iver.cit.gvsig.Print$1.run(Print.java:103) 
>     com.iver.andami.PluginServices$RunnableDecorator$1.run(PluginServices.java:479) 
>     java.awt.event.InvocationEvent.dispatch(Unknown Source) 
>     java.awt.EventQueue.dispatchEvent(Unknown Source) 
>     com.iver.andami.ui.AndamiEventQueue.dispatchEvent(AndamiEventQueue.java:58) 
>     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) Error no 
> capturado por el usuario java.lang.NullPointerException: null 
>     org.gvsig.symbology.fmap.labeling.GeneralLabelingStrategy.draw(GeneralLabelingStrategy.java:291) 
>     org.gvsig.symbology.fmap.labeling.GeneralLabelingStrategy.print(GeneralLabelingStrategy.java:846) 
>     com.iver.cit.gvsig.fmap.layers.FLyrVect.printLabels(FLyrVect.java:1971) 
>     com.iver.cit.gvsig.fmap.DefaultMapContextDrawer.print(DefaultMapContextDrawer.java:243) 
>     com.iver.cit.gvsig.fmap.DefaultMapContextDrawer.print(DefaultMapContextDrawer.java:496) 
>     com.iver.cit.gvsig.fmap.MapContext.print(MapContext.java:724) 
>     com.iver.cit.gvsig.project.documents.layout.fframes.FFrameView.printX(FFrameView.java:497) 
>     com.iver.cit.gvsig.project.documents.layout.fframes.FFrameView.draw(FFrameView.java:454) 
>     com.iver.cit.gvsig.project.documents.layout.fframes.FFrameView.print(FFrameView.java:482) 
>     com.iver.cit.gvsig.project.documents.layout.gui.Layout.drawLayoutPrint(Layout.java:198) 
>     com.iver.cit.gvsig.Print.drawShapes(Print.java:126) 
>     com.iver.cit.gvsig.Print.print(Print.java:195) 
>     com.iver.cit.gvsig.project.documents.layout.FLayoutDraw.toPDF(FLayoutDraw.java:752) 
>     com.iver.cit.gvsig.project.documents.layout.gui.Layout.layoutToPDF(Layout.java:631) 
>     com.iver.cit.gvsig.project.documents.layout.gui.Layout.layoutToPDF(Layout.java:667) 
>     com.iver.cit.gvsig.ExportLayoutExtension.execute(ExportLayoutExtension.java:92) 
>     com.iver.andami.plugins.ExtensionDecorator.execute(ExtensionDecorator.java:89) 
>     com.iver.andami.ui.mdiFrame.MDIFrame.actionPerformed(MDIFrame.java:673) 
>     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.AWTEventMulticaster.mouseReleased(Unknown Source) 
>     java.awt.AWTEventMulticaster.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(AndamiEventQueue.java:58) 
>     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)
>
> Espero me puedan ayudar. *He podido detectar que el problema es con la 
> simbologia avanzada*.
>
> -- 
> Humberto Nel Florez Ramos
>
>
> -- 
> Humberto Nel Florez Ramos
> Ing. Catastral y Geodesta
> Esp en Medio Ambiente y Geoinformatica
> ------------------------------------------------------------------------
>
> _______________________________________________
> gvSIG_usuarios mailing list
> gvSIG_usuarios en listserv.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://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_usuarios
>   


-- 
Alexandra Rodríguez Marco
Proyecto gvSIG 
Consellería de Infraestructuras y Transportes (GVA) 
Valencia (Spain) 



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