-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Dear Geotools Community,

we are currently experimenting with integrating the Geotools raster
transformation into the deegree backend. So far, everything is going
well. There is one issue which occured and this is about
transformations with EPSG:4839. Doing transformations for the code
only works through deegree's WMS 1.1.1 interface but not through WMS
1.3.0.

It seems there is a problem with axis order and/ or crs definitions.
Any ideas?

Examples:

http://xplanung.lkee.de/xplan-wms-neu/services/wms?REQUEST=GetMap&SERVICE=WMS&VERSION=1.1.1&WIDTH=460&HEIGHT=348&LAYERS=fp_plan,fplanraster_sortiert&TRANSPARENT=TRUE&FORMAT=image%2Fpng&BBOX=33113.63137437438,174904.34475652716,112034.00963364936,234609.32657006563&SRS=EPSG:4839&STYLES=

Correct transformation (vector and raster layers correct)

http://xplanung.lkee.de/xplan-wms-neu/services/wms?REQUEST=GetMap&SERVICE=WMS&VERSION=1.3.0&WIDTH=460&HEIGHT=348&LAYERS=fp_plan,fplanraster_sortiert&TRANSPARENT=TRUE&FORMAT=image%2Fpng&BBOX=174904.34475652716,33113.63137437438,234609.32657006563,112034.00963364936&CRS=EPSG:4839&STYLES=

exception

http://xplanung.lkee.de/xplan-wms-neu/services/wms?REQUEST=GetMap&SERVICE=WMS&VERSION=1.3.0&WIDTH=460&HEIGHT=348&LAYERS=fp_plan&TRANSPARENT=TRUE&FORMAT=image%2Fpng&BBOX=174904.34475652716,33113.63137437438,234609.32657006563,112034.00963364936&CRS=EPSG:4839&STYLES=

vector layer seems to be correct.

Stacktrace for exception:

java.lang.IllegalArgumentException: The specified dimensional
parameter is non-positive.
        at javax.media.jai.ImageLayout.setWidth(ImageLayout.java:411)
        at
org.geotools.coverage.processing.operation.Resampler2D.reproject(Resampler2D.java:548)
        at
org.geotools.coverage.processing.operation.Resample.doOperation(Resample.java:258)
        at
org.geotools.coverage.processing.CoverageProcessor.doOperation(CoverageProcessor.java:542)
        at
org.geotools.coverage.processing.CoverageProcessor.doOperation(CoverageProcessor.java:564)
        at
org.geotools.coverage.processing.Operations.doOperation(Operations.java:864)
        at
org.geotools.coverage.processing.Operations.resample(Operations.java:434)
        at
org.deegree.rendering.r2d.GeotoolsRasterTransformer.transformCoverage(GeotoolsRasterTransformer.java:89)
        at
org.deegree.rendering.r2d.GeotoolsRasterTransformer.transform(GeotoolsRasterTransformer.java:54)
        at
org.deegree.rendering.r2d.Java2DTileRenderer.transformImage(Java2DTileRenderer.java:188)
        at
org.deegree.rendering.r2d.Java2DTileRenderer.renderToMainGraphics(Java2DTileRenderer.java:177)
        at
org.deegree.rendering.r2d.Java2DTileRenderer.render(Java2DTileRenderer.java:118)
        at
org.deegree.layer.persistence.tile.TileLayerData.render(TileLayerData.java:71)
        at org.deegree.services.wms.MapService.getMap(MapService.java:218)
        at
org.deegree.services.wms.controller.WMSController.getMap(WMSController.java:539)
        at
org.deegree.services.wms.controller.WMSController.handleRequest(WMSController.java:386)
        at
org.deegree.services.wms.controller.WMSController.doKVP(WMSController.java:344)
        at
org.deegree.services.controller.OGCFrontController.dispatchKVPRequest(OGCFrontController.java:805)
        at
org.deegree.services.controller.OGCFrontController.doGet(OGCFrontController.java:369)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:617)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
        at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
        at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
        at
org.deegree.client.core.filter.InputFileFilter.doFilter(InputFileFilter.java:75)
        at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
        at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
        at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
        at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
        at
org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:470)
        at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
        at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
        at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
        at
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:298)
        at org.apache.jk.server.JkCoyoteHandler.invoke(JkCoyoteHandler.java:190)
        at org.apache.jk.common.HandlerRequest.invoke(HandlerRequest.java:291)
        at org.apache.jk.common.ChannelSocket.invoke(ChannelSocket.java:774)
        at
org.apache.jk.common.ChannelSocket.processConnection(ChannelSocket.java:703)
        at
org.apache.jk.common.ChannelSocket$SocketConnection.runIt(ChannelSocket.java:896)
        at
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:690)
        at java.lang.Thread.run(Thread.java:745)



Best regards

Sebastian

- -- 
l a t / l o n  GmbH
Aennchenstrasse 19               53177 Bonn, Germany
phone ++49 +228 18496-0          fax ++49 +228 18496-29
http://www.lat-lon.de            http://www.deegree.org

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1

iEYEARECAAYFAlRSD3EACgkQq1hDh4aJykKTbQCfWhyADfJUvg460JRFypsNGj06
xSYAoJmWaaZga6wAt+NFDd476D1FTICa
=3bM2
-----END PGP SIGNATURE-----

------------------------------------------------------------------------------
_______________________________________________
GeoTools-GT2-Users mailing list
GeoTools-GT2-Users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/geotools-gt2-users

Reply via email to