[
Date Prev][
Date Next][
Thread Prev][
Thread Next][
Date Index][
Thread Index]
[
List Home]
| Re: [udig-devel] UDig Thematic layer plugin | 
Hi Cedric,
As a matter of fact, a Thematic SLD ui is on the hit list for the 1.0 
release. We currently have an SLD editor, but it does not support theming.
The style api has three major players.
1. StyleContent: this is the style object, in the case of SLD it is a 
org.geotools.styling.Style object. However it can be any object.
2. StyleConfigurator: This the the ui part of the style. It is 
repsonsible for creating the ui used to edit the style.
3. Renderer: Uses the style object to render.
Since different renders can use completley different style objects, the 
coupling between the render and the style needs to kept low. In order to 
acheive this, we decided to create the notion of a style blackboard 
which is associated with a layer. This way the render and configurator 
can collaborate without talking to each other.
The Renderer and the StyleConfigurator look for particular style objects 
on the blackboard in order to do their part. The style content is 
repsonsible for creating, and persiting the style object.
If you are interested in creating a themed SLD style ui, I suggest you 
create a new StyleConfigurator which uses the same SLD style object as 
the current SLD configurator (SLDConfigurator). In order to create a 
style configurator object, you need to create an extension from the 
net.refractions.udig.style.styleConfigurator extension point which is 
located in the net.refractions.udig.style plugin.
Justin
ced wrote:
Hi developpers,
 
I would like to add contribute uDig with a thematic map plugin that 
allow user to create different types of thematic maps (ranges, 
individual, charts(pie and bar),...). I found some code that use openMap 
to create such thematics (http://jct.sourceforge.net/) and I would like 
translate it to uDig (using geotools). As I'm not very familiar with 
eclipse plugins and java in general, I wonder if you could give me some 
advices on how to start and especially how to change a layer style 
(polygons color) based on feature values. My first opinion will be to 
contribute the popumenus of different views (project, catalog, layer) by 
adding a create thematic map action that create a new thematic layer 
using a thematic map wizard.
 
 
Cedric
 
 
 
------------------------------------------------------------------------
_______________________________________________
User-friendly Desktop Internet GIS (uDig)
http://udig.refractions.net
http://lists.refractions.net/mailman/listinfo/udig-devel
--
Justin Deoliveira
Refractions Research Inc.
Email: jdeolive@xxxxxxxxxxxxxxx
Phone: 250.885.4387