Glynn Clements wrote:

One relatively recent change that may cause a slow-down is that the
display library no longer tries to automatically simplify vectors
(reduce consecutive short line segments with a single segment). This
could have a significant impact when viewing detailed vectors at low
zoom.
OK. It does have a significant impact when viewing detailed vectors at low zoom (relatively detailed: 25MB coor, 31MB topo, not that large but complicated topology). I can't see a speed difference with small vectors. That just got me by surprise because I was used to a 7.0 display that's faster, better, nicer than the 6.x display. Usually, the screen resolution can't represent that detail (same for raster map display), but I guess it is more correct to try to display all detail.

Part of the problem is that a driver can generate either raster output
(PPM, PNG, etc) or vector output (PDF, PS, SVG), and the higher levels
don't know which is the case. For vector output, there is no obvious
threshold below which additional detail becomes unnecessary.

The display library has a function, D_set_reduction(), which will
merge adjacent line segments which are below the specified size, but
nothing uses it yet.
This high amount of detail is completely lost on me, because when I fully display a high-detail vector (zoom to map), the screen pixel width of the boundaries is often larger than the screen pixel dimensions of the area these boundaries belong to. With default settings, lines black and areas grey, all I see is black in those parts of the vector with many small areas, no detail recognisable. I use standard monitors each with 1280 x 1024 resolution (dual screen setup) and gui display maximized on one screen.
IOW, I could do without sub-screen-pixel detail :-)
But I don't have a solution.


_______________________________________________
grass-dev mailing list
[email protected]
http://lists.osgeo.org/mailman/listinfo/grass-dev

Reply via email to