geoserver发布oracle georaster 栅格数据错误
http://hi.baidu.com/perneter/item/5042ee0cf93aaa13addc7004 中按照上面的步骤一步一步做,确在最后一步添加好xml后频频报错,最后竟然是这个错,Could not list layers for this store, an error occurred retrieving them: sourceXSubsampling <= 0!
我的配置文件是:gddst.xml
内容:
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<config version="1.0">
<coverageName name="terrametrics"/>
<coordsys name="EPSG:4326"/>
<!-- interpolation 1 = nearest neighbour, 2 = bipolar, 3 = bicubic -->
<scaleop interpolation="1"/>
<verify cardinality="false"/>
<!-- &mapping; -->
<spatialExtension name="georaster"/>
<mapping>
<masterTable name="TEST" >
<geoRasterAttribute name="IMAGE"/>
<coverageNameAttribute name="IMAGE_DESCRIPTION"/>
</masterTable>
</mapping>
<!-- &connect; -->
<connect>
<!-- value DBCP or JNDI -->
<dstype value="DBCP"/>
<!--<jndiReferenceName value=""/>-->
<username value="HZJCSYS" />
<password value="HZJCSYS" />
<jdbcUrl value="jdbc:oracle:thin:@127.0.0.1:1521:ORCL11" />
<driverClassName value="oracle.jdbc.OracleDriver"/>
<maxActive value="10"/>
<maxIdle value="0"/>
</connect>
</config>
然后 是tomcat中报的错误:
2012-11-30 16:04:20 org.apache.catalina.core.ApplicationContext log
信息: Initializing Spring FrameworkServlet 'dispatcher'
2012-11-30 16:04:50 it.geosolutions.imageio.gdalframework.GDALUtilities loadGDAL
警告: Native library load failed.java.lang.UnsatisfiedLinkError: no gdaljni in java.library.path
30 十一月 16:05:51 WARN [geoserver.web] - NewLayerPage does not have a title set
2012-11-30 16:06:05 org.geotools.gce.imagemosaic.jdbc.custom.JDBCAccessOracleGeoRaster getSpatialResolutions
严重: Failure getting spatial resolution
2012-11-30 16:06:05 org.geotools.gce.imagemosaic.jdbc.ImageMosaicJDBCReader logRequestParams
信息: ----PARAMS START-------
2012-11-30 16:06:05 org.geotools.gce.imagemosaic.jdbc.ImageMosaicJDBCReader logRequestParams
信息: ReadGridGeometry2D: GridGeometry2D[GridEnvelope2D[0..-2, 0..-2], PARAM_MT["Affine",
PARAMETER["num_row", 3],
PARAMETER["num_col", 3],
PARAMETER["elt_0_0", -256.0],
PARAMETER["elt_0_2", -128.5],
PARAMETER["elt_1_1", 256.0],
PARAMETER["elt_1_2", 383.5]]]
2012-11-30 16:06:05 org.geotools.gce.imagemosaic.jdbc.ImageMosaicJDBCReader logRequestParams
信息: OutputTransparentColor: null
2012-11-30 16:06:05 org.geotools.gce.imagemosaic.jdbc.ImageMosaicJDBCReader logRequestParams
信息: ----PARAMS END-------
30 十一月 16:06:05 INFO [geoserver.web] - Getting list of coverages for saved store file:coverages/gddst.xml
java.lang.RuntimeException: Could not list layers for this store, an error occurred retrieving them: sourceXSubsampling <= 0!
at org.geoserver.web.data.layer.NewLayerPageProvider.getItems(NewLayerPageProvider.java:92)
at org.geoserver.web.wicket.GeoServerDataProvider.getFilteredItems(GeoServerDataProvider.java:162)
at org.geoserver.web.data.layer.NewLayerPageProvider.getFilteredItems(NewLayerPageProvider.java:108)
at org.geoserver.web.wicket.GeoServerDataProvider.size(GeoServerDataProvider.java:177)
at org.geoserver.web.wicket.GeoServerTablePanel$Pager.first(GeoServerTablePanel.java:477)
at org.geoserver.web.wicket.GeoServerTablePanel$Pager.updateMatched(GeoServerTablePanel.java:467)
at org.geoserver.web.wicket.GeoServerTablePanel$Pager.<init>(GeoServerTablePanel.java:442)
at org.geoserver.web.wicket.GeoServerTablePanel.<init>(GeoServerTablePanel.java:188)
at org.geoserver.web.wicket.GeoServerTablePanel.<init>(GeoServerTablePanel.java:82)
at org.geoserver.web.data.layer.NewLayerPage$1.<init>(NewLayerPage.java:95)
at org.geoserver.web.data.layer.NewLayerPage.<init>(NewLayerPage.java:92)
at org.geoserver.web.data.store.CoverageStoreNewPage.onSave(CoverageStoreNewPage.java:71)
at org.geoserver.web.data.store.AbstractCoverageStorePage$1.onSubmit(AbstractCoverageStorePage.java:114)
at org.apache.wicket.ajax.markup.html.form.AjaxSubmitLink$1.onSubmit(AjaxSubmitLink.java:94)
at org.apache.wicket.ajax.form.AjaxFormSubmitBehavior.onEvent(AjaxFormSubmitBehavior.java:128)
at org.apache.wicket.ajax.AjaxEventBehavior.respond(AjaxEventBehavior.java:163)
at org.apache.wicket.ajax.AbstractDefaultAjaxBehavior.onRequest(AbstractDefaultAjaxBehavior.java:297)
。。。。。。
at org.geotools.coverage.grid.io.AbstractGridCoverage2DReader.setReadParams(AbstractGridCoverage2DReader.java:301)
at org.geotools.gce.imagemosaic.jdbc.ImageMosaicJDBCReader.loadTiles(ImageMosaicJDBCReader.java:422)
at org.geotools.gce.imagemosaic.jdbc.ImageMosaicJDBCReader.read(ImageMosaicJDBCReader.java:303)
at org.geoserver.catalog.CatalogBuilder.buildCoverage(CatalogBuilder.java:659)
at org.geoserver.catalog.CatalogBuilder.buildCoverage(CatalogBuilder.java:579)
at org.geoserver.web.data.layer.NewLayerPageProvider.getItems(NewLayerPageProvider.java:72)
... 81 more
30 十一月 16:06:05 INFO [geoserver.catalog] - Disposing grid coverage reader 'goe11'
数据库中是:
上面说的问题,貌似是图片什么获取不到分辨率 ,求解。。。
补充:Java , Java相关