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
