Сервер: интеграция с 1С и другими системами

(Различия между версиями)
Перейти к: навигация, поиск
(Трек с параметрами)
Строка 50: Строка 50:
  
 
==== Трек с параметрами ====
 
==== Трек с параметрами ====
В сложных случаях не все параметры могут быть выполнены на сервере.
+
В сложных случаях не все параметры могут быть вычислены на сервере.
 
Тогда остальное придется вычислять самостоятельно по массиву данных.
 
Тогда остальное придется вычислять самостоятельно по массиву данных.
  

Версия 08:52, 27 июля 2021

Для интеграции с другими системами проще всего использовать http запросы на сервер для получения информации.

Основная документация: Сервер:Simple Json API 3.1

В данном документе рассмотрены наиболее частые вопросы.

Содержание

Текущее положение ТС

Для получения текущего положения ТС и текущего значения настроенных датчиков: Сервер:Simple Json API 3.1#Запрос текущего положения и хвостов

  • Данный запрос можно делать сразу для нескольких приборов.
  • Если указать время, то можно получить не последнюю точку а все точки после указанного времени

Пример решаемой задачи: последние точки по нескольким приборам.

Трек

Для получения трека(точки и отчет, если нужно): Сервер:Simple Json API 3.1#Запрос трека за период времени (NEW)

  • Ответ всегда содержит массив точек
  • Если нужно делать расчет по точкам, то нужно будет выключить фильтрацию
  • Можно включить получение отчета по треку

Пример решаемой задачи: трек по прибору за указанное время

Отчет по треку

Если нужен только отчет по треку (смены, остановки, предупреждения и т.д.) и не нужны точки, то лучше использовать запрос: Сервер:Simple Json API 3.1#Запрос хелперов по треку

Пример решаемой задачи: смены, остановки, предупреждения, посещения геозон/КТ прибора за указанное время

Расчет параметров

Если нужно вычислить какой-то параметр за период времени, то можно использовать запросы по переменным.

Для расчета значений за период времени (переменные): Сервер:Simple Json API 3.1#Расчет переменных

Для получения списка переменных прибора Сервер:Simple Json API 3.1#Получение переменных устройства

Список переменных зависит от настроенных датчиков. Датчики нужно настраивать в программе LocarusInformer, после чего нужно сохранить настройки на сервер.

Пример решаемой задачи: пробег прибора за указанное время

Расчет параметров по треку

Иногда нужно вычислить параметры о остановкам или сменам за указанный промежуток времени. Для этого лучше использовать запрос отчета трека с указанием нужных переменных

Пример решаемой задачи: пробег по сменам или расход топлива по остановкам

Трек с параметрами

В сложных случаях не все параметры могут быть вычислены на сервере. Тогда остальное придется вычислять самостоятельно по массиву данных.

В этом случае нужно использовать запрос трека без фильтрации с переменными и отчетом по треку.

Пример решаемой задачи: расход топлива по геозоне (будет расчитано) и обработанная площадь (нужно считать руками по массиву точек)

Личные инструменты
Пространства имён
Варианты
Действия
Навигация
Инструменты