-----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