This is improved release of PHP based client for IST Sensor Observation Service (ISTSOS).
Sensor Observation Service SOS standards are provided by Open Geospatial Consortium OGC.
The details about its use and functionality are described in section A and B.
The client installation and configurations for Windows and Linux described in section C, D and E respectively.
a. Installed one of these "WAMPP / XAMPP / LAMPP" apache http server. The installation of database is not required.
b. PHP XMLReader class / module (Refer: http://www.php.net/manual/en/book.xmlreader.php)
-
This is basic PHP implementation for accessing istSOS server through http get requests.
-
It is tested on Windows platform; it may also work on Linux platform.
-
The client is divided into four components and one configuration section (directory name is in this bracket): a. Service information (info): it provides information about selected service. b. Describe sensor component (descsen): it describes the selected sensor procedure for selected service. c. Get observation component (getobs): it populates the observations for selected procedure. Note: some sections are hard coded. d. Dashboard component (dashboard): shows recent data updates in selected sensors. Note: this module is completely hard coded for respective sensing system. e. Include configurations and functions (includes): all functions used by above sections (a to d) are stored together.
- Presently it is not interoperable with 52°North SOS, as some of the xml formats and GET / POST components described by ISTSOS and 52°North differ at few places.
-
Create directory on web server
-
Paste / extract all files and dirs. Note: do not change the client folder names
-
Restart the web server
-
In favorite internet browser type "http://server_name_or_ip_addr:port_if_any/client_folder_name/"
-
Create directory on web server
-
Paste / extract all files and dirs. Note: do not change the client folder names
-
Add directory permissions for execution on web server
-
Restart the web server
-
In favorite internet browser type "http://server_name_or_ip_addr:port_if_any/client_folder_name/"
-
Modify settings.php file from includes directory
-
Modify variable content of section 1. "Overall service configurations"
1.0.0
Ubuntu 12.04 with PHP-5.5, Windows xp / 7 / 10 using ms4w
- OGC Open Geospatial Consortium
- OGC SOS Specifications
- Python based SOS ISTSOS
- National Data Buoy Center SOS NDBC
- Get Capability request for ISTSOS-Demo SOS
- Get Capability request for NDBC-SOS SOS
- Refer Python-SOS-client Python based client for Sensor Observation Service (SOS).
- Refer sos4R sos4R is an extension for the R environment for statistical computing and visualization. Designed by 52°North.
- Refer sos-js a JavaScript library to browse, visualise, and access, data from an Open Geospatial Consortium (OGC) Sensor Observation Service (SOS). Designed by 52°North.
- Write detailed documentation using Sphinix.