[Gvsig_desarrolladores] adicionar data grafica

Francisco Puga fpuga en cartolab.es
Vie Feb 4 13:49:29 CET 2011


Hola Elder,

Como estás añadiendo los registros del shape a la capa PostGIS, parece
que el error se encuentra ahí...

De todas formas creo que funcionaría que tras añadir los registros del
shp llames al método "reload()" que está en la interfaz FLayer.


El día 3 de febrero de 2011 18:05, Elder Robert Zavaleta Veneros
<erobert_zv en hotmail.com> escribió:
> Hola Nacho:
>
> Con respecto a la pregunta:
>
> Tienes una capa en un fichero shapefile y lo quieres volcar a una base de
> datos PostGIS,?
>
> Si  en parte, te datallo:
>
> Tengo generado un proyecto que hace referencia a una tabla que está en
> postgis el cual cargo desde gvSIG 1.9.  Con la opción agregar capa, cargo un
> shape el cual quiero adicionar al proyecto cargado,  la extensión
> desarrollada ya  adiciona la información del shape a postgis y  refleja los
> cambios(Data grafica del shape adicionado) en la vista de gvSIG a nivel
>  grafico, el problema es cuando selecciono la herramienta para ver la tabla
> de atributos de la capa(proyecto) a esta le faltan los registros adicionados
> provenientes del shape, para ver los cambios tengo que cerrar el proyecto y
> volverlo a cargar ahí  recién se actualiza la tabla de atributos.
>
> Que puede ser ?, te envío el log
>
> Saludos y gracias por adelantado…
>
> Robert Zavaleta
>
> DEBUG AWT-EventQueue-1 com.iver.andami.ui.mdiFrame.MDIFrame - Execute
> command:EXPORTAR
> WARN AWT-EventQueue-1 com.iver.andami.PluginServices - No se encontró la
> traducción para adicionando poligonos...
> WARN AWT-EventQueue-1 com.iver.andami.PluginServices - No se encontró la
> traducción para PluginServices.Procesando
> DEBUG AWT-EventQueue-1 com.iver.andami.ui.mdiFrame.MDIFrame - Memoria usada
> 60401 KB
> DEBUG AWT-EventQueue-1 com.iver.andami.ui.mdiFrame.MDIFrame - Memoria usada
> 60447 KB
> DEBUG AWT-EventQueue-1 com.iver.andami.ui.mdiFrame.MDIFrame - Memoria usada
> 57034 KB
> DEBUG AWT-EventQueue-1 com.iver.andami.ui.mdiFrame.MDIFrame - Memoria usada
> 57070 KB
> DEBUG AWT-EventQueue-1 com.iver.andami.ui.mdiFrame.MDIFrame - Memoria usada
> 57039 KB
> DEBUG AWT-EventQueue-1 com.iver.andami.ui.mdiFrame.MDIFrame - Execute
> command:SELPOINT
> DEBUG AWT-EventQueue-1 com.iver.cit.gvsig.ViewSelectionControls - Comand :
> SELPOINT
> DEBUG AWT-EventQueue-1 com.iver.andami.ui.mdiFrame.MDIFrame - Memoria usada
> 56871 KB
> DEBUG AWT-EventQueue-1 com.iver.andami.ui.mdiFrame.MDIFrame - Memoria usada
> 56915 KB
> DEBUG AWT-EventQueue-1 com.iver.andami.ui.mdiFrame.MDIFrame - Execute
> command:INFO
> DEBUG AWT-EventQueue-1 com.iver.cit.gvsig.InfoToolExtension - Comand : INFO
> DEBUG AWT-EventQueue-1 com.iver.andami.ui.mdiFrame.MDIFrame - Memoria usada
> 57430 KB
> DEBUG AWT-EventQueue-1 com.iver.andami.ui.mdiFrame.MDIFrame - Memoria usada
> 57475 KB
> DEBUG AWT-EventQueue-1 com.iver.andami.messages.NotificationManager -
> java.lang.IndexOutOfBoundsException: bitIndex < 0: -1
> java.lang.IndexOutOfBoundsException: bitIndex < 0: -1
>     at java.util.BitSet.set(Unknown Source)
>     at java.util.BitSet.set(Unknown Source)
>     at
> com.iver.cit.gvsig.fmap.operations.strategies.DBStrategy.queryByRect(DBStrategy.java:332)
>     at
> com.iver.cit.gvsig.fmap.operations.strategies.DefaultStrategy.queryByRect(DefaultStrategy.java:423)
>     at
> com.iver.cit.gvsig.fmap.operations.strategies.DefaultStrategy.queryByPoint(DefaultStrategy.java:292)
>     at
> com.iver.cit.gvsig.fmap.operations.strategies.DefaultStrategy.queryByPoint(DefaultStrategy.java:419)
>     at
> com.iver.cit.gvsig.fmap.layers.FLyrVect.queryByPoint(FLyrVect.java:1071)
>     at com.iver.cit.gvsig.fmap.layers.FLyrVect.getInfo(FLyrVect.java:1082)
>     at
> com.iver.cit.gvsig.project.documents.view.toolListeners.InfoListener.point(InfoListener.java:423)
>     at
> com.iver.cit.gvsig.fmap.tools.Behavior.PointBehavior.mouseReleased(PointBehavior.java:99)
>     at
> com.iver.cit.gvsig.fmap.tools.CompoundBehavior.mouseReleased(CompoundBehavior.java:275)
>     at
> com.iver.cit.gvsig.fmap.MapControl$MapToolListener.mouseReleased(MapControl.java:1471)
>     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.Window.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.pumpOneEventForHierarchy(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)
> DEBUG AWT-EventQueue-1 com.iver.core.mdiManager.NewSkin - Activando Consola
> de información
> DEBUG AWT-EventQueue-1 com.iver.andami.ui.mdiFrame.MDIFrame - Memoria usada
> 59910 KB
> WARN AWT-EventQueue-1 com.iver.andami.PluginServices - Plugin com.iver.core
> -- No se encontró la traducción para Consola de información
> WARN AWT-EventQueue-1 com.iver.andami.PluginServices - Plugin com.iver.core
> -- No se encontró la traducción para Activa la ventana
>
>
> ________________________________
> Date: Wed, 2 Feb 2011 21:56:25 +0100
> From: nachouve en gmail.com
> To: gvsig_desarrolladores en listserv.gva.es
> Subject: Re: [Gvsig_desarrolladores] adicionar data grafica
>
> Hola Elder,
>
> Creo que no se comprende bien los pasos que estás ejecutando y cual es el
> problema concreto.
>
> Tienes una capa en un fichero shapefile y lo quieres volcar a una base de
> datos PostGIS, ¿es cierto esto?
> El problema viene cuando abres la tabla asociada a esa capa postgis que no
> coincide con la del SHP y además da una excepción, ¿es eso?
>
> Seguramente el fichero de log [1] puede tambien arrojar luz sobre lo
> sucedido. Si puedes enviarlo a la lista seguro que es de ayuda.
>
> Un saludo,
> Nacho
>
> [1]:
> https://gvsig.org/web/production/proyectos/testing/docs/procedimientostesteo/Infromacionrelevantetesteo/dondeencontrarellog/
>
>
> El 1 de febrero de 2011 15:27, Elder Robert Zavaleta Veneros
> <erobert_zv en hotmail.com> escribió:
>
> Estoy desarrollando una extensión que permita adicionar información grafica:
>
> para ello cargo el proyecto en donde se va adicionar la data grafica y el
> shape que voy adicionar al proyecto, todo bien me grava en postgis
>
>  y los cambios se reflejan en la vista, pero la tabla de atributos no se
> actualiza provocando una  excepción de indice no encontrado ,  que me
> falta?, estoy trabajando
>
> con la versión 1.9 de gvSIG.
>
> Saludos y las gracias por adelantado
>
> Robert Zavaleta
>
>
> _______________________________________________
> gvSIG_desarrolladores mailing list
> gvSIG_desarrolladores en listserv.gva.es
> http://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_desarrolladores
>
>
>
>
> --
> Juan Ignacio Varela García
> Consultor en tecnologías SIG
> Analista-Desarrollador FLOSS
> Oficina Técnica Sistemas Información Xeográfica
> Consellería de Medio Ambiente, Territorio e Infraestructuras
> Dirección Xeral Sostibilidade e Paisaxe (Xunta de Galicia)
> http://www.cmati.xunta.es
> Tfno: 981.54.17.02
>
> _______________________________________________ gvSIG_desarrolladores
> mailing list gvSIG_desarrolladores en listserv.gva.es
> http://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_desarrolladores
> _______________________________________________
> gvSIG_desarrolladores mailing list
> gvSIG_desarrolladores en listserv.gva.es
> http://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_desarrolladores
>
>



-- 
Francisco Puga
Grupo de Desarrollo
Cartolab - Laboratorio de Ingeniería Cartográfica.
http://www.cartolab.es

ETS Ingeniería de Caminos, Canales y Puertos
Universidade da Coruña
Campus de Elviña - 15071 A Coruña (España)
(34)981167000 ext. 5493


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