[GRASS-dev] Re: [GRASS-SVN] r42277 - grass/trunk/lib/raster

Glynn Clements glynn at gclements.plus.com
Tue May 18 10:29:31 EDT 2010


Markus Neteler wrote:

> should this go into GRASS 6? Looks like a potential speedup for large
> color tables, say, to avoid them.

Maybe.

It does change the behaviour slightly, but situations where the
difference would be visible are unlikely to occur in practice.

Specifically, if previously you had:

	value	10	11	12	13	14
	colour	 0	 5	 5	 5	10

now it would elminate some values to give:

	value	10	11	14
	colour	 0	 5	10

effectively stretching the transition.

This can occur either if the source colour table has discontinuities
(which seems an odd choice for use with equalisation), or the the
histogram is extremely spikey i.e. specific category values constitute
a significant proportion of the data, with adjacent values having
negligible counts.

Making it preserve the colour table exactly would take some more work. 
It would need to consider three values at a time, eliminating the
middle value whenever its colour is identical to the first and last
values.

-- 
Glynn Clements <glynn at gclements.plus.com>


More information about the grass-dev mailing list