1

Отчёт по нахождению многих объектов вне многих геозон

Topic: Отчёт по нахождению многих объектов вне многих геозон

Добрый день.
Появилась производственная необходимость предоставить клиенту отчёт по нахождению многих объектов вне многих геозон.
Поясняю ТЗ.

За каждым гаражом закреплена конкретная машина, оборудованная трекером. Гаражей больше сотни. Машин тоже больше сотни.
Клиенту необходимо получить отчет, содержащий информацию о том, какая из машин нарушила правила и осталась на ночлег в нерабочее время ВНЕ закреплённого за ней гаража (геозоны).
Из 150 машин это может быть всего 3, и именно эти 3 (за выбранный период в отчете) и хочет в итоге увидеть клиент.

С техподдержкой в Skype общались, там мы не смогли придумать какого-либо рабочего варианта, мне порекомендовали написать на форум, что мы и делаем.

Возможно, кто-то сталкивался с подобной задачей, либо разработчики что-то подскажут.
Заранее благодарны.

P.S. Учитывая, что гаражей (геозон) больше сотни, групповой отчёт по поездкам не предлагать, ибо на каждую геозону нужна будет своя отдельная таблица Поездки, и их все придётся "прокликивать", что крайне неюзабельно для клиента.

2

Отчёт по нахождению многих объектов вне многих геозон

Re: Отчёт по нахождению многих объектов вне многих геозон

"С техподдержкой в Skype общались" (с)
А Skype то здесь каким боком?

Ни что человеческое нам не чуждо!...терминал ГЛОНАСС/GPS знал, что его сегодня опять будут бить электрошокером и с нетерпением ждал, когда появиться возможность снова "потеряться" в координатах и времени...
3

Отчёт по нахождению многих объектов вне многих геозон

Re: Отчёт по нахождению многих объектов вне многих геозон

WC wrote:

"С техподдержкой в Skype общались" (с)
А Skype то здесь каким боком?

С техподдержкой Gurtam

4

Отчёт по нахождению многих объектов вне многих геозон

Re: Отчёт по нахождению многих объектов вне многих геозон

А что за клиент?

5

Отчёт по нахождению многих объектов вне многих геозон

Re: Отчёт по нахождению многих объектов вне многих геозон

322 228 1234 wrote:

А что за клиент?

Полагаю, к предмету вопроса это не имеет прямого отношения.

6

Отчёт по нахождению многих объектов вне многих геозон

Re: Отчёт по нахождению многих объектов вне многих геозон

Добрый день. Вы можете попробовать сделать уведомления в котором будет вход выход с геозон и смены в группах.
А дальше строить отчет по группе объектов смотреть по журналу кто когда попал в геозону.
Также можно сделать уведомления движение в ночное время суток.

7

Отчёт по нахождению многих объектов вне многих геозон

Re: Отчёт по нахождению многих объектов вне многих геозон

Отчётами Wialon вряд ли получится сделать список, в котором будут только те объекты, которые были вне своих геозон, т.к. нужна конкретная привязка объект-геозона, которой не может быть, т.к. подразумевается, что отчёты можно выполнять относительно разных объектов.

Но средствами API такой отчёт делается тривиально. Похоже нам нужен не интервал времени, а факт того, что в какое-то определённое время какие-то машины были вне своих геозон, например, в 02:00 каждого буднего дня.

Для каждого объекта делаем запрос messages/load_last для нужного времени, получаем прошлое сообщение относительно ночи.

Имея сообщение с координатами, а так же соответствие объект-геозона, выполняем для каждой позиции запрос resource/get_zones_by_point, в который передаём эту одну привязанную геозону.

Все запросы, которые не вернули пересечений — объекты, которые были вне геозоны на заданный момент времени.

8

Отчёт по нахождению многих объектов вне многих геозон

Re: Отчёт по нахождению многих объектов вне многих геозон

rual wrote:

Отчётами Wialon вряд ли получится сделать список, в котором будут только те объекты, которые были вне своих геозон, т.к. нужна конкретная привязка объект-геозона, которой не может быть, т.к. подразумевается, что отчёты можно выполнять относительно разных объектов.

Но средствами API такой отчёт делается тривиально. Похоже нам нужен не интервал времени, а факт того, что в какое-то определённое время какие-то машины были вне своих геозон, например, в 02:00 каждого буднего дня.

