Abstract
The Open Geospatial Consortium Web Processing Service specification is intended as a solution for creating and distributing web-based functions. This paper seeks to evaluate the WPS specification with respect to feasibility and utility, to identify areas for improvement, and to provide a demonstration implementation approach including a client-side tool and a server-side wrapping technique for exposing geoprocessing functionality through WPS using an asynchronous approach. Challenges with the WPS specification, some of which are already being addressed in the newest WPS revisions, are discussed together with proposed solutions. Several potential enhancements to the WPS proposal are introduced and considered, including a mechanism to guide client applications in prompting for correct data and a means to list the data available on a server.
Similar content being viewed by others
References
J. Bloomer. Power Programming with RPC. O’Reilly Media: Cambridge, MA, 1992.
Environmental Systems Research Institute (ESRI). ArcGIS Desktop Products Data Sheet. WWW document, http://www.esrichina-bj.cn/produce/esri/arcgisdesktopsheet.pdf, 2003.
Environmental Systems Research Institute (ESRI). ArcGIS 9.2 Webinar—ArcGIS Server: Publishing a Geoprocessing Model. WWW document, http://events.esri.com/info/index.cfm?fuseaction=seminarRegForm&shownumber=9919 2006.
GIS Competitors Cooperate on OpenGIS Specs. Information Today, Vol. 14(2):15, 1997.
Goyvaerts, Jan. Regular Expression Tutorial. WWW document, http://www.regular-expressions.info/tutorial.html, 2006.
MapWindow Open Source Team. MapWindow GIS 4.0 Open Source Software. WWW document, http://www.mapwindow.org/, 2006.
M. Neteler. The GRASS GIS software. Presented at a GIS Seminar at Politecnico di Milano, Polo Regionale di Como, November 2006.
Open Geospatial Consortium, Inc. Vision and Mission. WWW document, http://www.opengeospatial.org/about/?page=vision, 2006.
Open Geospatial Consortium, Inc. OpenGIS® Web Coverage Service (WCS). WWW document, http://www.opengeospatial.org/standards/wcs, 2007.
Open Geospatial Consortium, Inc. OpenGIS® Web Processing Service (WPS) Specification. WWW document, http://portal.opengeospatial.org/files/?artifact_id=24151, 2007.
O. Planchon and F. Darboux. “A fast, simple and versatile algorithm to fill the depressions of digital elevation models,” Catena, Vol. 46:159–176, 2001.
G. Savant, L. Wang, and D. Traux. “Remote Sensing and Geospatial Applications for Watershed Delineation. Conference Proceedings: Integrated Remote Sensing at the Global, Regional and Local Scale.” IAPRS, Vol. XXXIV, Part 1, ISSN 1682-1750, 2002.
D. Tarboton. Terrain Analysis Using Digital Elevation Models (TauDEM). WWW document, http://hydrology.neng.usu.edu/taudem/, 2005.
W3C. Extensible Markup Language (XML) 1.0 (Second Edition). W3C Recommendation, 6 October 2000.
Initiative. Web Processing Service (WPS). WWW document, http://52north.org/index.php?option=com_projects&task=showProject&id=21&Itemid=127
Acknowledgements
This research was funded by the Pacific Northwest Regional Collaboratory as part of a Pacific Northwest National Laboratory project, funded by NASA through Grant No. AGRNNX06AD43G. The authors express gratitude to Trish Mercer for her editing assistance. The manuscript was improved significantly through the feedback from three anonymous reviewers.
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Michaelis, C.D., Ames, D.P. Evaluation and Implementation of the OGC Web Processing Service for Use in Client-Side GIS. Geoinformatica 13, 109–120 (2009). https://doi.org/10.1007/s10707-008-0048-1
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10707-008-0048-1