Получить координаты КТ (контрольной точки) в отчете.
Подскажите пож-ста уважаемые Гуру.
Автограф 5 сборка 279. Есть примерно 2000 контрольный точек, большая часть "круг", меньшая - "полигон". В КТ есть поля: имя, тип и идентификатор. КТ посещаются очень редко, раз - два в год. Можно ли получить координаты КТ (контрольной точки) в отчете с помощью встроенных функций ? |
1. В свойства КТ можно записать любую информацию о КТ и получить её через эти свойства.
2. Что такое координаты КТ для КТ типа полигон-колбаса протяженностью 200 км ? Координаты некоего псевдоцентра этой конструкции ? |
Цитата:
2. Да. Это короткий ответ и правильный. А по длинному варианту: список КТ - это клиенты к которым раз, два раза в год приезжает автомобиль с топливом и производит заправку резервуара для отопления дома. Там где расстояние между клиентами велико - достаточно КТ круг, а где они рядом и густо - полигон прямоугольник. Координаты получить можно списком, для вычисления центра. Так сейчас и делается, только сначала проводим экспорт списка клиентов, а потом подключаем к программе отчетов внешней базой данных. |
Цитата:
Поэтому, рассчитывать, хранить и отдавать вовне такой псевдоцентр - особого смысла нет. Круг и прямоугольник - это лишь частные случаи. Например: Если это "колбаса маршрута" автобуса - то, из-за её извилистости, псевдоцентр может лежать в нескольких километрах от самого маршрута... |
Цитата:
Впрочем- нет так нет, пока ждали конкретики - научились через JSON API выдергивать нужное. Добавлено через 50 секунд Через вебку. |
Цитата:
|
Цитата:
И ответ мог быть простым: нет нельзя, или можно и делайте вот то и то. |
Я прояснил суть вопроса и для чего всё это нужно.
Очень часто запрашивающий преследует высокоуровневую цель и выбирает сам для себя конкретный путь решения, который не факт что решает его проблему либо не учитывает альтернативных путей. Поэтому, мы запрашиваем именно цель и смотрим различные варианты её достижения. |
Нужно это для учета посещения клиента, и внесение изменений по корректировки КТ.
Была КТ круг (дом где рядом нет других клиентов), и вот сосед тоже решил поставить себе такую же отопительную систему. Два круга рядом накладываются друг на друга и возникает неоднозначность, к кому приехал автомобиль для заправки емкости. Этот круг приходится конвертировать в полигон (прямоугольник) и добавлять еще один полигон (прямоугольник) нового клиента. При этом изменился центр КТ старого клиента и появился центр КТ нового клиента. У КТ есть поля: имя, тип и идентификатор. Имя и тип ставятся в Автографе, а идентификатор присваивает сторонняя программа. Нужно в стороннюю программу передать имя, тип и координаты, и получить от нее идентификатор для нового клиента. Кроме того, бывают зимние и летние заезды и они иногда не совпадают у существующего клиента. Проводится корректировка КТ и надо по идентификатору передать в стороннюю программу новые координаты. Вкратце вот такая задача. |
Цитата:
|
Текущее время: 13:38. Часовой пояс GMT. |
Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot