[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