RoadEng
Softree
×
Menu
Index
  • 2. html
  • 2.248. Screen Redrawing Speed
Screen Redraw Speed
With large data sets, screen re-drawing may become slow and adversly effect your work.
Improving speed
The following points outline some ways to improve screen drawing speed:
 
1) Disable labels, symbols, linetypes and hatching.
Labels, symbols and linetypes may slow down your screen refresh.  To disable them, choose the Plan | Plan Options menu.  Turn off Labels, and Symbols and Linetypes.
 
2) Disable the display of unnecessary features such as lidar points.
Drawing large data sets such as Lidar points can significantly degrade the drawing performance. It is best to select these features and turn off their display.
 
3) Group points into Unconnected features when possible.
The concept here is that it is faster (and uses less memory) to draw a single feature with 1000 points than it is to draw 1000 features with 1 point. It is best to select these features and turn off their display. Grouping points into features is usually done at the time they are imported.
 
Interuptable paint
Screen refresh is done using an interruptable paint. Basically, this means that during the screen refresh, the software looks to see if the user is scrolling the screen or doing some other action which invalidates the screen. If that is the case, the paint cycle is terminated before completion.
It is possible to escape from a paint cycle by pressing the Escape key when the cursor is in the Plan window. NOTE: if you try this and it doesn't work, try clicking in the Plan window to focus it.
Slow paints (> 30 sec) will cause a Softree Warning dialog to appear, allowing you to cancel from a paint. The deault timing for this dialog is set in the Softree.ini file