Hi Martin,
> Does OJ use decimation to help improve rendering performance?  I know
> this wasn't in JUMP, but perhaps it's been added?
Thanks to Larry Becker, we've had this kind of decimation for a few years.
It has been a great improvement in the rendering system.

I did a new addition last year to display efficiently huge geometries.
Displaying a linestring with several hundred thousand points was still
slow at scales were scale-based decimation was not active.
I removed segments which were not intersecting the window from
the rendering pipeline (even easier than the scale-base decimation).

But there is still no optimization for huge polygons display. I have no
other idea than a strict clipping of the polygon on the window (with
JTS intersection) which is a more heavy operation. I think it is not
worthwhile, but I may be wrong (it's already used for labelling display)

Multi-geometries display could also be optimized based on the
envelop of their simple geometries, but I still did not do this
optimization.

Thanks, your suggestion are always welcome,

Michaël

>
> If not, it's worth having a look at - it's fairly easy to implement, and
> it makes a big difference in rendering speed.  I've just added
> decimation capability to the JTS ShapeWriter class - this can provide a
> model to follow (or maybe even be used directly).
>
> http://jts-topo-suite.svn.sourceforge.net/viewvc/jts-topo-suite/trunk/jts/java/src/com/vividsolutions/jts/awt/ShapeWriter.java?revision=545&view=markup
>
> Martin
>
> ------------------------------------------------------------------------------
> Virtualization&  Cloud Management Using Capacity Planning
> Cloud computing makes use of virtualization - but cloud computing
> also focuses on allowing computing to be delivered as a service.
> http://www.accelacomm.com/jaw/sfnl/114/51521223/
> _______________________________________________
> Jump-pilot-devel mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel
>
>


------------------------------------------------------------------------------
Virtualization & Cloud Management Using Capacity Planning
Cloud computing makes use of virtualization - but cloud computing 
also focuses on allowing computing to be delivered as a service.
http://www.accelacomm.com/jaw/sfnl/114/51521223/
_______________________________________________
Jump-pilot-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel

Reply via email to