[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