[Gvsig_usuarios] Problemas al enlazar shape con mdb
mmarco
mmarcosabate en yahoo.es
Vie Feb 24 11:29:00 CET 2012
Hola, tengo problemas al enlazar un mdb con un shapefile (windows XP, gvsig
1.11).
PROBLEMA 1:
1.- Creo una vista y añado un shapefile
2.- Importo una tabla que hay dentro de un mdb. Parámetros de conexión:
Servidor: localhost
Port: 8080
Base de datos: el DNS de usuario que he creado en el administrador de
orígenes de datos ODBC de Windows
Tabla: el nombre de la tabla
Driver: odbc
3.- Realizo un enlace con el shapefile por un campo común. El problema se
produce cuando intento abrir la tabla correspondiente al shapefile, ya que
me aparece el siguiente error:
java.lang.RuntimeException: DataSource closed too many times
java.lang.RuntimeException: DataSource closed too many times
com.hardcode.gdbms.engine.data.db.DBDataSourceAdapter.stop(DBDataSourceAdapter.java:182)
com.iver.cit.gvsig.fmap.operations.arcview.ArcJoinDataSource.stop(ArcJoinDataSource.java:55)
com.hardcode.gdbms.engine.data.AutomaticDataSource.close(AutomaticDataSource.java:128)
com.hardcode.gdbms.engine.data.AutomaticDataSource.stop(AutomaticDataSource.java:64)
com.iver.cit.gvsig.fmap.layers.SelectableDataSource.stop(SelectableDataSource.java:320)
com.iver.cit.gvsig.project.documents.table.gui.tablemodel.DataSourceDataModel.getValueAt(DataSourceDataModel.java:165)
javax.swing.JTable.getValueAt(Unknown Source)
javax.swing.JTable.prepareRenderer(Unknown Source)
javax.swing.plaf.basic.BasicTableUI.paintCell(Unknown Source)
javax.swing.plaf.basic.BasicTableUI.paintCells(Unknown Source)
javax.swing.plaf.basic.BasicTableUI.paint(Unknown Source)
javax.swing.plaf.ComponentUI.update(Unknown Source)
javax.swing.JComponent.paintComponent(Unknown Source)
javax.swing.JComponent.paint(Unknown Source)
javax.swing.JComponent.paintChildren(Unknown Source)
javax.swing.JComponent.paint(Unknown Source)
.
.
.
PROBLEMA 2:
1.- Realizo los pasos 1 y 2 pero evito abrir la tabla del shape para no
provocar el error anterior.
2.- Voy a la vista y simbolizo por valores únicos por un campo del mdb
resultado del enlace.
3.- Guardo el proyecto.
4.- Abro inmediatamente el proyecto y me aparece el siguiente error:
Error grave de la aplicación. Es conveniente que salgas de la aplicación.
java.lang.UnsatisfiedLinkError: D:\jregvSIG\bin\CrsJniProj.dll: El acceso a
la dirección de memoria no es válido
java.lang.ClassLoader$NativeLibrary.load(Native Method)
java.lang.ClassLoader.loadLibrary0(Unknown Source)
java.lang.ClassLoader.loadLibrary(Unknown Source)
java.lang.Runtime.loadLibrary0(Unknown Source)
java.lang.System.loadLibrary(Unknown Source)
org.gvsig.crs.proj.JNIBaseCrs. (JNIBaseCrs.java:78)
org.gvsig.crs.CrsGT.getCrsProj(CrsGT.java:325) org.gvsig.crs.COperation.
(COperation.java:131) org.gvsig.crs.CrsGT.getCT(CrsGT.java:186)
com.iver.cit.gvsig.fmap.layers.FLayers.doAddLayerSecure(FLayers.java:246)
com.iver.cit.gvsig.fmap.layers.FLayers.doAddLayer(FLayers.java:220)
com.iver.cit.gvsig.fmap.layers.FLayers.addLayer(FLayers.java:289)
com.iver.cit.gvsig.fmap.layers.FLayers.addLayer(FLayers.java:256)
com.iver.cit.gvsig.fmap.layers.FLayers.addLayerFromXML(FLayers.java:1398)
com.iver.cit.gvsig.fmap.layers.FLayers.setXMLEntity(FLayers.java:978)
com.iver.cit.gvsig.fmap.MapContext.createFromXML(MapContext.java:1291)
com.iver.cit.gvsig.project.documents.view.ProjectView.setXMLEntity(ProjectView.java:171)
com.iver.cit.gvsig.project.Project.createFromXML(Project.java:1214)
com.iver.cit.gvsig.ProjectExtension.readProject(ProjectExtension.java:675)
com.iver.cit.gvsig.ProjectExtension.readProject(ProjectExtension.java:596)
com.iver.cit.gvsig.ProjectExtension.execute(ProjectExtension.java:379)
com.iver.andami.plugins.ExtensionDecorator.execute(ExtensionDecorator.java:89)
.
.
.
Muchas gracias por vuestra ayuda,
Un saludo,
Montse Marco
--
View this message in context: http://osgeo-org.1560.n6.nabble.com/Problemas-al-enlazar-shape-con-mdb-tp4502038p4502038.html
Sent from the gvSIG usuarios mailing list archive at Nabble.com.
Más información sobre la lista de distribución gvSIG_usuarios