09.12.2019, 02:32
|
| »»» |
#1
|
Пользователь
Красноярск АО ТНГ
Регистрация: 06.03.2019
Сообщений: 95
|
Получить координаты КТ (контрольной точки) в отчете.
Подскажите пож-ста уважаемые Гуру.
Автограф 5 сборка 279.
Есть примерно 2000 контрольный точек, большая часть "круг", меньшая - "полигон". В КТ есть поля: имя, тип и идентификатор.
КТ посещаются очень редко, раз - два в год.
Можно ли получить координаты КТ (контрольной точки) в отчете с помощью встроенных функций ?
|
|
|
|
13.12.2019, 07:43
|
| »»» |
#2
|
Администратор
Регистрация: 27.05.2010
Сообщений: 29,956
|
1. В свойства КТ можно записать любую информацию о КТ и получить её через эти свойства.
2. Что такое координаты КТ для КТ типа полигон-колбаса протяженностью 200 км ? Координаты некоего псевдоцентра этой конструкции ?
ООО «ТехноКом», г. Челябинск
Самцов Константин Юрьевич - зам. директора по коммерческой деятельности
|
|
|
|
14.12.2019, 02:40
|
| »»» |
#3
|
Пользователь
Красноярск АО ТНГ
Регистрация: 06.03.2019
Сообщений: 95
|
Сообщение от SK
|
1. В свойства КТ можно записать любую информацию о КТ и получить её через эти свойства.
2. Что такое координаты КТ для КТ типа полигон-колбаса протяженностью 200 км ? Координаты некоего псевдоцентра этой конструкции ?
|
1. Этот вариант рассматривался, но он не удобен. Координаты КТ иногда корректируются, и каждый раз придется вносить коррективы в свойства КТ.
2. Да.
Это короткий ответ и правильный.
А по длинному варианту: список КТ - это клиенты к которым раз, два раза в год приезжает автомобиль с топливом и производит заправку резервуара для отопления дома. Там где расстояние между клиентами велико - достаточно КТ круг, а где они рядом и густо - полигон прямоугольник.
Координаты получить можно списком, для вычисления центра.
Так сейчас и делается, только сначала проводим экспорт списка клиентов, а потом подключаем к программе отчетов внешней базой данных.
|
|
|
|
16.12.2019, 05:22
|
| »»» |
#4
|
Администратор
Регистрация: 27.05.2010
Сообщений: 29,956
|
Сообщение от Arl
|
2. Да.
Это короткий ответ и правильный.
|
Координаты псевдоцентра точек неправильной формы могут лежать далеко за пределами этих точек.
Поэтому, рассчитывать, хранить и отдавать вовне такой псевдоцентр - особого смысла нет.
Круг и прямоугольник - это лишь частные случаи.
Например:
Если это "колбаса маршрута" автобуса - то, из-за её извилистости, псевдоцентр может лежать в нескольких километрах от самого маршрута...
ООО «ТехноКом», г. Челябинск
Самцов Константин Юрьевич - зам. директора по коммерческой деятельности
|
|
|
|
16.12.2019, 06:35
|
| »»» |
#5
|
Пользователь
Красноярск АО ТНГ
Регистрация: 06.03.2019
Сообщений: 95
|
Сообщение от SK
|
Если это "колбаса маршрута" автобуса - то, из-за
|
Вопрос стоял о частном и конкретном случае- круг и прямоугольник вполне конкретных КТ.
Впрочем- нет так нет, пока ждали конкретики - научились через JSON API выдергивать нужное.
Добавлено через 50 секунд
Через вебку.
|
|
|
|
16.12.2019, 06:41
|
| »»» |
#6
|
Администратор
Регистрация: 27.05.2010
Сообщений: 29,956
|
Сообщение от Arl
|
Вопрос стоял о частном и конкретном случае- круг и прямоугольник вполне конкретных КТ.
|
Мы же не можем делать частные версии софта, которые у других будут показывать чушь.
ООО «ТехноКом», г. Челябинск
Самцов Константин Юрьевич - зам. директора по коммерческой деятельности
|
|
|
|
16.12.2019, 06:55
|
| »»» |
#7
|
Пользователь
Красноярск АО ТНГ
Регистрация: 06.03.2019
Сообщений: 95
|
Сообщение от Arl
|
Можно ли получить координаты КТ (контрольной точки) в отчете с помощью встроенных функций ?
|
Вопрос не был о изменении софта.
И ответ мог быть простым: нет нельзя, или можно и делайте вот то и то.
|
|
|
|
16.12.2019, 08:13
|
| »»» |
#8
|
Администратор
Регистрация: 27.05.2010
Сообщений: 29,956
|
Я прояснил суть вопроса и для чего всё это нужно.
Очень часто запрашивающий преследует высокоуровневую цель и выбирает сам для себя конкретный путь решения, который не факт что решает его проблему либо не учитывает альтернативных путей. Поэтому, мы запрашиваем именно цель и смотрим различные варианты её достижения.
ООО «ТехноКом», г. Челябинск
Самцов Константин Юрьевич - зам. директора по коммерческой деятельности
|
|
|
|
16.12.2019, 09:04
|
| »»» |
#9
|
Пользователь
Красноярск АО ТНГ
Регистрация: 06.03.2019
Сообщений: 95
|
Нужно это для учета посещения клиента, и внесение изменений по корректировки КТ.
Была КТ круг (дом где рядом нет других клиентов), и вот сосед тоже решил поставить себе такую же отопительную систему.
Два круга рядом накладываются друг на друга и возникает неоднозначность, к кому приехал автомобиль для заправки емкости.
Этот круг приходится конвертировать в полигон (прямоугольник) и добавлять еще один полигон (прямоугольник) нового клиента.
При этом изменился центр КТ старого клиента и появился центр КТ нового клиента.
У КТ есть поля: имя, тип и идентификатор. Имя и тип ставятся в Автографе, а идентификатор присваивает сторонняя программа.
Нужно в стороннюю программу передать имя, тип и координаты, и получить от нее идентификатор для нового клиента.
Кроме того, бывают зимние и летние заезды и они иногда не совпадают у существующего клиента.
Проводится корректировка КТ и надо по идентификатору передать в стороннюю программу новые координаты.
Вкратце вот такая задача.
|
|
|
|
16.12.2019, 11:54
|
| »»» |
#10
|
Администратор
Регистрация: 27.05.2010
Сообщений: 29,956
|
Сообщение от Arl
|
Нужно в стороннюю программу передать имя, тип и координаты
|
Координаты - это ту самую одну точку ? А для чего ?
ООО «ТехноКом», г. Челябинск
Самцов Константин Юрьевич - зам. директора по коммерческой деятельности
|
|
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Текущее время: 10:17. Часовой пояс GMT.
|
|