<html>
<head>
<style>
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
font-size: 10pt;
font-family:Verdana
}
</style>
</head>
<body class='hmmessage'>
I am feeling just like being one small step away from getting a picture .....<br><br>I have the following exception :<br><br>Exception in thread "Thread-2" java.lang.NoSuchMethodError: org.opengis.referencing.operation.OperationMethod.getSourceDimensions()I<br> at org.geotoolkit.referencing.operation.DefaultOperationMethod.checkDimensions(DefaultOperationMethod.java:397)<br> at org.geotoolkit.referencing.operation.DefaultSingleOperation.<init>(DefaultSingleOperation.java:113)<br> at org.geotoolkit.referencing.operation.DefaultConversion.<init>(DefaultConversion.java:90)<br> at org.geotoolkit.referencing.operation.DefiningConversion.<init>(DefiningConversion.java:119)<br> at org.geotoolkit.display.canvas.ReferencedCanvas.getDisplayCRS(ReferencedCanvas.java:483)<br> at org.geotoolkit.display.canvas.ReferencedCanvas.getDeviceCRS(ReferencedCanvas.java:549)<br> at org.geotoolkit.display.canvas.ReferencedCanvas.createDerivedCRS(ReferencedCanvas.java:692)<br> at org.geotoolkit.display.canvas.ReferencedCanvas.setDisplayToDeviceTransform(ReferencedCanvas.java:721)<br> at org.geotoolkit.display.canvas.ReferencedCanvas2D.setObjectiveToDisplayTransform(ReferencedCanvas2D.java:476)<br> at org.geotoolkit.display2d.canvas.J2DCanvas.prepareContext(J2DCanvas.java:119)<br> at org.geotoolkit.display2d.canvas.J2DCanvasVolatile.render(J2DCanvasVolatile.java:197)<br> at org.geotoolkit.display2d.canvas.J2DCanvasVolatile.access$300(J2DCanvasVolatile.java:50)<br> at org.geotoolkit.display2d.canvas.J2DCanvasVolatile$DrawingThread.run(J2DCanvasVolatile.java:270)<br><br>Well, what I do to set the sizes of my objects is ("this" represents a JFrame object) :<br><br> this.setSize(400, 400);<br> mapWidget = new JMap2D();<br> mapWidget.setSize(400, 400);<br><br> context = MapBuilder.createContext(DefaultGeographicCRS.WGS84);<br><br> mapWidget.getContainer().setContext(context);<br> mapWidget.getCanvas().setRenderingHint(GO2Hints.KEY_MULTI_THREAD, GO2Hints.MULTI_THREAD_OFF);<br><br> mapWidget.getCanvas().setRenderingHint(RenderingHints.KEY_ANTIALIASING,RenderingHints.VALUE_ANTIALIAS_ON);<br> mapWidget.getCanvas().getController().setAutoRepaint(true);<br><br> add(mapWidget) ;<br> <br> Rectangle rect = new Rectangle(0, 0, 400, 400);<br><br> GeneralEnvelope env = new GeneralEnvelope(rect.getBounds2D());<br><br> context.setAreaOfInterest(env);<br><br>Is it the right way of doing it ? I noticed in a previous email by theuns that he does a <br><pre> private MapContext contextSA = ContextBuilder.buildSouthAfricaContext();<br><br>but I was not able to find the ContextBuilder. Is it an old version ?<br><br>By the way, looking at puzzle gis, I noticed that the URL for the WMS server contains the "&STYLES=null" argument, which makes the server to send a blank image.<br>Is it a way to get rid of this ?<br><br>Thanks in advance,<br><br>Sam<br><br><br></pre><br><br /><hr />Participez & gagnez maintenant un voyage de rêve avec <a href='https://www.hotmailsummerflirt.com/fr-ch' target='_new'>le concours Suisse de Hotmail !</a></body>
</html>