[Gvsig_usuarios] Problemas al enlazar shape con mdb

Mario Carrera carrera_marrod en gva.es
Vie Feb 24 14:09:09 CET 2012


Hola Montse,

sobre el primer problema, se ha comentado estas posibles soluciones:
- el nombre de la tabla no debe llevar espacios
- En algún caso comentaban de poner la IP en lugar de localhost.

Sobre el segundo, ha salido algunas veces el mismo error en la lista. 
Puedes ver las soluciones que se comentaron en:
- 
http://osgeo-org.1560.n6.nabble.com/Error-al-abrir-proyecto-td4123313.html#a4123314
- http://osgeo-org.1560.n6.nabble.com/gvSIG-crashing-td4103851.html

Saludos,
    Mario


El 24/02/12 11:29, mmarco escribió:
> 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.
> _______________________________________________
> gvSIG_usuarios mailing list
> gvSIG_usuarios en listserv.gva.es
>
> Para ver histórico de mensajes, editar sus preferencias de usuario o darse de baja en esta lista, acuda a la siguiente dirección:
>
> http://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_usuarios
>
>


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