Hi, I'm reading the article "Notes on the Eclipse Plug-in Architecture"
which explains a thing or to that I needed to know.

Paul, I might be totally mistaken, but is an "Operation" that you
mention the same thing as what is listed in the Context Menu of a Layer
in the Layers View? Example:
"Analysis -> Information -> Layer summary" is an Operation?

In that case I could perhaps implement a RemoteBufferOperation as a
plug-in that extends refractions.udig.ui.operation or something similar?
Perhaps defining a category "Remote Operation" or something...

Jonas
   

On Sun, 2006-03-19 at 15:35 -0800, Paul Ramsey wrote:
> Any thought to being able to expose WPS as an Operation?  One of the  
> things I am looking forward to is getting some of our client-side  
> processing stuff available in uDig as Operations, and a WPS can be  
> considered a remote instance of an Operation.  Along with a chaining  
> UI for operations, this starts to get very cool, with client-side  
> operations interacting with server-side ones, all as peers.  Sort of  
> extends the uDig "a layer is a layer is a layer" paradigm into the  
> processing side as well: "an operation is an operation is an operation".
> 
> Paul
> 
> On 19-Mar-06, at 2:05 PM, Jonas Johansson wrote:
> 
> > On Fri, 2006-03-17 at 13:51 +0200, Jody Garnett wrote:
> >>
> >> I think so, let me try one:
> >> 1. user adds a WPS url to a preference page
> >> IDEA: Preference Page
> >> 2. Create a Web Process context menu for WFS FeaturesType (am I  
> >> correct
> >> in understanding that WPS can only be used when chained with a  
> >> WFS? Or
> >> can we upload GML as to the WPS and get an answer back?)
> >> IDEA: Context Menu Contribution
> >> 3. A dialog pops up where the user can choose what process to  
> >> "Execute",
> >> uDig creates a temporary layer to "catch" these features as they  
> >> come back
> >> IDEA: Dialog
> >> 4. WPS goes chunk chunk chunk on the data
> >> 5. SPS Cient gobbles up the GML as it comes back, and provides a  
> >> stream
> >> of normal geotools features
> >> 6. uDig takes those feature and puts them into a temporary layer  
> >> as they
> >> are produced.
> >> IDEA: Creating a tempoary layer
> >> 7. user can do normal stuff with the produced data, including save it
> >> out to a file.
> >>
> >> Jody
> >>
> >
> > I'm thinking it could also be nice using WPSs in the uDig workbench by
> > importing them in a Catalog manner, very similar to how WFS with its
> > layers are now imported (except a Layer is instead a Process). Would
> > that be a bad solution?
> >
> > This would need some new stuff:
> > * WPS Catalog View (a parallel to the current Catalog View, but for
> > external processing services, WPS or any other similar standard)
> > * WPS Catalog View Context Menu
> > * Processes View (a parallel to the current Layers View)
> > * Processes View Context Menu
> > * Specify Inputs and Outputs Dialog
> >
> > The user imports WPSs in the "WPS Catalog View" -> selects a  
> > process in
> > its tree -> opens the "WPS Catalog View Context Menu" -> selects  
> > "Add to
> > workbench". The user selects the newly added process in the "Processes
> > View" -> opens the "Processes View Context Menu" -> selects "Specify
> > Inputs and Outputs" -> specifies inputs and how outputs should be
> > handled in the "Specify Inputs and Outputs Dialog". The user, again,
> > opens the "Processes View Context Menu" -> selects "Execute process".
> >
> > Jonas
> >
> > _______________________________________________
> > User-friendly Desktop Internet GIS (uDig)
> > http://udig.refractions.net
> > http://lists.refractions.net/mailman/listinfo/udig-devel
> 
> _______________________________________________
> User-friendly Desktop Internet GIS (uDig)
> http://udig.refractions.net
> http://lists.refractions.net/mailman/listinfo/udig-devel

_______________________________________________
User-friendly Desktop Internet GIS (uDig)
http://udig.refractions.net
http://lists.refractions.net/mailman/listinfo/udig-devel

Reply via email to