[Gvsig_desarrolladores] error al editar las capas en gvsig 1.9

Marino Carhuapoma mcarhuapoma en gmail.com
Jue Mayo 27 16:53:48 CEST 2010


Hola  Virginia,
La solución es Generar los  archivos .gvl , que  son  los  que  guardan
propiedades  de  etiquetado,
después llamarlo  .
espero  te  sirva la  idea

Atte:
Marino Carhuapoma

2010/5/26 Virginia Portillo Ramos <vir_portillo en hotmail.com>

>  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 postgis
> hasta 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 KB
> Escribiendo la capa Sector con los campos FIELDS:, autocad_elevation,
> cod_sector, glgis, gid
> Server 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 cause
> java.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 ventana
> DEBUG [AWT-EventQueue-1] (NewSkin.java:411) - Activando Consola de
> información
> DEBUG [AWT-EventQueue-1] (MDIFrame.java:1057) - Memoria usada 93257 KB
> T cache snapping = 0 numGeoms=18
> Viewport 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.02966130497383008
> trans=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
> draw
> GRAVE: 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 more
> Tiempo de dibujado:62 mseg. Memoria libre:29592 KB
> Cambiando tamaño.
> Ancho del tree=272 1
> Ancho del TOC=150
> Tiempo de dibujado:0 mseg. Memoria libre:70956 KB
> 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.02966130497383008
> trans=AffineTransform[[0.02966130497383, 0.0, -14091.907098321048], [0.0,
> -0.02966130497383, 257118.2622368332]]
> T cache snapping = 0 numGeoms=18
> T cache snapping = 0 numGeoms=18
> T cache snapping = 0 numGeoms=18
> T cache snapping = 0 numGeoms=18
> T cache snapping = 0 numGeoms=2
> T cache snapping = 0 numGeoms=2
> T cache snapping = 0 numGeoms=2
> T cache snapping = 0 numGeoms=2
> T cache snapping = 0 numGeoms=2
> T cache snapping = 0 numGeoms=2
> T cache snapping = 0 numGeoms=2
> T cache snapping = 0 numGeoms=2
> T cache snapping = 0 numGeoms=2
> T 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
>
>
>
> ------------------------------
> Con las alertas de Hotmail no perderás detalle de tu correo. ¡Contrátalo
> ya! <http://home.mobile.live.com/MobileAttach.mvc/?mkt=es-es>
>
> _______________________________________________
> gvSIG_desarrolladores mailing list
> gvSIG_desarrolladores en listserv.gva.es
> http://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_desarrolladores
>
>


-- 
     _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
        Marino Carhuapoma H.
           G.I.S.  Consultant
       claro     : 01   992671788
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: http://listserv.gva.es/pipermail/gvsig_desarrolladores/attachments/20100527/af380427/attachment.htm 


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