01.08.2014, 05:02
|
| »»» |
#111
|
Опытный пользователь
Регистрация: 22.12.2010
Сообщений: 2,121
|
Сообщение от olegg72
|
Добрый день! а можно делать отчет с выбором КТ с учетом времени нахождения в КТ, например свыше 1ч
|
добавьте поле с вводом времени и добавьте фильтрацию по времени как сделано в шаблоне parks-pointsext.frx
г. Челябинск
Ахмедьянов Алексей Адлерович
|
|
|
|
02.08.2014, 04:04
|
| »»» |
#112
|
Пользователь
Челябинск
Регистрация: 05.02.2012
Сообщений: 171
|
Сообщение от storm
|
Сообщение от olegg72
|
Добрый день! а можно делать отчет с выбором КТ с учетом времени нахождения в КТ, например свыше 1ч
|
добавьте поле с вводом времени и добавьте фильтрацию по времени как сделано в шаблоне parks-pointsext.frx
|
а где найти этот шаблон?
Добавлено через 35 минут
при выполнении отчета "рейсы" вышла ошибка Ошибка. (Исключение из HRESULT: 0x80020009 (DISP_E_EXCEPTION)) в AutoGRAPH.IAutoGRAPHAutomation.SetCarIndexByDevice (Int32 CarDevice)
в ReportsNet.ReportsListForm.StartMainTHR()
в System.Threading.ThreadHelper.ThreadStart_Context( Object state)
в System.Threading.ExecutionContext.Run(ExecutionCon text executionContext, ContextCallback callback, Object state, Boolean ignoreSyncCtx)
в System.Threading.ExecutionContext.Run(ExecutionCon text executionContext, ContextCallback callback, Object state)
в System.Threading.ThreadHelper.ThreadStart()
с чем это связано?
|
|
|
|
22.08.2014, 03:42
|
| »»» |
#113
|
Начинающий
Красноярск , ООО Ангара-Север
Регистрация: 03.02.2014
Сообщений: 32
|
Здравствуйте, подскажите как вывести в отчет время нахождения в конечной КТ?
|
|
|
|
25.08.2014, 07:45
|
| »»» |
#114
|
ЭКСПЕРТ
Москва, Липецк, Воронеж, Тамбов, Пенза, Орел
Регистрация: 29.06.2011
Сообщений: 6,754
|
Подскажите плз. Есть потребность видеть время простоя (с возможностью изменения порога) во время обработки полей.
Беру отчет по полям.
добавляю туда
private bool FFilter()
{
return TimeSpan.Compare(StrToTimeSpan((string)Report.GetC olumnValue("DS_fields.PARK_CONT")), TimeSpan.FromHours((int)FilterUPDOWN.Value)) == 1;
}
Не совсем уверен, что это правильно -но отчет начал работать в разы тяжелее сразу...
Версия АГ 4х. Версия фаста 1.0.5.
Добавлено через 3 минуты
В догонку.Есть кого отчет по бензовозам нормальный?
Отчет по мобильным КТ работает оч долго.
Консалтинговая Компания ITEGRA (ООО «Айтегра») г. Москва
Мартыненко Сергей Владимирович, эксперт
|
|
|
|
25.08.2014, 08:02
|
| »»» |
#115
|
Администратор
Регистрация: 27.05.2010
Сообщений: 29,983
|
Сообщение от csistra
|
Отчет по мобильным КТ работает оч долго.
|
Так и должен. Он же абсолютно все точки треков дискретизирует с заданным интервалом и полученные точки "ТС-КТ" сравнивает со всеми точками "ТС-посетителей" (вычисляет расстояние между ними).
ООО «ТехноКом», г. Челябинск
Самцов Константин Юрьевич - зам. директора по коммерческой деятельности
|
|
|
|
25.08.2014, 08:12
|
| »»» |
#116
|
ЭКСПЕРТ
Москва, Липецк, Воронеж, Тамбов, Пенза, Орел
Регистрация: 29.06.2011
Сообщений: 6,754
|
Сообщение от csistra
|
Подскажите плз. Есть потребность видеть время простоя (с возможностью изменения порога) во время обработки полей.
Беру отчет по полям.
добавляю туда
private bool FFilter()
{
return TimeSpan.Compare(StrToTimeSpan((string)Report.GetC olumnValue("DS_fields.PARK_CONT")), TimeSpan.FromHours((int)FilterUPDOWN.Value)) == 1;
}
Не совсем уверен, что это правильно -но отчет начал работать в разы тяжелее сразу...
Версия АГ 4х. Версия фаста 1.0.5.
|
В общем получилась полная фигня.
Если трактор проехал мимо поля и шириной захвата зацепил трек, то там соответственно время простоя будет 0, но в отчет оно один фиг при параметре время простоя от 2х часов попадает
В общем ХЕЛП.....
Добавлено через 29 секунд
Сообщение от SK
|
Так и должен. Он же абсолютно все точки треков дискретизирует с заданным интервалом и полученные точки "ТС-КТ" сравнивает со всеми точками "ТС-посетителей" (вычисляет расстояние между ними).
|
Угу, только с такой скоростью работы этим отчетом не попользуешься.
Добавлено через 4 минуты
Похоже, мне нужен не простой фильтр, а фильтр с 2мя условиями.
Если обр. площадь больше 0, то, если время простоя >0, то
как только это все выразить терь ![Smile](images/smilies/smile.gif) ))
Консалтинговая Компания ITEGRA (ООО «Айтегра») г. Москва
Мартыненко Сергей Владимирович, эксперт
|
|
|
|
25.08.2014, 08:15
|
| »»» |
#117
|
Администратор
Регистрация: 27.05.2010
Сообщений: 29,983
|
Сообщение от csistra
|
Угу, только с такой скоростью работы этим отчетом не попользуешься.
|
Здесь все прямо пропорционально количеству точек. А оно прямо зависит от заданного интервала разбивки трека и временного интервала, на котором производится расчет.
Не знаю, можно ли это как-то ускорить или нет. Вроде алгоритм - проще некуда уже.
ООО «ТехноКом», г. Челябинск
Самцов Константин Юрьевич - зам. директора по коммерческой деятельности
|
|
|
|
25.08.2014, 08:23
|
| »»» |
#118
|
ЭКСПЕРТ
Москва, Липецк, Воронеж, Тамбов, Пенза, Орел
Регистрация: 29.06.2011
Сообщений: 6,754
|
Он и по полям проще некуда, только отчет за сутки по 5 тракторам на 60 участков делается не менее 15 минут.
Добавлено через 2 минуты
Упреждаю сразу, не надо про НЕТ говорить даже)
Консалтинговая Компания ITEGRA (ООО «Айтегра») г. Москва
Мартыненко Сергей Владимирович, эксперт
|
|
|
|
25.08.2014, 09:50
|
| »»» |
#119
|
Администратор
Регистрация: 27.05.2010
Сообщений: 29,983
|
Сообщение от csistra
|
Он и по полям проще некуда
|
Сергей, я говорю не про количество настроек, а про внутренний алгоритм расчета.
Если Вы считаете, что обсчитать поля проще некуда, то я даже не знаю, что и сказать... Расчет обработанной площади полей - сложнейшая и нетривиальная задача.
А для мобильных КТ просто-напросто из треков ТС-КТ и ТС-посетителей берутся точки с одинаковым временем через заданный временной интервал (например, 5 секунд) и вычисляется расстояние между ними по теореме Пифагора, а потом сравнивается с пороговым расстоянием (вошло в радиус КТ или нет).
Только этих точек много-много получается.
Можно поставить интервал дискретизации побольше, тогда расчет будет погрубее и побыстрее - ведь точек станет меньше.
ООО «ТехноКом», г. Челябинск
Самцов Константин Юрьевич - зам. директора по коммерческой деятельности
|
|
|
|
25.08.2014, 11:39
|
| »»» |
#120
|
Дилер
Набережные Челны, Татарстан
Регистрация: 14.12.2010
Сообщений: 1,290
|
SK, ИМХО надо сделать параметр "минимальное время нахождения в КТ" и его принимать для дискретизации по времени в расчете. соответственно расчет ускорится во много раз.
ООО "ПКФ "Проффит Консалтинг", Набережные Челны
Фролов Олег Байрамалиевич, Директор
|
|
|
|
Здесь присутствуют: 36 (пользователей: 0 , гостей: 36)
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Текущее время: 17:34. Часовой пояс GMT.
|
|