[udig-devel] What glyph is this? Hi Moovida

Jody Garnett jgarnett at refractions.net
Thu Jun 7 10:52:14 PDT 2007


In todays IRC meeting we started looking into how to get your own icon 
into the Legend (ie the mapgraphic) and the Layer view.

The icon (called a glyph) is part of our data model ...so should be as 
simple as layer.setGlyph( ImageDescriptor )

Now uDig does a bunch of stuff if the layer does not have an glyph ... 
ie getGlyph() == null

1. It tries to make one up based on the StyleBlackboard (this works 
great for FeatureSource)
2. It tries to make one up based on the GeoResource (this works great 
for WMS Layers)

(All this happens in LayerGeneratedGlyphDecorator, the legend may do 
something similar - I bet we can combine the code)

Moovida is looking into how to make a nice smooth color ramp based the 
raster. I assume she is going to look at the raster color table? So this 
may be as "easy" as implementing something good for the GeoResource 
resolve method when asked for a ImageDescriptor. You coudl do the work 
there to look at the rasters color information?


Cheers,
Jody


More information about the udig-devel mailing list