Skip to content
s-perfilev edited this page Apr 6, 2016 · 17 revisions

Table of Contents

Описание методов API

Ниже приводятся все методы для работы с данными имитационного комплекса.

https://localhost:5000/method/satellites.get?satellite_ids=66748&fields=eccentricity

Спутники

satellites.get

Возвращает список спутников.
Параметры:
  • offset - смещение необходимое для выборки определенного подмножества спутников;
  • count - количество спутников, которые необходимо вернуть.

satellites.getDetail

Возвращает расширенную информацию о спутниках.
Параметры:
  • satellite_ids - перечисленные через запятую номера спутников в базе данных NORAD;
  • fields - список дополнительных полей, которые необходимо вернуть.
 Доступные значения: classification, launch_year, launch_number, launch_piece, epoch_year, epoch, bstar, version, inclination, node_ascension, eccentricity, perigee, mean_anomaly, mean_motion, revolutions.

satellites.getOrbit

Возвращает рассчитанную траекторию для указанных спутников в виде массива [ts1, x1, y1, z1, ts2, x2, ...], где ts — время в секундах относительно date_from, а x,y,z — декартовы координаты объектов.
Параметры:
  • satellite_ids - перечисленные через запятую номера спутников в базе данных NORAD;
  • date_from - дата и время начала расчета (в формате ISO 8601);
  • date_to - дата и время окончания расчета (в формате ISO 8601);
  • sample — период вычислений в секундах (по умолчанию: 300).

satellites.getCZML (deprecated)

Возвращает рассчитанную траекторию для указанных спутников в json-формате Cesium.
Параметры:
  • satellite_ids - перечисленные через запятую номера спутников в базе данных NORAD;
  • epoch - дата и время эпохи (availability from) для последующих запросов (в формате ISO 8601);
  • date_from - дата и время начала расчета (в формате ISO 8601);
  • date_to - дата и время окончания расчета (в формате ISO 8601);
  • sample — период вычислений в секундах (по умолчанию: 300).