1

Расчет площадей в Hecterra

(14/03/2019 10:21:37 отредактировано 123agrotrade)

Тема: Расчет площадей в Hecterra

Добрый день.
Подскажите как считает программа обработанную площадь?

  • Расчет площадей в Hecterra
2

Расчет площадей в Hecterra

Re: Расчет площадей в Hecterra

123agrotrade
если в общем, то путем пересечения трека движения объекта с полигоном поля при учете ширины орудия.

Katerina Alexandrova
Product Manager (Mobile)
Gurtam
3

Расчет площадей в Hecterra

Re: Расчет площадей в Hecterra

Появился вопрос по расчету гектар. Зарегистрировал обработку почвы, вывел отчет. К выполненным гектарам вопросов нет. Отчет показал очень достойный результат. Но вот строка - "Пропуски" показала 44%. Подскажите в чем может быть причина? Скрин прилагаю. Может быть нужны еще какие то данные?

  • Расчет площадей в Hecterra
4

Расчет площадей в Hecterra

Re: Расчет площадей в Hecterra

freezart пишет:

Появился вопрос по расчету гектар. Зарегистрировал обработку почвы, вывел отчет. К выполненным гектарам вопросов нет. Отчет показал очень достойный результат. Но вот строка - "Пропуски" показала 44%. Подскажите в чем может быть причина? Скрин прилагаю. Может быть нужны еще какие то данные?

Имеется ввиду что пропусков 44% от оставшейся необработанной площади. То есть 3.11га от всех необработанных 7.08га.

Development Department
Gurtam
5

Расчет площадей в Hecterra

(22/03/2019 05:24:01 отредактировано VAN)

Re: Расчет площадей в Hecterra

Всем здравствуйте, вот такие мысли:
1. Околки учитываются как пропуски - неверно. Околки не должны попадать в расчёт площадей вообще.
Расчет площадей в Hecterra

2. По поводу" второго следа".
Я думаю надо в свойствах агрегата добавить опцию центрован \ нецентрован
(по-моему все не центрованные от оси ТС вправо) могу ошибаться.
Так как центрованный агрегат проходя по тому же месту не выполняет операцию.
А не центрованный агрегат заходит на поле не с краю и двигается против часовой стрелки как бы, первый проход по своему следу т.к. косит справа


3. В отчёт в пропуски попадает вся необработанная площать. На скрине 1 трактор косил 1 поле 4 дня.
т.е. система не понимает сколько уже сделано а сколько осталось от общей площади.
Расчет площадей в Hecterra

  • Расчет площадей в Hecterra
  • Расчет площадей в Hecterra
11010000 10010100 11010001 10000011 11010000 10111100 11010000 10110000 11010001 10000010 11010001 10001100 100000 101101 100000 11010001 10001101 11010001 10000010 11010000 10111110 100000 11010000 10111111 11010001 10000000 11010000 10111000 11010000 10111010 11010000 10111110 11010000 10111011 11010001 10001100 11010000 10111101 11010000 10111110 100001
6

Расчет площадей в Hecterra

Re: Расчет площадей в Hecterra

VAN
1. Околки ("дырки") не должны попадать в расчет площади. Это у нас реализовано. Но для того, чтобы воспользоваться этим чудом, надо указать программе, где в поле есть дырка, которая не должна обрабатываться. Для этого ее надо вырезать, что делается при редактировании поля (кнопка-ножницы).
2. Не очень ясно, о чем речь. Поясните, пожалуйста.
3. В пропуски попадает не вся необработанная площадь (это видно даже на первом скрине, где не все необработанное поле — красное, а только те части, которые были пропущены при обработке).Если один трактор косил 4 раза, это у нас сейчас 4 обработки. Обсуждение составных\множественных\бригадных и т.п. обработок — это планирцемый на будущее функционал. Пока считаем только единичную итерацию обработки.

Katerina Alexandrova
Product Manager (Mobile)
Gurtam
7

Расчет площадей в Hecterra

Re: Расчет площадей в Hecterra

alek пишет:

VAN
1. Околки ("дырки") не должны попадать в расчет площади. Это у нас реализовано. Но для того, чтобы воспользоваться этим чудом, надо указать программе, где в поле есть дырка, которая не должна обрабатываться. Для этого ее надо вырезать, что делается при редактировании поля (кнопка-ножницы).
2. Не очень ясно, о чем речь. Поясните, пожалуйста.
3. В пропуски попадает не вся необработанная площадь (это видно даже на первом скрине, где не все необработанное поле — красное, а только те части, которые были пропущены при обработке).Если один трактор косил 4 раза, это у нас сейчас 4 обработки. Обсуждение составных\множественных\бригадных и т.п. обработок — это планирцемый на будущее функционал. Пока считаем только единичную итерацию обработки.


