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

Reply via email to