Some examples on how to connect to the FEWS PI-JSON REST Web Service:
Python
To get time series from FEWS using python the following example uses the requests module and reads the time series data into a dictionary.
import requests url = 'http://localhost:8080/FewsWebServices/rest/fewspiservice/v1/timeseries' params = dict( documentVersion='1.23', documentFormat='PI_JSON' ) response = requests.get(url=url, params=params) data = response.json()
To see an example of creating a time series plot with python using matplotlib, see the following Python Matplotlib time series example.
Javascript
locations plot
Using popular javascript libraries like leaflet, jquery and mapbox a web application can be made using the FEWS PI-JSON REST Web Service. The following example shows how to get all locations from FEWS and plot them on a map:
The javascript code can bee seen here: JavaScript locations Example
time series plot
The following is a time series plot using jquery and the morrisjs plot library.
The following javascript code demonstrates how the time series data can be processed to make a simple plot: JavaScript time series plot