I am a student and currently developing a web application using Sensor Observation Service. In my Web-Client, I am sending request to SOS Server per sensor and getting back the observations. The main functionality of Web-Client is to perform Spatial Selection on map and see the Observations of the selected region.
In this scenario, the region selected gives street/sensor Id's(which is fetched using WFS), and the client sends request to SOS for each street/sensor Id. So, it means if I select 1000 street Id's, I have to send 1000 request to SOS, which will obviously slow down my application.
Is there any way, I can send filter request to SOS ? Like, I send all my sensor Id's to SOS and get the observations of all at once? Or any other suggestion to improve my application behavior a part from SOS Filter Request?