Ответ
 
Опции темы
Старый 09.12.2019, 02:32    | »»» |  #1
Arl
Пользователь
 
Аватар для Arl
 
Красноярск АО ТНГ
Регистрация: 06.03.2019
Сообщений: 95
Arl is on a distinguished road
По умолчанию Получить координаты КТ (контрольной точки) в отчете.

Подскажите пож-ста уважаемые Гуру.
Автограф 5 сборка 279.
Есть примерно 2000 контрольный точек, большая часть "круг", меньшая - "полигон". В КТ есть поля: имя, тип и идентификатор.
КТ посещаются очень редко, раз - два в год.
Можно ли получить координаты КТ (контрольной точки) в отчете с помощью встроенных функций ?
Arl вне форума   Ответить с цитированием
Старый 13.12.2019, 07:43    | »»» |  #2
SK
Администратор
 
Аватар для SK
 
Регистрация: 27.05.2010
Сообщений: 29,977
SK has much to be proud ofSK has much to be proud ofSK has much to be proud ofSK has much to be proud ofSK has much to be proud ofSK has much to be proud ofSK has much to be proud ofSK has much to be proud of
Отправить сообщение для SK с помощью Skype™
По умолчанию

1. В свойства КТ можно записать любую информацию о КТ и получить её через эти свойства.
2. Что такое координаты КТ для КТ типа полигон-колбаса протяженностью 200 км ? Координаты некоего псевдоцентра этой конструкции ?

ООО «ТехноКом», г. Челябинск
Самцов Константин Юрьевич - зам. директора по коммерческой деятельности
SK вне форума   Ответить с цитированием
Старый 14.12.2019, 02:40    | »»» |  #3
Arl
Пользователь
 
Аватар для Arl
 
Красноярск АО ТНГ
Регистрация: 06.03.2019
Сообщений: 95
Arl is on a distinguished road
По умолчанию

Сообщение от SK Посмотреть сообщение
1. В свойства КТ можно записать любую информацию о КТ и получить её через эти свойства.
2. Что такое координаты КТ для КТ типа полигон-колбаса протяженностью 200 км ? Координаты некоего псевдоцентра этой конструкции ?
1. Этот вариант рассматривался, но он не удобен. Координаты КТ иногда корректируются, и каждый раз придется вносить коррективы в свойства КТ.
2. Да.
Это короткий ответ и правильный.
А по длинному варианту: список КТ - это клиенты к которым раз, два раза в год приезжает автомобиль с топливом и производит заправку резервуара для отопления дома. Там где расстояние между клиентами велико - достаточно КТ круг, а где они рядом и густо - полигон прямоугольник.
Координаты получить можно списком, для вычисления центра.
Так сейчас и делается, только сначала проводим экспорт списка клиентов, а потом подключаем к программе отчетов внешней базой данных.
Arl вне форума   Ответить с цитированием
Старый 16.12.2019, 05:22    | »»» |  #4
SK
Администратор
 
Аватар для SK
 
Регистрация: 27.05.2010
Сообщений: 29,977
SK has much to be proud ofSK has much to be proud ofSK has much to be proud ofSK has much to be proud ofSK has much to be proud ofSK has much to be proud ofSK has much to be proud ofSK has much to be proud of
Отправить сообщение для SK с помощью Skype™
По умолчанию

Сообщение от Arl Посмотреть сообщение
2. Да.
Это короткий ответ и правильный.
Координаты псевдоцентра точек неправильной формы могут лежать далеко за пределами этих точек.
Поэтому, рассчитывать, хранить и отдавать вовне такой псевдоцентр - особого смысла нет.
Круг и прямоугольник - это лишь частные случаи.

Например:



Если это "колбаса маршрута" автобуса - то, из-за её извилистости, псевдоцентр может лежать в нескольких километрах от самого маршрута...

ООО «ТехноКом», г. Челябинск
Самцов Константин Юрьевич - зам. директора по коммерческой деятельности
SK вне форума   Ответить с цитированием
Старый 16.12.2019, 06:35    | »»» |  #5
Arl
Пользователь
 
Аватар для Arl
 
Красноярск АО ТНГ
Регистрация: 06.03.2019
Сообщений: 95
Arl is on a distinguished road
По умолчанию

Сообщение от SK Посмотреть сообщение
Если это "колбаса маршрута" автобуса - то, из-за
Вопрос стоял о частном и конкретном случае- круг и прямоугольник вполне конкретных КТ.
Впрочем- нет так нет, пока ждали конкретики - научились через JSON API выдергивать нужное.