Для каждого объекта делаем запрос messages/load_last для нужного времени, получаем прошлое сообщение относительно ночи.

Имея сообщение с координатами, а так же соответствие объект-геозона, выполняем для каждой позиции запрос resource/get_zones_by_point, в который передаём эту одну привязанную геозону.

Все запросы, которые не вернули пересечений — объекты, которые были вне геозоны на заданный момент времени.

Вот это уже звучит как-то похоже на решение вопроса.
Правда, опыта нет в работе с API от слова "совсем"...

9

Отчёт по нахождению многих объектов вне многих геозон

Re: Отчёт по нахождению многих объектов вне многих геозон

rual
Полностью с Вами согласен. Но кто не пользуеться АРI запросами, можно сделать примитивный отчет, но правда если объект ночевал не в своем гараже , но в гараже который входит в одну из перечисленных геозон это не увидит хозяин автопарка. Но при этом будет значить что он не ночевал в чужом гараже.

10

Отчёт по нахождению многих объектов вне многих геозон

(edited by RedRock 26/09/2019 04:38:12)

Re: Отчёт по нахождению многих объектов вне многих геозон

Отчет по геозоном. Настройки: присутствия обьекто в самом себе(1метр), но не пресутствия в гараже. Под каждый обьект своя таблица. Не забудте выставить ограничение, например с 20:00 до 8:00. И проименнуйте таблицы по имени обьекта.
Итог: сгенерируется количество таблиц, равное количеству обьектов, которые были не в гараже в выставленныц период ограничения. В каждой таблице будить информация по конкретному обьекту.
При печати из виалона - это даже четабельней чем групировка smile

П.с. полностью настройте 1 таблицу, затем создайте еще 7-10 штук и представте клиенту  если устроит, то доделайте отчет до конца.

FFA0-0BBB-8911-15BB

https://www.reg.ru
11

Отчёт по нахождению многих объектов вне многих геозон

Re: Отчёт по нахождению многих объектов вне многих геозон

RedRock wrote:

присутствия обьекто в самом себе(1метр), но не пресутствия в гараже.

Добрый день! Не совсем понятно, что именно Вы имеете в виду... Можете пояснить поподробнее?

12

Отчёт по нахождению многих объектов вне многих геозон

(edited by RedRock 26/09/2019 14:01:53)

Re: Отчёт по нахождению многих объектов вне многих геозон

kristina_brodskaya wrote:
RedRock wrote:

присутствия обьекта в самом себе(1метр), но не пресутствия в гараже.

Добрый день! Не совсем понятно, что именно Вы имеете в виду... Можете пояснить поподробнее?

В качестве геозоны вы можете использовать объект мониторинга. При формировании таблицы отчета по группе объектов с фильтрации по присутствию в геозоне объекте мониторинга хХХХхх с радиусом 1м, то вы увидите данные в такой таблице только по объекту хХХХхх

Могу накидать шаблон отчета в ресурсе клиента, при придоставлении необходимого доступа. К сожалению скинут сюда отчет нет возможности, так как нужны геозоны и объекты мониторинга.

FFA0-0BBB-8911-15BB

https://www.reg.ru
13

Отчёт по нахождению многих объектов вне многих геозон

Re: Отчёт по нахождению многих объектов вне многих геозон

RedRock wrote:

В качестве геозоны вы можете использовать объект мониторинга.

Мы не можем нигде найти такое, ни в свойствах объекта, ни в свойствах геозоны при создании, ни в настройках отчёта.
Можете пояснить подробнее?
Гуглить по вхождению "объект мониторинга в качестве геозоны wialon" тоже пробовали...

14

Отчёт по нахождению многих объектов вне многих геозон

Re: Отчёт по нахождению многих объектов вне многих геозон

В настройках отчета!!!

15

Отчёт по нахождению многих объектов вне многих геозон

Re: Отчёт по нахождению многих объектов вне многих геозон

Делайте отчет по группе геозоны

16

Отчёт по нахождению многих объектов вне многих геозон

Re: Отчёт по нахождению многих объектов вне многих геозон

Там в настройках выбирайте объекты с радиусом 1 м.
Там по умолчанию стоит 100м

17

Отчёт по нахождению многих объектов вне многих геозон

Re: Отчёт по нахождению многих объектов вне многих геозон

