[Gvsig_desarrolladores] error al editar las capas en gvsig 1.9
Virginia Portillo Ramos
vir_portillo en hotmail.com
Mie Mayo 26 23:58:00 CEST 2010
Hola,
Soy nueva en esto y siento no poder ayudarte con tu error pero he leido que sabes como aplicar leyenda y etiquetado por codigo y yo me estoy volviendo loca y no lo consigo.
Me podrias decir como se hace o donde puedo encontrar codigo que me ayude a conseguirlo??
Yo creo una capa de puntos desde cero y quiero etiquetar por codigo cada punto con un nombre.
Gracias por cualquier idea que me puedas ofrecer.
Un saludo.
Virginia
Date: Wed, 26 May 2010 15:09:59 -0500
From: mcarhuapoma en gmail.com
To: gvsig_desarrolladores en listserv.gva.es
Subject: [Gvsig_desarrolladores] error al editar las capas en gvsig 1.9
Hola a todos ,podría alguien ayudar con este problema :bueno se esta desarrollando un sistema con gvsig y postgishasta ahora carga las capas sin problemas luego se aplica leyenda y etiquetado por código en las capas cargadas
bueno hasta ahi va todo bien el problema surge cuando edito la capa y al momento de terminar de edicion me sale un error que es la siguiente:
WARN [AWT-EventQueue-1] (PluginServices.java:309) - No se encontró la traducción para CopyLayerToMapOverview
DEBUG [AWT-EventQueue-1] (MDIFrame.java:1057) - Memoria usada 96155 KBEscribiendo la capa Sector con los campos FIELDS:, autocad_elevation, cod_sector, glgis, gidServer encoding = WIN1252
sql = UPDATE public.sp_sector SET "autocad_elevation" = null , "cod_sector" = null , "glgis" = '0106000020CE7F000001000000010300000001000000070000005F5863824A1F1D4179C5B30D8985604192D4F12AD7381D4179C5B30D898560417C1BBC83A72D1D41867E3ABF188560415F5863824A1F1D41E4D8FF81388560415F5863824A1F1D4179C5B30D898560415F5863824A1F1D4179C5B30D898560415F5863824A1F1D4179C5B30D89856041' , glgis = GeometryFromText( 'MULTIPOLYGON (((477138.62733209686 8662088.428194748, 478773.7919381346 8662088.428194748, 478450.32777408924 8661341.21060479, 477138.62733209686 8661444.062481351, 477138.62733209686 8662088.428194748, 477138.62733209686 8662088.428194748, 477138.62733209686 8662088.428194748, 477138.62733209686 8662088.428194748)))', 32718) WHERE gid = 14
DEBUG [AWT-EventQueue-1] (NotificationManager.java:104) - java.lang.IllegalStateException: Can't overwrite causejava.lang.IllegalStateException: Can't overwrite cause at java.lang.Throwable.initCause(Throwable.java:320)
at com.iver.cit.gvsig.exceptions.visitors.ProcessWriterVisitorException.<init>(ProcessWriterVisitorException.java:11) at com.iver.cit.gvsig.fmap.drivers.jdbc.postgis.PostGISWriter.process(PostGISWriter.java:184)
at com.iver.cit.gvsig.fmap.edition.EditableAdapter.saveEdits(EditableAdapter.java:365) at com.iver.cit.gvsig.fmap.edition.EditableAdapter.stopEdition(EditableAdapter.java:272)
at com.iver.cit.gvsig.fmap.edition.VectorialEditableAdapter.stopEdition(VectorialEditableAdapter.java:939) at com.iver.cit.gvsig.fmap.edition.VectorialEditableDBAdapter.stopEdition(VectorialEditableDBAdapter.java:455)
at com.iver.cit.gvsig.StopEditing.saveLayer(StopEditing.java:249) at com.iver.cit.gvsig.StopEditing.stopEditing(StopEditing.java:170)
at com.iver.cit.gvsig.StopEditing.execute(StopEditing.java:120) at com.iver.cit.gvsig.project.documents.view.toc.actions.StopEditingTocMenuEntry.execute(StopEditingTocMenuEntry.java:42)
at com.iver.cit.gvsig.project.documents.view.toc.AbstractTocContextMenuAction.execute(AbstractTocContextMenuAction.java:39) at com.iver.cit.gvsig.project.documents.view.toc.gui.FPopupMenu$MenuItem.actionPerformed(FPopupMenu.java:322)
at javax.swing.AbstractButton.fireActionPerformed(Unknown Source) at javax.swing.AbstractButton$Handler.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$Handler.mouseReleased(Unknown Source) at java.awt.Component.processMouseEvent(Unknown Source)
at javax.swing.JComponent.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.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.pumpOneEventForFilters(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForFilter(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) WARN [AWT-EventQueue-1] (PluginServices.java:136) - Plugin com.iver.core -- No se encontró la traducción para Consola de información
WARN [AWT-EventQueue-1] (PluginServices.java:136) - Plugin com.iver.core -- No se encontró la traducción para Activa la ventanaDEBUG [AWT-EventQueue-1] (NewSkin.java:411) - Activando Consola de información
DEBUG [AWT-EventQueue-1] (MDIFrame.java:1057) - Memoria usada 93257 KBT cache snapping = 0 numGeoms=18Viewport despues: Datos del viewPort:Extent=java.awt.geom.Rectangle2D$Double[x=473523.6137329933,y=8657296.25170068,w=11036.25,h=8528.0]
adjustedExtent=java.awt.geom.Rectangle2D$Double[x=470784.13873299333,y=8657296.25170068,w=16515.2,h=8528.0]imageSize=java.awt.Dimension[width=1191,height=615]escale=0.07211538461538461
trans=AffineTransform[[0.072115384615385, 0.0, -33950.7792355524], [0.0, -0.072115384615385, 624939.2489207222]]SqlAux getFeatureIterator = SELECT AsEWKB(glgis, 'XDR'), gid FROM public.sp_sector WHERE glgis && GeometryFromText('LINESTRING(470784.13873299275 8657296.25170068, 487299.3387329931 8657296.25170068, 487299.3387329931 8665824.25170068, 470784.13873299275 8665824.25170068)', 32718)
Viewport despues: Datos del viewPort:Extent=java.awt.geom.Rectangle2D$Double[x=475093.96875,y=8661189.0,w=5057.09375,h=4524.0]adjustedExtent=java.awt.geom.Rectangle2D$Double[x=475093.96875,y=8658427.620208334,w=5057.09375,h=10046.759583333333]
imageSize=java.awt.Dimension[width=150,height=298]escale=0.02966130497383008trans=AffineTransform[[0.02966130497383, 0.0, -14091.907098321048], [0.0, -0.02966130497383, 257118.2622368332]]
SqlAux getFeatureIterator = SELECT AsEWKB(glgis, 'XDR'), gid FROM public.sp_sector WHERE glgis && GeometryFromText('LINESTRING(475093.96875 8658427.620208334, 480151.0625 8658427.620208334, 480151.0625 8668474.379791668, 475093.96875 8668474.379791668)', 32718)
26/05/2010 10:36:12 AM com.iver.cit.gvsig.fmap.rendering.styling.labeling.AttrInTableLabelingStrategy drawGRAVE: Could not draw annotation in the layer.Can´t read the driver: PostGIS Driver
Can´t read the driver: PostGIS Driver at com.iver.cit.gvsig.fmap.drivers.jdbc.postgis.PostGisDriver.getFeatureIterator(PostGisDriver.java:867)
at com.iver.cit.gvsig.fmap.layers.VectorialDBAdapter.getFeatureIterator(VectorialDBAdapter.java:126) at com.iver.cit.gvsig.fmap.layers.VectorialDBAdapter.getFeatureIterator(VectorialDBAdapter.java:147)
at com.iver.cit.gvsig.fmap.layers.FLyrVect._draw(FLyrVect.java:395) at com.iver.cit.gvsig.fmap.layers.FLyrVect.draw(FLyrVect.java:631)
at com.iver.cit.gvsig.fmap.DefaultMapContextDrawer.draw(DefaultMapContextDrawer.java:209) at com.iver.cit.gvsig.fmap.DefaultMapContextDrawer.draw(DefaultMapContextDrawer.java:175)
at com.iver.cit.gvsig.fmap.MapContext.draw(MapContext.java:1092) at com.iver.cit.gvsig.fmap.MapControl$PaintingRequest.paint(MapControl.java:1043)
at com.iver.cit.gvsig.fmap.MapControl$Drawer2$Worker.run(MapControl.java:1234) at java.lang.Thread.run(Unknown Source)
Caused by: Can´t read the driver: PostGIS Driver at com.iver.cit.gvsig.fmap.drivers.jdbc.postgis.PostGisDriver.myGetFeatureIterator(PostGisDriver.java:364)
at com.iver.cit.gvsig.fmap.drivers.jdbc.postgis.PostGisDriver.getFeatureIterator(PostGisDriver.java:857) ... 10 more
Caused by: org.postgresql.util.PSQLException: ERROR: current transaction is aborted, commands ignored until end of transaction block
at org.postgresql.util.PSQLException.parseServerError(PSQLException.java:139)
at org.postgresql.core.QueryExecutor.executeV3(QueryExecutor.java:152) at org.postgresql.core.QueryExecutor.execute(QueryExecutor.java:100)
at org.postgresql.core.QueryExecutor.execute(QueryExecutor.java:43) at org.postgresql.jdbc1.AbstractJdbc1Statement.execute(AbstractJdbc1Statement.java:517)
at org.postgresql.jdbc2.AbstractJdbc2Statement.execute(AbstractJdbc2Statement.java:50) at org.postgresql.jdbc1.AbstractJdbc1Statement.execute(AbstractJdbc1Statement.java:298)
at com.iver.cit.gvsig.fmap.drivers.jdbc.postgis.PostGisFeatureIterator.<init>(PostGisFeatureIterator.java:113) at com.iver.cit.gvsig.fmap.drivers.jdbc.postgis.PostGisDriver.myGetFeatureIterator(PostGisDriver.java:355)
... 11 moreTiempo de dibujado:62 mseg. Memoria libre:29592 KBCambiando tamaño.Ancho del tree=272 1Ancho del TOC=150
Tiempo de dibujado:0 mseg. Memoria libre:70956 KBViewport despues: Datos del viewPort:Extent=java.awt.geom.Rectangle2D$Double[x=475093.96875,y=8661189.0,w=5057.09375,h=4524.0]adjustedExtent=java.awt.geom.Rectangle2D$Double[x=475093.96875,y=8658427.620208334,w=5057.09375,h=10046.759583333333]
imageSize=java.awt.Dimension[width=150,height=298]escale=0.02966130497383008trans=AffineTransform[[0.02966130497383, 0.0, -14091.907098321048], [0.0, -0.02966130497383, 257118.2622368332]]
T cache snapping = 0 numGeoms=18T cache snapping = 0 numGeoms=18T cache snapping = 0 numGeoms=18T cache snapping = 0 numGeoms=18T cache snapping = 0 numGeoms=2T cache snapping = 0 numGeoms=2
T cache snapping = 0 numGeoms=2T cache snapping = 0 numGeoms=2T cache snapping = 0 numGeoms=2T cache snapping = 0 numGeoms=2T cache snapping = 0 numGeoms=2T cache snapping = 0 numGeoms=2
T cache snapping = 0 numGeoms=2T cache snapping = 0 numGeoms=2
bueno se pensaba que el error era en el codigo para cargar capa lo q me llevo a ejecutar el ejemplo que me da gvsig 1.9 para cargar capas de postgis por codigo, bueno carga las capas pero al momento de terminar de editar me sale el mismo error .
por favor alguien podria ayudar a solucionar este problema <smiley image='smiley_cry.gif'/>
gracias
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _
Marino Carhuapoma H.
G.I.S. Consultant
claro : 01 992671788
_________________________________________________________________
Consejos para seducir ¿Puedes conocer gente nueva a través de Internet? ¡Regístrate ya!
http://contactos.es.msn.com/?mtcmk=015352
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: http://listserv.gva.es/pipermail/gvsig_desarrolladores/attachments/20100526/47e16a92/attachment.htm
Más información sobre la lista de distribución gvSIG_desarrolladores