[Gvsig_usuarios] Error al cargar geometría postGIS desde gvSIG 1.9
Wilson Blanco Ortiz
wilsonblanco1 en gmail.com
Mar Mayo 25 00:14:29 CEST 2010
Estimados amigos,
Ya resolvi el problema, al parecer se trataba de algo bastante sencillo,
gvSIG genera este error cuando los nombres de las tablas contienen
caracteres en mayúscula. Intenté hacer la importación de los SHPs a la BD
desde el mismo gvSIG y me di cuenta que éste nombra las tablas solo en
minusculas, entonces probé importarlas desde shp2pgsql-gui (PostGIS
Shapefile & DBF loader) nombrandolas alli tb en minusculas y oh la la, gvSIG
las lee perfectamente. Lo resolvi muy facilmente, pero sería importante que
lo hiciera sin problema con mayúsculas y minúsculas o que por lo menos diera
pistas para uno saber que debe nombrar solo en minusculas. Ahora el problema
es otro pero haré otro post con este nuevo caso.
Cordialmente,
--
WILSON BLANCO ORTIZ
Profesional Apoyo SIG Caribe
Parques Nacionales Naturales de Colombia
Ministerio de Ambiente, Vivienda y Desarrollo Territorial
__________________________________________________________________________
El 19 de mayo de 2010 17:15, Wilson Blanco Ortiz
<wilsonblanco1 en gmail.com>escribió:
> Estimados amigos,
>
> Soy novato en postGIS y estoy experimentando la conformación de una base de
> datos geoespacial que pueda ser leida y gestionada desde gvSIG. He logrado
> los sigueintes avances:
>
> 1. Instalé PostgreSQL 8.3 y está funcionando
> 2. Instalé PostGIS 1.5
> 3. Creé una BD usando el template de Postgis
> 4. Importé varias geometrías a la BD usando shp2pgsql-gui (PostGIS
> Shapefile & DBF loader)
>
> A esta altura ya deberia poder leer las geometrías en gvSIG, pero logro
> conectarme a la BD, me muestra las tablas y cuando selecciono la tabla que
> quiero cargar, me sale una serie de errores (ID Error) cuyas imagenes
> adjunto. Y al final se me despliega la consola de información con los
> siguientes errores (el color azul es mio):
>
> java.lang.NullPointerException java.lang.NullPointerException: null
> com.prodevelop.cit.gvsig.vectorialdb.wizard.TablesListItem.setEnabledPanels(TablesListItem.java:126)
> com.prodevelop.cit.gvsig.vectorialdb.wizard.AvailableTablesCheckBoxList$1.mousePressed(AvailableTablesCheckBoxList.java:111)
> java.awt.AWTEventMulticaster.mousePressed(Unknown Source)
> java.awt.Component.processMouseEvent(Unknown Source)
> javax.swing.JComponent.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.pumpEventsForHierarchy(Unknown Source)
> java.awt.Dialog$1.run(Unknown Source) java.awt.Dialog$2.run(Unknown
> Source) java.security.AccessController.doPrivileged(Native Method)
> java.awt.Dialog.show(Unknown Source) java.awt.Component.show(Unknown
> Source) java.awt.Component.setVisible(Unknown Source)
> com.iver.core.mdiManager.NewSkin.addJDialog(NewSkin.java:447)
> com.iver.core.mdiManager.NewSkin.addWindow(NewSkin.java:234)
> com.iver.cit.gvsig.AddLayer.addLayers(AddLayer.java:277)
> com.iver.cit.gvsig.AddLayer.execute(AddLayer.java:178)
> com.iver.andami.plugins.ExtensionDecorator.execute(ExtensionDecorator.java:89)
> com.iver.andami.ui.mdiFrame.MDIFrame.actionPerformed(MDIFrame.java:673)
> javax.swing.AbstractButton.fireActionPerformed(Unknown Source)
> javax.swing.AbstractButton$Handler.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)
> javax.swing.JComponent.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)
>
> Agradezco si alguien me puede dar pistas sobre lo que me puede estar
> sucediendo. Lo he intentado desde las versiones 1.1.2 (binarios para Windows
> Vista) y 1.9 de gvSIG.
>
> Cordialmente,
>
> --
> WILSON BLANCO ORTIZ
> Profesional Apoyo SIG DTC
> UAESPNN
>
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: http://listserv.gva.es/pipermail/gvsig_usuarios/attachments/20100524/3ac55d80/attachment.htm
Más información sobre la lista de distribución gvSIG_usuarios