Добавлено через 50 секунд
Через вебку.
Arl вне форума   Ответить с цитированием
Старый 16.12.2019, 06:41    | »»» |  #6
SK
Администратор
 
Аватар для SK
 
Регистрация: 27.05.2010
Сообщений: 29,977
SK has much to be proud ofSK has much to be proud ofSK has much to be proud ofSK has much to be proud ofSK has much to be proud ofSK has much to be proud ofSK has much to be proud ofSK has much to be proud of
Отправить сообщение для SK с помощью Skype™
По умолчанию

Сообщение от Arl Посмотреть сообщение
Вопрос стоял о частном и конкретном случае- круг и прямоугольник вполне конкретных КТ.
Мы же не можем делать частные версии софта, которые у других будут показывать чушь.

ООО «ТехноКом», г. Челябинск
Самцов Константин Юрьевич - зам. директора по коммерческой деятельности
SK вне форума   Ответить с цитированием
Старый 16.12.2019, 06:55    | »»» |  #7
Arl
Пользователь
 
Аватар для Arl
 
Красноярск АО ТНГ
Регистрация: 06.03.2019
Сообщений: 95
Arl is on a distinguished road
По умолчанию

Сообщение от Arl Посмотреть сообщение
Можно ли получить координаты КТ (контрольной точки) в отчете с помощью встроенных функций ?
Вопрос не был о изменении софта.
И ответ мог быть простым: нет нельзя, или можно и делайте вот то и то.
Arl вне форума   Ответить с цитированием
Старый 16.12.2019, 08:13    | »»» |  #8
SK
Администратор
 
Аватар для SK
 
Регистрация: 27.05.2010
Сообщений: 29,977
SK has much to be proud ofSK has much to be proud ofSK has much to be proud ofSK has much to be proud ofSK has much to be proud ofSK has much to be proud ofSK has much to be proud ofSK has much to be proud of
Отправить сообщение для SK с помощью Skype™
По умолчанию

Я прояснил суть вопроса и для чего всё это нужно.
Очень часто запрашивающий преследует высокоуровневую цель и выбирает сам для себя конкретный путь решения, который не факт что решает его проблему либо не учитывает альтернативных путей. Поэтому, мы запрашиваем именно цель и смотрим различные варианты её достижения.

ООО «ТехноКом», г. Челябинск
Самцов Константин Юрьевич - зам. директора по коммерческой деятельности
SK вне форума   Ответить с цитированием
Старый 16.12.2019, 09:04    | »»» |  #9
Arl
Пользователь
 
Аватар для Arl
 
Красноярск АО ТНГ
Регистрация: 06.03.2019
Сообщений: 95
Arl is on a distinguished road
По умолчанию

Нужно это для учета посещения клиента, и внесение изменений по корректировки КТ.
Была КТ круг (дом где рядом нет других клиентов), и вот сосед тоже решил поставить себе такую же отопительную систему.
Два круга рядом накладываются друг на друга и возникает неоднозначность, к кому приехал автомобиль для заправки емкости.
Этот круг приходится конвертировать в полигон (прямоугольник) и добавлять еще один полигон (прямоугольник) нового клиента.
При этом изменился центр КТ старого клиента и появился центр КТ нового клиента.
У КТ есть поля: имя, тип и идентификатор. Имя и тип ставятся в Автографе, а идентификатор присваивает сторонняя программа.
Нужно в стороннюю программу передать имя, тип и координаты, и получить от нее идентификатор для нового клиента.
Кроме того, бывают зимние и летние заезды и они иногда не совпадают у существующего клиента.
Проводится корректировка КТ и надо по идентификатору передать в стороннюю программу новые координаты.
Вкратце вот такая задача.
Arl вне форума   Ответить с цитированием
Старый 16.12.2019, 11:54    | »»» |  #10
SK
Администратор
 
Аватар для SK
 
Регистрация: 27.05.2010
Сообщений: 29,977
SK has much to be proud ofSK has much to be proud ofSK has much to be proud ofSK has much to be proud ofSK has much to be proud ofSK has much to be proud ofSK has much to be proud ofSK has much to be proud of
Отправить сообщение для SK с помощью Skype™
По умолчанию

Сообщение от Arl Посмотреть сообщение
Нужно в стороннюю программу передать имя, тип и координаты
Координаты - это ту самую одну точку ? А для чего ?

ООО «ТехноКом», г. Челябинск
Самцов Константин Юрьевич - зам. директора по коммерческой деятельности
SK вне форума   Ответить с цитированием
Ответ


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 
Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Текущее время: 07:49. Часовой пояс GMT.


Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot