[Gvsig_usuarios] Vistas PostGis

Francisco José Peñarrubia fpenarru en gmail.com
Lun Abr 23 16:11:49 CEST 2007


Hola Emilio.

Creo que este error te da porque si vas a trabajar con Vistas de tablase 
en PostGIS, debes dar de alta cada vista en la tabla GEOMETRY_COLUMNS.

Ahí tendrás que añadir un registro por cada View que vayas a utilizar, y 
especificar cómo se llama el campo que contiene las geometrías y SRID 
(el sistema de referencia espacial). En la ayuda de Postgis puedes 
encontrar más información.

Una vez que tengas correctamente esa tabla, este error debería 
desaparecer, a no ser que el problema sea que estás trabajando con una 
proyección desconocidad para gvSIG. ¿En qué proyección están los datos 
que quieres cargar?.

Saludos.

Emilio Abad escribió:
> Hola,
>  
> tengo un problema a la hora de cargar vistas creadas en Postgres en 
> gvSIG. Las vistas que me dan problemas son las que tienen el campo de 
> las geometrías. Al añadirlas como un nuevo tema ma da un error al 
> cargar la capa
> Error al cargar la capa.
> java.lang.NullPointerException: null
>     org.gvsig.crs.repository.EpsgRepository.getCrs(EpsgRepository.java:125)
>     org.gvsig.crs.CrsFactory.getCRS(CrsFactory.java:84)
>     org.gvsig.crs.CrsFactory.get(CrsFactory.java:166)
>     com.iver.cit.gvsig.fmap.crs.CRSFactory.getCRS(CRSFactory.java:17)
>     com.iver.cit.gvsig.jdbc_spatial.gui.jdbcwizard.WizardJDBC.getLayer(WizardJDBC.java:483) 
>
>     com.iver.cit.gvsig.AddLayer.loadGenericWizardPanelLayers(AddLayer.java:410) 
>
>     com.iver.cit.gvsig.AddLayer.addLayers(AddLayer.java:460)
>     com.iver.cit.gvsig.AddLayer.execute(AddLayer.java:187)
>     com.iver.andami.plugins.ExtensionDecorator.execute(ExtensionDecorator.java:87) 
>
>     com.iver.andami.ui.mdiFrame.MDIFrame.actionPerformed(MDIFrame.java:620)
>     javax.swing.AbstractButton.fireActionPerformed(Unknown Source)
>     javax.swing.AbstractButton$ForwardActionEvents.actionPerformed(Unknown 
> Source)
>     javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source)
>     javax.swing.DefaultButtonModel.setPressed(Unknown Source)
>     javax.swing.plaf.basic.BasicButtonListener.mouseReleased(Unknown 
> Source)
>     java.awt.AWTEventMulticaster.mouseReleased(Unknown Source)
>     java.awt.AWTEventMulticaster.mouseReleased(Unknown Source)
>     java.awt.Component.processMouseEvent(Unknown Source)
>     java.awt.Component.processEvent(Unknown Source)
>     java.awt.Container.processEvent(Unknown Source)
>     java.awt.Component.dispatchEventImpl(Unknown Source)
>     java.awt.Container.dispatchEventImpl(Unknown Source)
>     java.awt.Component.dispatchEvent(Unknown Source)
>     java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)
>     java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)
>     java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)
>     java.awt.Container.dispatchEventImpl(Unknown Source)
>     java.awt.Window.dispatchEventImpl(Unknown Source)
>     java.awt.Component.dispatchEvent(Unknown Source)
>     java.awt.EventQueue.dispatchEvent(Unknown Source)
>     com.iver.andami.ui.AndamiEventQueue.dispatchEvent(AndamiEventQueue.java:58) 
>
>     java.awt.EventDispatchThread.pumpOneEventForHierarchy(Unknown Source)
>     java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
>     java.awt.EventDispatchThread.pumpEvents(Unknown Source)
>     java.awt.EventDispatchThread.pumpEvents(Unknown Source)
>     java.awt.EventDispatchThread.run(Unknown Source)
> ¿Qué estoy haciendo mal?
>  
> Si intento añadir otra vista como tabla, que no tenga el campo de 
> geometrías, lo consigo sin problemas.
>  
> Gracias por anticipado.
>  
> Emilio Abad
> ------------------------------------------------------------------------
>
> _______________________________________________
> gvSIG_usuarios mailing list
> gvSIG_usuarios en runas.cap.gva.es
> http://runas.cap.gva.es/mailman/listinfo/gvsig_usuarios
>   


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