[Gvsig_desarrolladores] SingleView

Edgar Alan Calvillo Moreno bsdemonio en gmail.com
Lun Oct 6 23:27:08 CEST 2008


Estoy modificando la clase SingleView , que se encuentra en la parte de
DEmo, dentro de gvsig, pero no he logrado
cargar una capa de postgis... Espero puedan ayudarme, les dejo el codigo :
 String nomTabla = JOptionPane.showInputDialog(null, "¿Nombre de la tabla a
cargar?", "predio");

                remote = getParams();
                 remote.put("dbtype","postgis");
                remote.put("host","10.28.10.66"); //José Miguel
                remote.put("port", new Integer(5432));
                remote.put("database", "carmen");
                remote.put("user", "postgres");
                remote.put("passwd", "algo");
                remote.put("charset", "");
                remote.put("namespace", "");

                PostgisDataStore store;
                try {
                    store = (PostgisDataStore)
postGisFactory.createDataStore(remote);
                    FLyrGT2 lyrGT2 = new FLyrGT2();
                    lyrGT2.setDataStore(store);
                    lyrGT2.setTableName(nomTabla);


                    m_Mapa.getLayers().addLayer(lyrGT2);
                    // loadLayer(store, nomTabla);

                } catch (IOException e1) {
                    // TODO Auto-generated catch block
                    e1.printStackTrace();
                }

Donde me genera problema es en la linea de PostgisDataStore..

me lanza la siguiente excepcion:

Exception in thread "AWT-EventQueue-0" java.lang.NoClassDefFoundError:
org/postgresql/jdbc2/optional/ConnectionPool
    at
org.geotools.data.postgis.PostgisConnectionFactory.getConnectionPool(PostgisConnectionFactory.java:191)
    at
org.geotools.data.postgis.PostgisConnectionFactory.getConnectionPool(PostgisConnectionFactory.java:213)
    at
org.geotools.data.postgis.PostgisDataStoreFactory.createDataStore(PostgisDataStoreFactory.java:185)
    at
com.iver.cit.gvsig.DEMO.ComandosListener.actionPerformed(ComandosListener.java:538)
    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.Window.dispatchEventImpl(Unknown Source)
    at java.awt.Component.dispatchEvent(Unknown Source)
    at java.awt.EventQueue.dispatchEvent(Unknown Source)
    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)

Espero puedan ayudarme.

Saludos!

-- 
"Sabes que eres brillante, pero querrás comprender lo que has hecho dentro
de dos semanas"
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: http://runas.cap.gva.es/pipermail/gvsig_desarrolladores/attachments/20081006/bec6a5c8/attachment.htm


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