Andrea,
I did a little search on this but couldn't find anything obvious. Has
there been any work to utilize Java2D in a way that could take advantage of
acceleration (OpenGL pipeline introduced in Java 5, Volatile/ManageImage)
[1,2] or some 3rd party libraries [3].
I looked for constructs in GeoTools and GeoServer like:
GraphicsEnvironment ge = GraphicsEnvironment.getLocalGraphicsEnvironment();
GraphicsConfiguration gc =
ge.getDefaultScreenDevice().getDefaultConfiguration();
BufferedImage img = gc.createCompatibleImage(width, height,
Transparency.TRANSLUCENT);
img.setAccelerationPriority(1);
...but didn't see anything. Of course there needs to be underlying
hardware to support this.
I'm an OpenGL nerd by prior experience and it's a powerful tool. Most of
my work has been solving very specific rendering and analytical problems.
Working in OpenGL to generate a generalized and optimized renderer is not
always so easy which is why the use of a magic JDK flag or code construct
would be nice.
Tom.
[1]
http://docs.oracle.com/javase/7/docs/webnotes/tsg/TSG-Desktop/html/java2d.html#gcgto
[2] http://docs.oracle.com/javase/7/docs/technotes/guides/2d/flags.html
[3] http://brandonborkholder.github.io/glg2d/
On Thu, Jan 2, 2014 at 5:58 AM, Jonathan Moules <
[email protected]> wrote:
> Hi Andrea,
> Interesting stuff.
>
> * ST_simplify usage does indeed help at all scales in these benchmarks,
>> probably because even at 1:150000 we're
>> still somewhat away from the native resolution of the data
>
> OS Strategi has a desired scale range of 1:187,500 - 1:312,500, with the
> nominal scale being 1:250,000. Or so says their technical spec; maybe it
> hasn't been generalised enough.
>
> * It has all the linework (roads, waterways, borders, whatever) heavily
>> using translucency, I'm pretty sure none of these roads should really
>> be translucent in a map
>
> Yep. As noted in my previous email from earlier in this discussion, I was
> going to get rid of that, and actually did that Tuesday. My
> improved/optimised set of SLD's are at the below link. That was one of the
> first things I styled in GeoServer, so I was still learning a lot.
>
> There's also a second set of SLD's plus the layergroup too - these are for
> Strategi as well but a completely different style. They should give
> different benchmark results (I find this neutral styling renders faster).
> Both sets are in this file:
> http://maps.warwickshire.gov.uk/misc/strategi_styles_2.zip
>
> ----
>
> Also, the Oracle dump of the data is ready -
> http://maps.warwickshire.gov.uk/misc/os_strategi.dmp.Z
>
> Cheers,
> Jonathan
>
> This transmission is intended for the named addressee(s) only and may
> contain sensitive or protectively marked material up to RESTRICTED and
> should be handled accordingly. Unless you are the named addressee (or
> authorised to receive it for the addressee) you may not copy or use it, or
> disclose it to anyone else. If you have received this transmission in error
> please notify the sender immediately. All email traffic sent to or from us,
> including without limitation all GCSX traffic, may be subject to recording
> and/or monitoring in accordance with relevant legislation.
>
>
> ------------------------------------------------------------------------------
> Rapidly troubleshoot problems before they affect your business. Most IT
> organizations don't have a clear picture of how application performance
> affects their revenue. With AppDynamics, you get 100% visibility into your
> Java,.NET, & PHP application. Start your 15-day FREE TRIAL of AppDynamics
> Pro!
> http://pubads.g.doubleclick.net/gampad/clk?id=84349831&iu=/4140/ostg.clktrk
> _______________________________________________
> Geoserver-devel mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/geoserver-devel
>
>
--
Tom Kunicki
Software Engineer | Boundless
[email protected]
917-460-7212
@tomkunicki
------------------------------------------------------------------------------
Rapidly troubleshoot problems before they affect your business. Most IT
organizations don't have a clear picture of how application performance
affects their revenue. With AppDynamics, you get 100% visibility into your
Java,.NET, & PHP application. Start your 15-day FREE TRIAL of AppDynamics Pro!
http://pubads.g.doubleclick.net/gampad/clk?id=84349831&iu=/4140/ostg.clktrk
_______________________________________________
Geoserver-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/geoserver-devel