Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
[udig-devel] in memory layers, dynamic layers, table view, etc.

We've been developing in small ways with uDig in the past several months, but have recently put more effort in moving some older software across to use uDig as our primary platform for routing-style software.

As part of this we've written a variety of dynamic layers which are added to uDig's "Catalog" and can be dropped onto any map. These layers listen to our routing solution views and update nicely to display the current solution. This all works more or less ok at present.

However, we've run into a few issues:

1) Some of our layers would like to have more than one Geometry, with the user in some way able to select which geometry they'd like to view and/or configure their style differently. For example a layer might contain details on both journeys that are made (LineString) and the points that are reached (Point) and might wish to colour each differently. Of course we could split this into two layers, but then many of the attributes would be duplicated.

Is it possible/sensible for a layer to have more than one Geometry?

2) The Table View shows our data, which is nice, but doesn't seem to support any sorting, column-rearrangement, or filtering. For example we'd like the user to be able to arrange the columns in the order they wish, and omit some columns, and sort them up or down by simple clicking on column headings.

Is any of this possible (at present or in future, or can you point us to the right way to dive in to this)?

3) Our current layers are 'dynamic' in the sense that they can be updated from time to time, but nothing more than that.

What support is there for genuinely animated layers (e.g. a truck moving around on the map)?

thanks for any pointers! It will be a great relief when we can throw away a bunch of horrible old code and stick with uDig 100%...

Vince.



Back to the top