[udig-devel] Testing for RC9 (plus image pyramid plans)

Jesse Eichar jeichar at refractions.net
Sun Feb 4 10:40:31 PST 2007


Comments in line
On 3-Feb-07, at 1:24 PM, Gabriel Roldán wrote:

> Hi all,
>
> I would like just to add a couple issues to Adrian's feedback,  
> which arises
> from my experience working on editting tools lately
>
> 1) Table view.
> Table view has become a table editor. Thus it would be very useful to:
>  a) being able to open more than one view (like the "new console  
> view" option
> in eclipse's console view)
>  b) stick a view to a layer, so one is able of changing the current  
> layer
> without loosing the currently being editted attribute set
>  c) some way to "update batch" a given attribute for the selected  
> features.
> Like for setting the street_code to the selected street segments.
>

I agree and am making JIRAs.  Although FYI some of these issues won't  
make 1.1.0 (I'm sure you're not surprised).

> 2) Toolbar and menus

This issue is to a large degree preference.  Right now the "Actions"  
are in one toolbar and the Tools are in the other.  Richard has a  
project that requires being able to configure the toolbar using  
extensions in the plugin.xml so I think I'm going to leave this and  
allow people to define their own configurations for their app based  
on their preference.  One thing we could do is define a couple  
configurations and present that in preferences.


>
> 3) Edition control
> Adrian spoke about being able to draw vertical/horizontal lines  
> while creating
> a geometry. I think the topic goes beyond to the point that, while  
> editing
> geometries, it is necessary to combine different techniques, thus the
> selection of a feature creation/modification tool should set a  
> "mode", in
> order that other context sensitive "modifiers" can be used.
> Examples:
> 	- being editing a line and set an "ortho" mode which only allows  
> horizontal
> and vertical lines, or even enabling the drawing of line segments  
> orthogonal
> to another one from another feature.
> 	- being editing a line and set the edition mode temporarily  
> parallell to
> another, existing one.
>         - while adding vertices to a line, draw an arc and then  
> continue
> adding straight segments.
>
> of course there are much more possible examples. AutoCAD is the  
> most feature
> rich app I know on this regard.

Fair enough.  I've added a JIRA

>
> 4) Transaction handling
>  The commit buttong is always enabled, even if there are no open  
> transaction.
> Same for rollback. It could be usefull to have a transaction log  
> view, so one
> could visualize what's pending.

I know :P  I'm pretty sure there is an issue.  I'll make sure that is  
schedule for fix soon.

>
> 5) Enabling selection on multiple layers.
> This one seems like a key requirement in order to leverage the current
> platform interactions to be reused on editting tools and geoprocessing
> operations. Though implementation details are a topic for another  
> thread, I
> guess we should agree that multiple layers with a selection set are  
> needed.
> Let's discuss the how later. So far, commenting out the else clause  
> with
> layer.setFiler(Filter.ALL) in MapImpl makes the trick by now  
> (except clear
> selection starts to missbehave a little)

This is being addressed as we speak.


Thanks to you too for the feedback.  I've got all the JIRA's made up  
now.

Jesse




More information about the udig-devel mailing list