1. На первом скрине околок выполнен как и положено. Но тем не менее попадает в пропуски и засчитывается в площадь пропусков.
2. Трактор с косилкой (от центра ТС вправо 2.1 м.) проходит первый раз, косит справа. Затем в обратном направлении косит то что слева для нас (для него так же справа) по тому же следу и далее двигается не "змейкой" а против часовой стрелки. Кося всё что справа всё дальше и дальше.
Тем самым проходя по своему следу.
3.См. выше. Это один трактор один проход, на одном поле.

11010000 10010100 11010001 10000011 11010000 10111100 11010000 10110000 11010001 10000010 11010001 10001100 100000 101101 100000 11010001 10001101 11010001 10000010 11010000 10111110 100000 11010000 10111111 11010001 10000000 11010000 10111000 11010000 10111010 11010000 10111110 11010000 10111011 11010001 10001100 11010000 10111101 11010000 10111110 100001
8

Расчет площадей в Hecterra

Re: Расчет площадей в Hecterra

Добрый день VAN, спасибо что написали

1. На первом скрине околок выполнен как и положено. Но тем не менее попадает в пропуски и засчитывается в площадь пропусков.

Поправили, можете проверять, для этого придется пересчитать обработку (для уже подтвержденной - удалить).

9

Расчет площадей в Hecterra

(25/03/2019 18:24:05 отредактировано VAN)

Re: Расчет площадей в Hecterra

mitu пишет:

Поправили, можете проверять, для этого придется пересчитать обработку (для уже подтвержденной - удалить).

Спасибо, теперь околок не входит в площадь пропусков.
НО! На скрине вот ещё что.

Пропуски не могут быть 100%, да и в Га неправильная цифра.
При этом ПРОПУСКИ просто обязаны "входить" в зону обработки как и перекрытия, т.к. пропуски по факту это то, что пропущено на уже ОБРАБОТАННОЙ площади.
Минуточку! У нас ещё и не учитывается площаль уже обработанная данным ТС на данном поле днём (тремя днями) ранее!!! О_о
Да и в отчёте желательно внизу итоговые цифры узреть, если в отчёте разные поля знгачит итоги по каждому полю (типа группировки)

Расчет площадей в Hecterra




P.S. Я очень рад, и благодарен Вам (Разрабы) за то, что Вы всё таки добрались до этой темы и начали создание так необходимого многим АППса. Но, поймите меня правильно - это совсем не похоже на БЭТА тест. Практически 90% указанного пользователями должно было быть найдено ещё на стадиях разработки и закрытого теста. Создаётся впечатление что это собранное наспех приложение в режиме: на ходу доделаем.
Извините пожалуйста.

  • Расчет площадей в Hecterra
11010000 10010100 11010001 10000011 11010000 10111100 11010000 10110000 11010001 10000010 11010001 10001100 100000 101101 100000 11010001 10001101 11010001 10000010 11010000 10111110 100000 11010000 10111111 11010001 10000000 11010000 10111000 11010000 10111010 11010000 10111110 11010000 10111011 11010001 10001100 11010000 10111101 11010000 10111110 100001
10

Расчет площадей в Hecterra

Re: Расчет площадей в Hecterra

VAN
Вы все правильно говорите. Как раз сейчас мы работаем над теми вопросами, которые были поствлены выше.
Результата, правда, придется подождать, возможно, с недельку.

Katerina Alexandrova
Product Manager (Mobile)
Gurtam
11

Расчет площадей в Hecterra

Re: Расчет площадей в Hecterra

VAN, конкретно случай, рассматриваемый на скрине уже починен. И можно удалить обработку и найти кандидата заново и  будет нормальная площадь пропусков.

Еще концептуальный вопрос к вам. Какая цифра вам нужна, а возможно обе... Вы упоминаете обработанную площадь и зону обработки. У нас в системе обработанная площадь, это ровна та, которую обработали, без пропусков. Под зоной обработки, на сколько я понимаю, вы имеете ввиду площадь обработанной + пропуски.  Мой вопрос о том, имеет ли значение для сельского хозяйства точная площадь обработки, или же она нужна только в сумме с пропущенными площадями.

