[Gvsig_usuarios] Problema al exportar plano a PDF (A1)
Mario Carrera
carrera_marrod en gva.es
Mar Mar 1 13:35:06 CET 2011
Hola Lucía,
es problema de falta de memoria, para lo que puedes probar a subirle
algo la memoria de gvSIG. Te copio un correo anterior sobre como subir
la memoria.
---
Por defecto gvSIG arranca con 500 megas de memoria, que es la
configuración mínima, pero si tu equipo dispone de más RAM, puedes
editar el fichero gvSIG.ini.
Para ello donde pone -Xmx500m puedes cambiarlo por -Xmx1024m, de este
modo se lanzará con 1024 megas (1GB). Puedes asignarle a java incluso
más memoria (2048), pero hay un límite máximo también, de hecho creo que
Windows XP no puede manejar más de 3Gb de RAM.
---
Saludos,
Mario
Lucia Peña Armijo escribió:
> Estoy empezando a utilizar gvSIG 1.10 (ya he utlilizado otras
> versiones) y me esta dando problemas al intentar exportar un plano en
> A1 a pdf, ya que el mismo plano en A3 y A4 no me da ningun problema.
> Tiene bastante información y una escala del orden de 1: 150000, no se
> si puede influir.
>
> Preparo el plano y al exportar a PDF me sale el siguente error:
>
>
> PluginServices.Error grave de la aplicación. Es conveniente que salgas
> de la aplicación
> java.lang.OutOfMemoryError: Java heap space
> java.awt.image.PixelGrabber.setDimensions(Unknown Source)
> sun.awt.image.OffScreenImageSource.produce(Unknown Source)
> sun.awt.image.OffScreenImageSource.addConsumer(Unknown Source)
> sun.awt.image.OffScreenImageSource.startProduction(Unknown Source)
> java.awt.image.PixelGrabber.grabPixels(Unknown Source)
> java.awt.image.PixelGrabber.grabPixels(Unknown Source)
> com.lowagie.text.Image.getInstance(Unknown Source)
> com.lowagie.text.Image.getInstance(Unknown Source)
> com.lowagie.text.pdf.PdfGraphics2D.drawImage(Unknown Source)
> com.lowagie.text.pdf.PdfGraphics2D.drawImage(Unknown Source)
> org.gvsig.symbology.fmap.labeling.GeneralLabelingStrategy.draw(GeneralLabelingStrategy.java:417)
> org.gvsig.symbology.fmap.labeling.GeneralLabelingStrategy.print(GeneralLabelingStrategy.java:872)
> com.iver.cit.gvsig.fmap.layers.FLyrVect.printLabels(FLyrVect.java:1978)
> 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:507)
> com.iver.cit.gvsig.project.documents.layout.fframes.FFrameView.draw(FFrameView.java:464)
> com.iver.cit.gvsig.project.documents.layout.fframes.FFrameView.print(FFrameView.java:492)
> 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:674)
> 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)
> PluginServices.Error grave de la aplicación. Es conveniente que salgas
> de la aplicación
> java.lang.OutOfMemoryError: Java heap space
> java.awt.image.PixelGrabber.setDimensions(Unknown Source)
> sun.awt.image.OffScreenImageSource.produce(Unknown Source)
> sun.awt.image.OffScreenImageSource.addConsumer(Unknown Source)
> sun.awt.image.OffScreenImageSource.startProduction(Unknown Source)
> java.awt.image.PixelGrabber.grabPixels(Unknown Source)
> java.awt.image.PixelGrabber.grabPixels(Unknown Source)
> com.lowagie.text.Image.getInstance(Unknown Source)
> com.lowagie.text.Image.getInstance(Unknown Source)
> com.lowagie.text.pdf.PdfGraphics2D.drawImage(Unknown Source)
> com.lowagie.text.pdf.PdfGraphics2D.drawImage(Unknown Source)
> org.gvsig.symbology.fmap.labeling.GeneralLabelingStrategy.draw(GeneralLabelingStrategy.java:417)
> org.gvsig.symbology.fmap.labeling.GeneralLabelingStrategy.print(GeneralLabelingStrategy.java:872)
> com.iver.cit.gvsig.fmap.layers.FLyrVect.printLabels(FLyrVect.java:1978)
> 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:507)
> com.iver.cit.gvsig.project.documents.layout.fframes.FFrameView.draw(FFrameView.java:464)
> com.iver.cit.gvsig.project.documents.layout.fframes.FFrameView.print(FFrameView.java:492)
> 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:674)
> 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)
> PluginServices.Error grave de la aplicación. Es conveniente que salgas
> de la aplicación
> java.lang.OutOfMemoryError: Java heap space
> java.awt.image.PixelGrabber.setDimensions(Unknown Source)
> sun.awt.image.OffScreenImageSource.produce(Unknown Source)
> sun.awt.image.OffScreenImageSource.addConsumer(Unknown Source)
> sun.awt.image.OffScreenImageSource.startProduction(Unknown Source)
> java.awt.image.PixelGrabber.grabPixels(Unknown Source)
> java.awt.image.PixelGrabber.grabPixels(Unknown Source)
> com.lowagie.text.Image.getInstance(Unknown Source)
> com.lowagie.text.Image.getInstance(Unknown Source)
> com.lowagie.text.pdf.PdfGraphics2D.drawImage(Unknown Source)
> com.lowagie.text.pdf.PdfGraphics2D.drawImage(Unknown Source)
> org.gvsig.symbology.fmap.labeling.GeneralLabelingStrategy.draw(GeneralLabelingStrategy.java:417)
> org.gvsig.symbology.fmap.labeling.GeneralLabelingStrategy.print(GeneralLabelingStrategy.java:872)
> com.iver.cit.gvsig.fmap.layers.FLyrVect.printLabels(FLyrVect.java:1978)
> 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:507)
> com.iver.cit.gvsig.project.documents.layout.fframes.FFrameView.draw(FFrameView.java:464)
> com.iver.cit.gvsig.project.documents.layout.fframes.FFrameView.print(FFrameView.java:492)
> 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:674)
> 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)
> PluginServices.Error grave de la aplicación. Es conveniente que salgas
> de la aplicación
> java.lang.OutOfMemoryError: Java heap space
> java.awt.image.DataBufferInt.(Unknown Source)
> java.awt.image.Raster.createPackedRaster(Unknown Source)
> java.awt.image.DirectColorModel.createCompatibleWritableRaster(Unknown
> Source)
> java.awt.image.BufferedImage.(Unknown Source)
> org.gvsig.symbology.fmap.labeling.GeneralLabelingStrategy.draw(GeneralLabelingStrategy.java:309)
> org.gvsig.symbology.fmap.labeling.GeneralLabelingStrategy.print(GeneralLabelingStrategy.java:872)
> com.iver.cit.gvsig.fmap.layers.FLyrVect.printLabels(FLyrVect.java:1978)
> 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:507)
> com.iver.cit.gvsig.project.documents.layout.fframes.FFrameView.draw(FFrameView.java:464)
> com.iver.cit.gvsig.project.documents.layout.fframes.FFrameView.print(FFrameView.java:492)
> 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:674)
> 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.AbstractButton.doClick(Unknown Source)
> javax.swing.plaf.basic.BasicMenuItemUI.doClick(Unknown Source)
> javax.swing.plaf.basic.BasicMenuItemUI$Handler.mouseReleased(Unknown
> Source)
> java.awt.AWTEventMulticaster.mouseReleased(Unknown Source)
> java.awt.AWTEventMulticaster.mouseReleased(Unknown Source)
> java.awt.Component.processMouseEvent(Unknown Source)
> PluginServices.Error grave de la aplicación. Es conveniente que salgas
> de la aplicación
> java.lang.OutOfMemoryError: Java heap space
>
>
> Gracias si alguien me puede ayudar.
>
> Lucia Peña
> ------------------------------------------------------------------------
>
> _______________________________________________
> 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
>
Más información sobre la lista de distribución gvSIG_usuarios