Abstract

Abstract. Species occurrence data are collected by many researchers worldwide as record of species present at a specific time at some defined place as part of biological field investigation serving as primary or secondary dataset. These datasets reside in separate silos across numerous distributed systems having different formats limiting its usage to full potential. IBIN portal provides a single window for accessing myriad spatial/non-spatial data on bioresources of the country. To promote reuse of occurrence dataset among organizations in an interoperable format including support for integration across various platforms & programming languages, it is been exposed as web service using OGC Web Processing Service (WPS) standard. WPS provides standardized interface for performing online geo-processing by exposing spatial processes, algorithms and calculations thereby enabling machine to machine communication and wider usage in various scenarios (e.g. service chaining etc.). Open source ZOO-project is used for developing the ‘Species Search’ WPS service. WPS takes inputs as either the species name or bounding box or shapefile defining the area of interest and returns queryable OGC complaint Web Map Service (WMS) as output with specie(s) occurrences represented in grid (5km x 5km) format, with each grid possessing attributes like specie(s) name, family, state, medicinal detail etc. WPS process can be invoked asynchronously, enabling proper feedback regarding status of the job submitted. JavaScript based web client for consuming this service has also been developed along with custom QGIS plugin to allow potential users to access the same in GIS software for wider reusability.

Highlights

  • Species occurrence data has been collected for a long time only as physical specimens and stored in museums as natural history

  • To promote the reuse of Indian Bioresource Information Network (IBIN) species occurrence dataset among organizations in an interoperable format including support for integration across various platforms & programming languages, it is been exposed as web service using Open Geospatial Consortium (OGC) Web Processing Service (WPS) standard

  • ‘Species Occurrence Search’ WPS service takes inputs as either the species name or bounding box or shapefile defining the area of interest and returns queryable OGC complaint Web Map Service (WMS) as output with specie(s) occurrences represented in grid (5km x 5km) format, with each grid possessing attributes like specie(s) name, family, state, medicinal detail etc

Read more

Summary

INTRODUCTION

Species occurrence data has been collected for a long time only as physical specimens and stored in museums as natural history. Reusability of the data in an interoperable manner is achieved, which is platform-independent and can be consumed by multiple programming languages This provides the power to chain simple processes to allow for the execution of various complex processes in a variety of different contexts. The reader will find the overall setup of this WPS architecture, its important features, the design and implementation of the ‘Species Occurrence Search WPS’ and of the JavaScript based web client and QGIS plugin which consume this WPS and use the WMS output to display results.

WEB PROCESSING SERVICE
Overall Architecture
Choice of WPS Framework
Adding Capabilities for Handling Different Inputs
Querying the IBIN Database according to the Input
Generating WMS Output
Developing Clients for Consuming the WPS
Web Client
CONCLUSION
Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call