Заполнять и передавать по каждой координате полную таблицу событий: не очень разумно с точки зрения объема информации.
Там будут и ГЗ (коих может быть 4 списка-уровня + с пересечениями до 4-х уровней пересечений), сработки датчиков и множество других параметров.
Это может превратиться в сотни и даже тысячи мегабайт данных (в зависимости от интервала времени).
Во-первых, это повлияет на расход памяти на каждый такой запрос, во-вторых - большой объем данных может не шибко быстро передаваться по каналам связи, даже если применить сжатие (к тому же при сжатии нужно будет опять же на клиенте декомпрессировать таблицу в память).
Для контроля ГЗ и датчиков - есть соответствующие "таблицы" отрезков событий. Разумно ориентироваться на проверку попадания точки трека в интервалы времени тех или иных событий.
Можно, конечно, из этого самостоятельно собрать сводную таблицу для каждой точки.
ООО «ТехноКом», г. Челябинск
Самцов Константин Юрьевич - зам. директора по коммерческой деятельности
|