WPS Client"> uDig WPS Client
Introduction
"The User-friendly Desktop Internet GIS (uDig) is both a GeoSpatial application and a platform through which developers can create new, derived applications. uDig is a core element in an internet aware Geographic Information System." (taken from the
udig website)
Based on this description and the need to process distributed services on the Web we decided to develop a plug-in for uDig. The facilities of uDig allowed us to develop enhanced distributed web service based processing of geodata. Besides the client-based visual integration of processing results with other distributed sources (e.g. from WFS and WMS), the possibility to chain sources within a WPS for a distributed process was the main argument for choosing uDig.
The advantage over the existing JUMP client is first the pleasing visualization of features and its powerful styling capability but mainly the seamless integration into OGC Web Services (e.g. WFS and WMS).
To get a short idea of the integration of WPS and other services in udig using the developed plugin please take a look at the
screeencast (20 MB).
The implementation was contributed mainly during the MSc. study of Bastian Schaeffer.
Features
- Processing of selected features
- Processing by using ComplexValueReference (Chaining of data services within the process request)
- Managing multiple WPS instances
Installation
The basis for the current WPS plugin is udig 1.1 RC12a. Please download it
here. Then you have to download the WPS plugin located at the bottom of this site. Please place the files into the /plugins directory of the udig root. You are then ready to start udig. The WPS plugin in will be loaded automatically.
Examples
To get more insights on the capabilities of the tool feel free to follow the
tutorial, which was held at the Interoperability workshop of AGILE 2007 or just watch the
screeencast which demonstrates this tutorial (20 MB).
Developer Guidelines
The sources for the plug-in are hosted on the 52North's SVN server. Connection details can be found
here. You will additionally need
WPSClient module from
here.
Note! The incubator CVS of 52north at sourceforge has been deprecated.
Known issues
As the project is in incubator stage, there are still some issues, which are not yet solved.
TBD
Downloads