Development Department
Gurtam
12

Расчет площадей в Hecterra

(26/03/2019 13:20:49 отредактировано Oleg Moskalenko)

Re: Расчет площадей в Hecterra

У меня два вопроса по расчету площади:

1) Есть ситуации, когда трактор за каждым проходом делает разворот за пределами поля. В результате из-за ограничений (100 сообщение, 1 км) такие проходы не попадают в расчет. Можно, конечно, изменить контур поля. Но по факту разворот происходит действительно за пределами поля, на полевых дорогах.


Расчет площадей в Hecterra

Предложение: не считать короткие по расстоянию или времени выезды за контур выездом с поля.

2) Есть ситуации, когда трактор ходит сразу по двух полях. В результате из-за ограничений (100 сообщение, 1 км) такие проходы не попадают в расчет.

Расчет площадей в Hecterra

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

  • Расчет площадей в Hecterra
  • Расчет площадей в Hecterra
13

Расчет площадей в Hecterra

Re: Расчет площадей в Hecterra

VAN
Теперь процент перекрытий считается более правильно — от той площади, которая в принципе предполагалось обрабатывать. Смотрите, проверяйте.

Katerina Alexandrova
Product Manager (Mobile)
Gurtam
14

Расчет площадей в Hecterra

Re: Расчет площадей в Hecterra

freezart пишет:

Появился вопрос по расчету гектар. Зарегистрировал обработку почвы, вывел отчет. К выполненным гектарам вопросов нет. Отчет показал очень достойный результат. Но вот строка - "Пропуски" показала 44%. Подскажите в чем может быть причина? Скрин прилагаю. Может быть нужны еще какие то данные?

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

Katerina Alexandrova
Product Manager (Mobile)
Gurtam
15

Расчет площадей в Hecterra

(29/03/2019 06:23:39 отредактировано VAN)

Re: Расчет площадей в Hecterra

Здравствуйте.
Проверил вышеописанное, получается вот что:
Условия те же - 1 трактор с косилкой, одно поле, 4 дня.

1. Площаль "Оставшееся" стала серенькой, уже лучше.
2. Смотрим отчёт за 4 дня отработанных трактором на этом поле:
Расчет площадей в Hecterra

Видим путём нехитрого сложения а так же в шапке отчёта: общая обработанная площадь - 31.08 Га. (Хотя площадь поля 40.5 Га)
Вот скрин из хостинга, говорящий о том, что это поле за эти 4 дня он накрыл полностью:
Расчет площадей в Hecterra
т.е. по идее должно быть что то типа 40.5Га обработано? из них ХХГа перекрытия и т.д.

Так же очень плохо что система не видит предыдущую работу данного ТС на данном поле.
Это отражено в общем отчёте, где видно что доля обработанной площади считается от всей площади поля без учёта уже обработанной. Как следствие параметр "Оставшаяся площадь" верен лишь для первого дня работ.

Так же на скрине видно что в пропуски попала площадь поля (уже обработанная ранее) но в этот день трактор просто пересёк часть поля (ехал к месту работ не по краю поля) и тем самым отрезал кусок почти в 4 Га.

Расчет площадей в Hecterra


И по этому же скрину видно что:
цит."Теперь процент пропусков считается по-другому — от подразумеваемой площади обработки."
несовсем верно, т.к. 7.75Га обработанной площади + 28.73Га оставшейся  и + 4.02Га пропусков только с пропусками получается общая площадь поля.

  • Расчет площадей в Hecterra
  • Расчет площадей в Hecterra
  • Расчет площадей в Hecterra
11010000 10010100 11010001 10000011 11010000 10111100 11010000 10110000 11010001 10000010 11010001 10001100 100000 101101 100000 11010001 10001101 11010001 10000010 11010000 10111110 100000 11010000 10111111 11010001 10000000 11010000 10111000 11010000 10111010 11010000 10111110 11010000 10111011 11010001 10001100 11010000 10111101 11010000 10111110 100001
16

Расчет площадей в Hecterra

Re: Расчет площадей в Hecterra

VAN
Смотрю обработки за 4 дня — многовато там пропусков. А правильно ли выставлена ширина орудия? На скрине из хостинга, конечно, все хорошо выглядит, учитывая далекий масштаб и 6 пикселей ширину линии трека. Мы еще посмотрим подробнее, что тут можно сделать, но и вы посмотрите, действительно ли это такая идеальная обработка.

