2 Replies Latest reply: Jul 9, 2013 12:25 AM by Fa RSS

    gdal postgis connection error

    Fa

      Hi Forum, I run the mapbuilder with this line of command to add a postgiss layer to mapbuilder.

      java -cp .\mapbuilder.jar;"C:\Program Files (x86)\GDAL\java\gdal.jar"; oracle.mapviewer.builder.MapBuilder

      I tried to create a Custom Geometry Theme (using the built-in ogr provider),and then I set the value of datasource to

      PG:dbname='postgis' host='localhost'  port='5432' user='postgres' password='123456'  tables=table_name

       

      it produced these errors:

      Native library load failed.

      java.lang.UnsatisfiedLinkError: no ogrjni in java.library.path

      Exception occurred during event dispatching:

      java.lang.UnsatisfiedLinkError: org.gdal.ogr.ogrJNI.RegisterAll()V

              at org.gdal.ogr.ogrJNI.RegisterAll(Native Method)

              at org.gdal.ogr.ogr.RegisterAll(ogr.java:115)

              at oracle.sdovis.OGRDataProvider.getAttributeList(OGRDataProvider.java:3

      48)

              at oracle.mapviewer.builder.wizard.theme.customgeom.CustomGeomThemeWizar

      d.getProviderAttributes(CustomGeomThemeWizard.java:472)

              at oracle.mapviewer.builder.wizard.theme.customgeom.CustomGeomThemeWizar

      d.wizardSelectionChanged(CustomGeomThemeWizard.java:269)

              at oracle.bali.ewt.wizard.BaseWizard.processWizardEvent(Unknown Source)

              at oracle.bali.ewt.wizard.BaseWizard.processEventImpl(Unknown Source)

              at oracle.bali.ewt.LWComponent.processEvent(Unknown Source)

              at oracle.bali.ewt.wizard.BaseWizard.selectPage(Unknown Source)

              at oracle.bali.ewt.wizard.BaseWizard.doNext(Unknown Source)

              at oracle.bali.ewt.wizard.BaseWizard$Action.actionPerformed(Unknown Sour

      ce)

              at javax.swing.AbstractButton.fireActionPerformed(Unknown Source)

              at javax.swing.AbstractButton$Handler.actionPerformed(Unknown Source)

              at javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source)

              at javax.swing.DefaultButtonModel.setPressed(Unknown Source)

              at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(Unknown Sour

      ce)

              at java.awt.Component.processMouseEvent(Unknown Source)

              at javax.swing.JComponent.processMouseEvent(Unknown Source)

              at java.awt.Component.processEvent(Unknown Source)

              at java.awt.Container.processEvent(Unknown Source)

              at java.awt.Component.dispatchEventImpl(Unknown Source)

              at java.awt.Container.dispatchEventImpl(Unknown Source)

              at java.awt.Component.dispatchEvent(Unknown Source)

              at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)

              at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)

              at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)

              at java.awt.Container.dispatchEventImpl(Unknown Source)

              at java.awt.Window.dispatchEventImpl(Unknown Source)

              at java.awt.Component.dispatchEvent(Unknown Source)

              at java.awt.EventQueue.dispatchEvent(Unknown Source)

              at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)

              at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)

              at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)

              at java.awt.Dialog$1.run(Unknown Source)

              at java.awt.Dialog$3.run(Unknown Source)

              at java.security.AccessController.doPrivileged(Native Method)

              at java.awt.Dialog.show(Unknown Source)

              at java.awt.Component.show(Unknown Source)

              at java.awt.Component.setVisible(Unknown Source)

              at java.awt.Window.setVisible(Unknown Source)

              at java.awt.Dialog.setVisible(Unknown Source)

              at oracle.bali.ewt.wizard.WizardDialog.runDialog(Unknown Source)

              at oracle.bali.ewt.wizard.WizardDialog.runDialog(Unknown Source)

              at oracle.mapviewer.builder.wizard.theme.customgeom.CustomGeomThemeWizar

      d.<init>(CustomGeomThemeWizard.java:169)

              at oracle.mapviewer.builder.MapViewerNavigatorEvents.newCustomGeomTheme_

      actionPerformed(MapViewerNavigatorEvents.java:1480)

              at oracle.mapviewer.builder.MapViewerNavigatorEvents$16.actionPerformed(

      MapViewerNavigatorEvents.java:2966)

              at javax.swing.AbstractButton.fireActionPerformed(Unknown Source)

              at javax.swing.AbstractButton$Handler.actionPerformed(Unknown Source)

              at javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source)

              at javax.swing.DefaultButtonModel.setPressed(Unknown Source)

              at javax.swing.AbstractButton.doClick(Unknown Source)

              at javax.swing.plaf.basic.BasicMenuItemUI.doClick(Unknown Source)

              at javax.swing.plaf.basic.BasicMenuItemUI$Handler.mouseReleased(Unknown

      Source)

              at java.awt.Component.processMouseEvent(Unknown Source)

              at javax.swing.JComponent.processMouseEvent(Unknown Source)

              at java.awt.Component.processEvent(Unknown Source)

              at java.awt.Container.processEvent(Unknown Source)

              at java.awt.Component.dispatchEventImpl(Unknown Source)

              at java.awt.Container.dispatchEventImpl(Unknown Source)

              at java.awt.Component.dispatchEvent(Unknown Source)

              at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)

              at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)

              at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)

              at java.awt.Container.dispatchEventImpl(Unknown Source)

              at java.awt.Window.dispatchEventImpl(Unknown Source)

              at java.awt.Component.dispatchEvent(Unknown Source)

              at java.awt.EventQueue.dispatchEvent(Unknown Source)

              at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)

              at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)

              at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)

              at java.awt.EventDispatchThread.pumpEvents(Unknown Source)

              at java.awt.EventDispatchThread.pumpEvents(Unknown Source)

              at java.awt.EventDispatchThread.run(Unknown Source)