-----Original Message-----
From: Michael Bedward [mailto:[email protected]] 

Have a look at the same thread on Nabble and you'll see more posts and
the solution for Tawan's problem that Andrea worked out...

http://n2.nabble.com/Displaying-WMS-and-Shapefile-in-the-Same-ContextPan
e-td4578619.html#a4749336

Please let us know if this helps in your case.

Michael
--------------------------

The information that tbanchuin was able to get WMSLab up and working
with a 2.7-SNAPSHOT was helpful.  I was working under 2.6.2.  It didn't
clear the problem right up, but I am able to get past that roadblock.

I have pared the code back by a bit, so now it is just making a
one-layer map, using a WMS feed.  When working with the test layer I was
using, it works fine.  However, it throws an error when trying to
process a layer that uses EPSG:3338 (NAD83/Alaska Albers)


The error report is:

Apr 7, 2010 12:16:19 PM org.geotools.renderer.lite.StreamingRenderer
queryLayer
WARNING: Got a tranform exception while trying to de-project the current
envelope, falling back on full data loading (no bbox query)
org.geotools.referencing.operation.projection.ProjectionException:
Transformation doesn't convergence.
        at
org.geotools.referencing.operation.projection.AlbersEqualArea.phi1(Alber
sEqualArea.java:292)
        at
org.geotools.referencing.operation.projection.AlbersEqualArea.inverseTra
nsformNormalized(AlbersEqualArea.java:252)
        at
org.geotools.referencing.operation.projection.MapProjection$Inverse.tran
sform(MapProjection.java:1016)
        at
org.geotools.referencing.operation.projection.MapProjection$Inverse.tran
sform(MapProjection.java:1071)
        at
org.geotools.referencing.operation.transform.AbstractMathTransform.trans
form(AbstractMathTransform.java:235)
        at
org.geotools.referencing.operation.transform.ConcatenatedTransformDirect
.transform(ConcatenatedTransformDirect.java:67)
        at org.geotools.referencing.CRS.transform(CRS.java:1178)
        at org.geotools.referencing.CRS.transform(CRS.java:1244)
        at
org.geotools.geometry.jts.ReferencedEnvelope.transform(ReferencedEnvelop
e.java:630)
        at
org.geotools.renderer.lite.StreamingRenderer.queryLayer(StreamingRendere
r.java:892)
        at
org.geotools.renderer.lite.StreamingRenderer.processStylers(StreamingRen
derer.java:1774)
        at
org.geotools.renderer.lite.StreamingRenderer.paint(StreamingRenderer.jav
a:699)
        at
org.geotools.swing.RenderingExecutor$Task.call(RenderingExecutor.java:14
8)
        at
org.geotools.swing.RenderingExecutor$Task.call(RenderingExecutor.java:10
4)
        at java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source)
        at java.util.concurrent.FutureTask.run(Unknown Source)
        at
java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown
Source)
        at java.lang.Thread.run(Unknown Source)
Apr 7, 2010 12:16:19 PM org.geotools.renderer.lite.StreamingRenderer
queryLayer
WARNING: Got a tranform exception while trying to de-project the current
envelope, falling back on full data loading (no bbox query)
org.geotools.referencing.operation.projection.ProjectionException:
Transformation doesn't convergence.
        at
org.geotools.referencing.operation.projection.AlbersEqualArea.phi1(Alber
sEqualArea.java:292)
        at
org.geotools.referencing.operation.projection.AlbersEqualArea.inverseTra
nsformNormalized(AlbersEqualArea.java:252)
        at
org.geotools.referencing.operation.projection.MapProjection$Inverse.tran
sform(MapProjection.java:1016)
        at
org.geotools.referencing.operation.projection.MapProjection$Inverse.tran
sform(MapProjection.java:1071)
        at
org.geotools.referencing.operation.transform.AbstractMathTransform.trans
form(AbstractMathTransform.java:235)
        at
org.geotools.referencing.operation.transform.ConcatenatedTransformDirect
.transform(ConcatenatedTransformDirect.java:67)
        at org.geotools.referencing.CRS.transform(CRS.java:1178)
        at org.geotools.referencing.CRS.transform(CRS.java:1244)
        at
org.geotools.geometry.jts.ReferencedEnvelope.transform(ReferencedEnvelop
e.java:630)
        at
org.geotools.renderer.lite.StreamingRenderer.queryLayer(StreamingRendere
r.java:892)
        at
org.geotools.renderer.lite.StreamingRenderer.processStylers(StreamingRen
derer.java:1774)
        at
org.geotools.renderer.lite.StreamingRenderer.paint(StreamingRenderer.jav
a:699)
        at
org.geotools.swing.RenderingExecutor$Task.call(RenderingExecutor.java:14
8)
        at
org.geotools.swing.RenderingExecutor$Task.call(RenderingExecutor.java:10
4)
        at java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source)
        at java.util.concurrent.FutureTask.run(Unknown Source)
        at
java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown
Source)
        at java.lang.Thread.run(Unknown Source)

I'm not exactly great with linear algebra, so I'm not quite sure what
"Transformation doesn't convergence." Means, but I'll mess around with
the MathTransform resulting from CRS.findMathTransform()

I'll let you know if I find any way to work around the problem.

Jeremiah


------------------------------------------------------------------------------
Download Intel® Parallel Studio Eval
Try the new software tools for yourself. Speed compiling, find bugs
proactively, and fine-tune applications for parallel performance.
See why Intel Parallel Studio got high marks during beta.
http://p.sf.net/sfu/intel-sw-dev
_______________________________________________
Geotools-gt2-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/geotools-gt2-users

Reply via email to