Но мне больше нравиться по геозонам с сортировкой посещений.
Кто не был в геозоне вверху остальные ниже + кто сколько раз заехал выехал с гаража в не рабочее время

18

Отчёт по нахождению многих объектов вне многих геозон

Re: Отчёт по нахождению многих объектов вне многих геозон

RedRock wrote:

В качестве геозоны вы можете использовать объект мониторинга. При формировании таблицы отчета по группе объектов с фильтрации по присутствию в геозоне объекте мониторинга хХХХхх с радиусом 1м, то вы увидите данные в такой таблице только по объекту хХХХхх

Так геозон больше сотни
И объектов больше сотни
И разные объекты к разным геозонам привязаны
Вы хотите сказать, что на каждую геозону будет своя таблица? И таблиц будет 50, если нарушений будет 50, правильно мы Вас понимаем?

19

Отчёт по нахождению многих объектов вне многих геозон

Re: Отчёт по нахождению многих объектов вне многих геозон

kristina_brodskaya, да, так или иначе вам надо описывать связь обьект-гараж и это единственная возможность, которую я зная, которя отобразит только требуимую информацию.
Вариант от 22polyak  потребует меньше времени на реализацию, но там будет выводиться лишняя информация. Возможно вашего клиента он устроит.

FFA0-0BBB-8911-15BB

https://www.reg.ru
20

Отчёт по нахождению многих объектов вне многих геозон

Re: Отчёт по нахождению многих объектов вне многих геозон

Всё равно никак не могу понять, как в рамках одного ГРУППОВОГО отчёта сделать таблицу Геозона с привязкой конкректного трекера к конкретной геозоне, а затем ещё кучу таких же таблиц, только для других трекеров и других геозон.
Кто-нибудь может пошагово рассказать? Со скриншотами

21

Отчёт по нахождению многих объектов вне многих геозон

Re: Отчёт по нахождению многих объектов вне многих геозон

kristina_brodskaya , вы можете в ЛС скинуть логин и пароль с доступом на просмотр объектов и ресурсов и возможностью создавать свои отчеты? Или скиньте свою электронку спишемся...

FFA0-0BBB-8911-15BB

https://www.reg.ru
22

Отчёт по нахождению многих объектов вне многих геозон

Re: Отчёт по нахождению многих объектов вне многих геозон

RedRock wrote:

kristina_brodskaya , вы можете в ЛС скинуть логин и пароль с доступом на просмотр объектов и ресурсов и возможностью создавать свои отчеты? Или скиньте свою электронку спишемся...

Ответили в ЛС.

23

Отчёт по нахождению многих объектов вне многих геозон

Re: Отчёт по нахождению многих объектов вне многих геозон

Пообщались в личке, оказалось, что возникла небольшая путаница и мне помочь не смогли.
По итогу вопрос по-прежнему актуален.
Если кто-то чем-то сможет помочь, будем рады, но больше всего интересует комментарий представителя разработчика.

24

Отчёт по нахождению многих объектов вне многих геозон

Re: Отчёт по нахождению многих объектов вне многих геозон

kristina_brodskaya wrote:

За каждым гаражом закреплена конкретная машина, оборудованная трекером. Гаражей больше сотни. Машин тоже больше сотни.
Клиенту необходимо получить отчет, содержащий информацию о том, какая из машин нарушила правила и осталась на ночлег в нерабочее время ВНЕ закреплённого за ней гаража (геозоны).
Из 150 машин это может быть всего 3, и именно эти 3 (за выбранный период в отчете) и хочет в итоге увидеть клиент.

Критерий "ТС осталась на ночлег в нерабочее время вне гаража" не совсем понятен. Предположу, что нарушением считается нахождение объект вне определённой геозоны в интервале времени с 22:00 по 5:59 в течение более чем 1 часа (независимо от наличия или отсутствия скорости).

При такой постановке задачи вы можете попробовать создать разные уведомления по контролю нахождения вне геозоны для каждого из гаражей (точнее говоря, для каждой группы объектов, которые должны находится в одном гараже), а результатом действия можете выбрать регистрацию события/нарушения, чтобы потом отобразить это в отчёте с одноимённой таблицей. При этом на последней странице настройки уведомления установите минимальное тревожное состояние равным 1 часу.

@ Oleg Zharkovsky
Technical Consulting / Training Team
"Timely is the best. But still better late than never."