[udig-devel] As with many others.. (Wanting to use uDig inside an RCP app)

Jody Garnett jgarnett at refractions.net
Tue Dec 19 13:08:40 PST 2006


David Fleig wrote:
>
> I’ve skimmed over the last three months of notes and found a few 
> threads that are related but didn’t see anything too concrete to work 
> with, and I don’t know the current status of development on a lot of it.
>
> We have an RCP application that we are adding more functionality to, 
> and were looking at uDig for some map visualization. The idea is that 
> this new plugin would let the client software display maps with some 
> additional overlays of our own information.
>
Perfect :-)
>
> In this fashion we would need a way for the app to say switch 
> perspective and now pull up the map, maybe with a list of layers – 
> with a new uDig plugin to handle another layers of our own data as 
> well. From what I’ve seen so far, I’m not sure if this is possible or 
> not. The “Custom Application Tutorial” seems to be more geared to 
> writing a new application with uDig as the base and adding onto it 
> from there, or at least it seems that way.
>
The same details apply, compose your application with the "uDig GIS 
Application" feature included in the mix and you will have access to the 
MapEditor, it sounds like you are already familiar with perspectives and 
the rest.
>
> Any hints or suggestions would be appreciated,
>
Sure:
- Currently our visualization code is only available as a RCP "Editor", 
the parts are available if you need to create a view but we have not 
traveled down that road yet.
- You can choose to integrate your own content as either a MapGraphic 
(for decorations), or Layer (for actual data).
- The uDig "Catalog API" operates in a manner similar to IResource, we 
have provided a Java 5 API and are a bit more strict about blocking 
behavior (as all GIS data is either large, remote or both)
- There is a blackboard associated with each Map, and each layer inside 
the Map allowing you a place to tie your domain model to these uDig 
constructs
- Recent work on POJO support in the community section can provide you 
with a couple of example how how you can draw objects from your original 
application onto the screen

Cheers,
Jody



More information about the udig-devel mailing list