Оглавление
WEB-ЗАПРОС НА
ПОЛУЧЕНИЕ ДАННЫХ ВРЕМЕННЫХ РЯДОВ
В SDSS
существует два способа получения цифровых данных временных рядов из
базы данных. Одим из них, описанным в разделе Построение
графиков временных рядов, является
вывод значений, отображаемых
на
графике, в
XML файл. Другая возможность
вывода цифровых данных из базы данных в
файл формата CSV - это
отправка web-запроса посредством Интернет-браузера.
Строка запроса может быть представлена как:
http://sdss.caiag.kg/sdss/service.php?mode=get_data&
сразу за которой следует список
параметров в виде название=значение, разделенных символом &.
В строке запроса могут быть заданы следующие параметры:
station (обязательный параметр)
- краткое название станции, например, station=tara;
date
(обязательный параметр) - дата измерения в виде YYYY-MM-DD, где YYYY -
4-х символьная величина года, MM - 2-х символьный номер месяца в году,
начиная с 1, DD - 2-х
символьный день месяца,
например, date=2015-03-12;
duration -
количество дней измерений, данные для которых необходимо скачать,
например, duration=5. Если параметр duration
не задан, предполагается, что скачиваться будут данные
только одного дня.
descriptor -
ключевое слово (дескриптор) входных данных, под которым данные
поступают в SDSS, например, descriptor=AirTC. Если параметр descriptor не задан,
то скачиваться будут данные для всех дескрипторов указанной
станции, но при условии, что в этом же запросе заданы login и password
пользователя категории Редактор.
login
- логин
пользователя. Необходим при скачивании данных сразу
по всем дескрипторам одной станции.
password -
пароль пользователя. Необходим при скачивании данных сразу по всем дескрипторам одной
станции.
Примеры:
В Unix машинах для получения данных
из SDSS можно использовать команду wget. Например, необходимо
скачать данные относительной влажности воздуха для станции asai за 3
дня начиная с 11 мая 2016 года в файл asai_rh_20160511.csv
wget
"http://sdss.caiag.kg/sdss/service.php?mode=get_data&station=asai&date=2016-05-11&duration=3&descriptor=RH"
-o asai_rh_20160511.csv