I'm compiling with 2.3.x and I did a straight replacement of 
ReferencedEnvelope for Envelope in 
StreamingRenderer.paint(|java.awt.Graphics2D graphics, 
java.awt.Rectangle paintArea, 
com.vividsolutions.jts.geom.Envelope mapArea). I am now getting the 
following error:

Exception in thread "AWT-EventQueue-0" 
java.lang.IllegalArgumentException: The provided envelope is outside the 
source CRS definition area
    at 
org.geotools.renderer.lite.RendererUtilities.calculateScale(RendererUtilities.java:500)
    at 
org.geotools.renderer.lite.StreamingRenderer.paint(StreamingRenderer.java:636)
    at 
org.geotools.renderer.lite.StreamingRenderer.paint(StreamingRenderer.java:419)

Here is my code:

         mapArea = mapContext.getAreaOfInterest();
            renderer = new StreamingRenderer();
          renderer.setContext(mapContext);

          RenderingHints hints = new 
RenderingHints(RenderingHints.KEY_ANTIALIASING, 
RenderingHints.VALUE_ANTIALIAS_ON );
          renderer.setJava2DHints(hints);

          Map rendererParams = new HashMap();
          rendererParams.put("optimizedDataLoadingEnabled",new 
Boolean(true) );

          renderer.paint(g2, paintArea, mapArea);

I checked to see if mapArea was getting set correctly and it appears to 
be. Am I doing something wrong? I'm not sure how to use 
ReferencedEnvelope, but I thought it just extended the Envelope I was 
using.  Any help is appreciated.

Regards,

Amy

|

-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys - and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________
Geotools-gt2-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/geotools-gt2-users

Reply via email to