Насчет учета в одной обработке результатов другой — это, как уже несколько раз говорилось, функционал, который мы называем "составная обработка" и который планируется в будущих релизах. Обсуждение этой темы тут — https://forum.gurtam.com/viewtopic.php?id=14606

Katerina Alexandrova
Product Manager (Mobile)
Gurtam
17

Расчет площадей в Hecterra

Re: Расчет площадей в Hecterra

При расчёте обработки просто необходимо учитывать центрованность агрегата, и порядок движения тоже немаловажен. Вот, к примеру будет не лишним:
Расчет площадей в Hecterra

  • Расчет площадей в Hecterra
11010000 10010100 11010001 10000011 11010000 10111100 11010000 10110000 11010001 10000010 11010001 10001100 100000 101101 100000 11010001 10001101 11010001 10000010 11010000 10111110 100000 11010000 10111111 11010001 10000000 11010000 10111000 11010000 10111010 11010000 10111110 11010000 10111011 11010001 10001100 11010000 10111101 11010000 10111110 100001
18

Расчет площадей в Hecterra

Re: Расчет площадей в Hecterra

alek пишет:

VAN
Смотрю обработки за 4 дня — многовато там пропусков. А правильно ли выставлена ширина орудия? На скрине из хостинга, конечно, все хорошо выглядит, учитывая далекий масштаб и 6 пикселей ширину линии трека. Мы еще посмотрим подробнее, что тут можно сделать, но и вы посмотрите, действительно ли это такая идеальная обработка.


Ширина агрегата точно 2,1м. Косилка роторная
Расчет площадей в Hecterra


Вот трек шириной 1 пиксель.
Расчет площадей в Hecterra

  • Расчет площадей в Hecterra
  • Расчет площадей в Hecterra
11010000 10010100 11010001 10000011 11010000 10111100 11010000 10110000 11010001 10000010 11010001 10001100 100000 101101 100000 11010001 10001101 11010001 10000010 11010000 10111110 100000 11010000 10111111 11010001 10000000 11010000 10111000 11010000 10111010 11010000 10111110 11010000 10111011 11010001 10001100 11010000 10111101 11010000 10111110 100001
19

Расчет площадей в Hecterra

Re: Расчет площадей в Hecterra

Экое мулине красивое... гладью шьет.

20

Расчет площадей в Hecterra

Re: Расчет площадей в Hecterra

VAN
Да, скриншот выглядит действиетльно красиво. Можно мы его в документацию вставим? (шутка)
Но картинка не доказывает что там нет тех пропусков, которые посчитала программа. Он явно проехал по всему полю, но насколько у него при этом не было зазоров между полосами — тут по картинке не скажешь. Опять-таки, тракторист мог проехать идеально, но GPS мог подкачать, ведь у него наверняка точность не сантиметровая.
Если хотите, чтобы мы посмотрели более подробно этот кейс к косилкой, пришлите, пожалуйста, в личку данные: объект, ресурс, поле, дата.

Katerina Alexandrova
Product Manager (Mobile)
Gurtam
21

Расчет площадей в Hecterra

Re: Расчет площадей в Hecterra

Oleg Moskalenko пишет:

У меня два вопроса по расчету площади:

1) Есть ситуации, когда трактор за каждым проходом делает разворот за пределами поля. В результате из-за ограничений (100 сообщение, 1 км) такие проходы не попадают в расчет. Можно, конечно, изменить контур поля. Но по факту разворот происходит действительно за пределами поля, на полевых дорогах.

Предложение: не считать короткие по расстоянию или времени выезды за контур выездом с поля.

2) Есть ситуации, когда трактор ходит сразу по двух полях. В результате из-за ограничений (100 сообщение, 1 км) такие проходы не попадают в расчет.

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

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

Katerina Alexandrova
Product Manager (Mobile)
Gurtam
22

Расчет площадей в Hecterra

Re: Расчет площадей в Hecterra

VAN пишет:
alek пишет:

VAN
Смотрю обработки за 4 дня — многовато там пропусков. А правильно ли выставлена ширина орудия? На скрине из хостинга, конечно, все хорошо выглядит, учитывая далекий масштаб и 6 пикселей ширину линии трека. Мы еще посмотрим подробнее, что тут можно сделать, но и вы посмотрите, действительно ли это такая идеальная обработка.

Ширина агрегата точно 2,1м. Косилка роторная

Вот трек шириной 1 пиксель.

Ну вот, посмотрим. Я взяла рандомное место, применила максиммально близкий зум и замерила расстояние между точками, которые показались далековато друг от друга. Получилось 10 местров. При ширине орудия 2 метра, в таких местах, как ни крути, будет образовываться довольно существенный пропуск. Так что вот оно и выходит, что обработка только 30 га, а не 40. Тут либо тракторист криво проехал, либо GPS прислал кривые данные, а возможно и то, и другое. Мы-то не будем данные приукрашивать — что прислано, то и обработано.

Расчет площадей в Hecterra

Да, знаю, что косилка вправо от оси ТС на 2.1 метра. Но смещение от центра тут не поможет, так как дырки довольно большие все равно остаются.

  • Расчет площадей в Hecterra
Katerina Alexandrova
Product Manager (Mobile)
Gurtam
23

Расчет площадей в Hecterra

Re: Расчет площадей в Hecterra

Перед тем как побороть "неверно считает Га", необходимо для начала побороть "трекер плохо рисует трек". Но это уже совсем другая история... big_smile

Администратор системы мониторинга
ИМК
24

Расчет площадей в Hecterra

(20/05/2019 00:06:45 отредактировано VAN)

Re: Расчет площадей в Hecterra

И всё же... smile
Посметрел я тут на досуге по подробнее и вот что накопал:
Хектерра нашла 3 обработки за день. по Га первые 2 не много, но есть.
Расчет площадей в Hecterra

Виалон - отчёт по посещению геозоны. Добавлены колонки
"обработка" (пробег по геозоне умноженный на ширину захвата орудия)
"Расход на Га" (Потраченное топливо в геозоне поделено на обработанную площадь)
Естественно это всё без учёта перекрытий.

Без фильтраций: Посетил (типа работал) 7 полей.
Расчет площадей в Hecterra

С фильтрацией Мин пробега по геозоне 2 км. отсеялись все "понарошку" т.е. осталась только одна реальная обработка за этот день. Всё остальное должно было уйти в пробег (переезды).
Расчет площадей в Hecterra


Могу ошибаться, поправьте если не прав. По крайней мере у меня редний показатель HDOP порядка 0,6 - 1м. при хорошем приёме.
Предлагаю в "Агрегаты" ввести редактируемую колонку "расчётная ширина орудия" т.е. ширина орудия с учётом горизонтальной погрешности.
Кто желает может и там и там ставить реальную ширину (мало ли, может у кого-то терминалы с точностью 15-20см. как например устройства параллельного вождения)
Я бы накидывал на ширину по 1м. в каждую сторону. Возможно это и увеличит процент перекрытий.
А так же мин. и макс. рабочую скорость агрегата. (есть в ТТХ агрегатов) - для понимания системой где ТС работало а где просто ездило по полю. т.к. даже если работало, но со скоростью выше или ниже разрешённого диапазона - однозначно обработанным такой участок назвать нельзя. помечается как переезд или работа с нарушением например.
И считать площадь как на схеме
Расчет площадей в Hecterra

Тёмно-жёлтый нахлёст не должен попадать в обработанную площадь.
Радиус ТС и агрегата при развороте однозначно разный, значит необходимо учитывать удалённость агрегата от точки (места установки GPS антенны)
При развороте за пределами поля площадь считаться не должна, а топливо должно т.к. это потраченное на обработку топливо.
И как следствие определение разворота - это я думаю:
- движение без остановки
- не более 30-40 сек. (т.е. за заданное время ТС должно вернуться на то же поле)
- пробег не более 100м.

Если условия не соблюдены - это уже не разворот, соответственно начинается новая обработка.
Было бы не плохо внести определение "перезды" (то, что не являлось разворотом) с учётом пробега, потраченного топлива и т.д.


P.S. Если у Вас идеально ровный трек - это не показатель качества настройки терминала, скорее всего Вам "зафильтровали" до невозможности реальные показания воимя красоты отображения. Я склоняюсь к реальным данным. Вот статейка хорошая на тему GPS погрешностей.

  • Расчет площадей в Hecterra
  • Расчет площадей в Hecterra
  • Расчет площадей в Hecterra
  • Расчет площадей в Hecterra
11010000 10010100 11010001 10000011 11010000 10111100 11010000 10110000 11010001 10000010 11010001 10001100 100000 101101 100000 11010001 10001101 11010001 10000010 11010000 10111110 100000 11010000 10111111 11010001 10000000 11010000 10111000 11010000 10111010 11010000 10111110 11010000 10111011 11010001 10001100 11010000 10111101 11010000 10111110 100001