Версия ПО: Exzotron Server (сборка от 12.10.2026) · Проверено: 12.10.2026 · Ответственный компонент: геозоны, расчёт факта, планы посева и технологических операций. Примеры — учебные данные ООО ДемоАгро (26 полей, 2 441,71 га по плану посева).
Статья объясняет, как в системе устроено поле, откуда берётся площадь, как определяется, что техника работает именно на поле, и как считаются обработанные гектары. Здесь же описаны документы «План посева» и «План технологических операций». Построение контуров полей по трекам техники подробно описано в отдельной статье базы знаний — «Автоматическое построение карты полей и объектов предприятия по трекам техники (ИИ + спутник)» (статья № 184); ниже — краткое резюме и ссылка.
1. Что такое поле в системе#
Поле — это геозона-многоугольник в группе геозон. Отдельного «справочника полей» нет: поля лежат в дереве геозон предприятия: группа «Поля» → «Поле 1», «Поле 2», … Базы, склады и заправки — геозоны других групп («Базы и стоянки», «Заправка (АЗС/ТРК)»).
- Площадь не вводится. Она вычисляется по контуру (в гектарах, выводится с двумя знаками после запятой). В списке геозон площадь стоит сразу после названия поля, в панели свойств — «Площадь».
- Принадлежность. Геозона принадлежит предприятию. Отдельного поля «подразделение» у геозоны нет: подразделение указывается в документах (планы посева, технологические планы), заявках, нарядах.
- Цвет. Цвет контура на карте. Если полю проставлена культура в плане посева текущего года, цвет поля перезаписывается цветом культуры (обратно автоматически не возвращается).
- Что ссылается на поле: объекты работ, строки планов посева и технологических операций, заявки, наряды, операции наряда.
2. Создание геозон#
«Администратор → Объекты» → режим «Геозоны». Панель инструментов: создать группу, точку, линию, многоугольник; редактировать; удалить; загрузить и выгрузить KML; калькулятор планов.
- Группа — «папка» («Поля», «Базы и стоянки»).
- Многоугольник — поле: клики по карте, минимум 3 вершины. Поля: имя (обязательно), родительская группа, цвет, «Отображать на карте», «Использовать для определения адресов», описание.
- Точка (с радиусом) и линия (с шириной коридора) для особых мест.
Удаление геозоны не проверяет использование: потомки удаляются каскадом; поле, входящее в план посева или технологический план, удалить нельзя (ошибка базы данных); заявки и наряды сохранят «висячую» ссылку. Площадь строки плана — снимок на момент добавления: позднее изменение контура в плане не отражается.
3. Импорт геозон из KML#
Формат. Только KML (расширение .kml). KMZ, Shapefile, GeoJSON не поддерживаются.
Как загрузить. Кнопка загрузки в режиме «Геозоны» («Загрузить геозоны из KML») → выбрать файл. Файл не записывается сразу: система читает его и открывает окно-конструктор.
Окно «Импорт геозон из KML». Слева — карта с контурами файла (слои «Обычная», «Спутник», «Гибрид»); справа — список контуров с площадью в гектарах, цветом и флажками (по умолчанию выбраны все; «Выбрано N из N · сумма га»); внизу:
- «Группа для загрузки» — обязательна: геозоны всегда попадают в выбранную группу, корневая группа недоступна (чтобы поля не терялись в корне дерева); можно создать новую («Новая группа»);
- «Сохранить структуру папок из KML» — становится доступной, если в файле есть вложенные папки (
Folder); папки превращаются во вложенные группы; - «Импортировать N геозон».
Что читается. Элементы Placemark с Polygon (внешний контур; координаты долгота, широта); имя; цвет заливки; папки любой вложенности. Что не читается: точки, линии, внутренние контуры (дырки), Polygon внутри MultiGeometry. Файл не должен содержать описание типа документа (защита от внешних сущностей); размер — до 16 МБ. Повторная загрузка того же файла создаёт дубли.
Проверка 12.10.2026: на учебном файле из трёх контуров полей открыто окно предпросмотра (площади 59,99; 101,03; 97,22 га, итого 258,23 га); запись геозон в базу в рамках этой проверки не выполнялась.
Выгрузка в KML. Кнопка «Выгрузить геозоны в KML» выгружает многоугольники предприятия (файл geozones.kml).
4. Автоматическое построение полей по трекам и спутнику#
Если готовых контуров нет, их можно построить по трекам техники и спутниковому снимку. Метод описан в статье БЗ № 184 («Автоматическое построение карты полей и объектов предприятия по трекам техники (ИИ + спутник)»: https://kb.exzotron.ru/articles/184). Это методика внедрения со скриптами, а не кнопка в продукте; её шаги: треки → рабочие точки → первичный контур → уточнение по спутнику → недостающие поля → базы и склады → заправки → справочники. На ДемоАгро таким способом построено 26 полей общей площадью около 2 440 га, затем контуры записаны теми же формами геозон. После построения нужно завести объекты работ по каждому полю (см. раздел 6).
5. Привязка культуры: план посева#
Культура хранится в документе «План посева» (не в геозоне). Документ создаётся на год урожая для пары «организация + подразделение» (дубль плана на ту же пару и год не допускается).
- Открыть: режим «Геозоны» → значок-калькулятор → закладка «План посева».
- Шапка: организация, подразделение, год урожая; номер, дата и статус (Черновик / Утверждён) присваиваются автоматически.
- Строки: поле (снимок «Группа / Поле N (площадь га)»), культура, площадь, площадь посева, дата посева, урожайность, объём (= площадь посева × урожайность).
- «Добавить поля»: выбор листьев дерева геозон, можно «Выбрать все поля группы», задать культуру и месяц посева для новых строк.
- Копирование на новый год. Позволяет получить севооборот.
- Утверждение. Статус «Утверждён» не блокирует правку строк; удалить можно только черновик.
Что получает система из плана посева: культуру поля в окне подбора поля, цвет поля на карте (по плану текущего года), заполнение полей в плане технологических операций.
Отчёт «План посева». Кнопка «Отчёт» на закладке: конструктор сводных таблиц по организации, подразделению, культуре, полю, году. Подробно с режимами и снимками — в статье «Отчёты и аналитика».
6. Поле и «Объект работ»: что нужно для правильного факта#
Для расчёта факта сельхозтехники важно множество геозон, у которых есть объект работ (справочник «Объекты работ», одно поле — один объект):
- работой считается только движение внутри этих зон; база, заправка, траншея и транзит — переезд;
- если у предприятия нет ни одного объекта работ с геозоной, работой считается движение в любой геозоне (включая базу и заправку) — площадь и время накапливаются там, где их быть не должно;
- поле, заведённое только геозоной, при уже заполненном справочнике объектов работ становится «переездом» — поэтому заводить нужно все поля;
- для видов работ в тоннах (погрузка, перевозка, закладка силоса) ограничение «только поля» не действует: работа идёт на ферме или складе.
7. Как система определяет работу на поле#
Исходные данные: трек объекта (координаты, скорость, число спутников), зажигание, датчик механизма (если установлен), геозоны.
Определение состояния точки.
| Признак | Правило |
|---|---|
| Движение | скорость выше порога датчика скорости (по умолчанию 2 км/ч) |
| Достоверность навигации | спутников не меньше 4; скорость в допустимых пределах (для сельхозтехники не выше 60 км/ч); недостоверность «держится» ещё 10 минут после плохой точки |
| Двигатель | датчик зажигания ≥ 0,5; без датчика двигатель выводится из движения или работы механизма |
| Поле | точка внутри многоугольника геозоны; при недостоверной навигации зона не определяется |
Тип отрезка. Двигатель выключен — «стоянка» (движение при выключенном зажигании приравнивается к стоянке — защита от дрейфа GPS); двигатель включён и техника стоит — «холостой ход»; движение — «переезд»; двигатель включён и работает механизм — «работа» (в движении или на месте). У сельхозтехники без датчика механизма «работой» считается движение внутри поля. Пауза в данных дольше «Неактивности» (30 минут по умолчанию) — «нет данных».
Фактическое посещение поля и «значимость». После построения операций система «чистит» их:
- работа вне рабочей зоны (база, заправка) → переезд;
- короткий заезд на другое поле (меньше 3 минут и меньше 0,3 км) между работами на одном поле присоединяется к основной работе, площадь соседнего поля не начисляется;
- поле, на котором отработано меньше 10 минут или меньше 5 % работы наряда (и оно не главное), считается «задели при переезде» → переезд;
- переезд короче 0,1 км — дрейф GPS, удаляется;
- путь, пройденный «перескоком» через пропуск данных (скорость более 30 км/ч или нулевое время), в рабочий ход и площадь не входит.
8. Расчёт обработанной площади#
Формула (проверена на данных ДемоАгро):
Площадь, га = путь рабочего хода, км × ширина захвата, м / 10
(1 км × 1 м = 1000 м² = 0,1 га.) Суммируется по всем рабочим отрезкам в движении; округление — до 0,01 га. Неподвижная работа площади не даёт. Для спецтехники и транспорта площадь не считается.
Пример проверки. Автонаряд № 382 (учебные данные), опрыскиватель 24 м: операция «Работа» 10:25–17:53 прошла 18,0 км рабочего хода → 18,0 × 24 / 10 = 43,2 га (в таблице 43,10 га — пробег в таблице округлён до 0,1 км). Первая рабочая операция: 8,9 км → 21,4 га (в таблице 21,32 га).
Ширина захвата — по приоритету:
- ширина агрегата наряда (карточка агрегата, мм);
- иначе ширина модели оборудования агрегата (справочник моделей техники);
- иначе «Ширина захвата» объекта мониторинга;
- иначе 1 м.
Ширина самой модели трактора в расчёте не участвует. Использованная ширина сохраняется в наряде и показывается как «Агрегат: название · ширина».
Повторные проходы и перекрытия#
Не учитываются. Система не объединяет полосы и не вычитает перекрытия:
- заезд по тому же месту дважды считается дважды;
- площадь наряда может превысить площадь самого поля — проверки нет (в журнале виден только процент относительно плана заявки);
- при смене агрегата площадь пересчитывается пропорционально ширине.
Поэтому в документах и обсуждениях с клиентом нужно говорить «площадь по пройденному пути», а не «площадь обработанной поверхности». Практический совет: сопоставляйте факт наряда с площадью поля (в карточке и в журнале) и разбирайте случаи значительного превышения.
Типичные источники ошибки площади#
| Причина | Следствие |
|---|---|
| Агрегат не выбран (автонаряд создаётся без агрегата) | ширина 1 м, площадь занижена в разы |
| Ширина введена в метрах вместо миллиметров | площадь близка к нулю |
| Редкие точки трека | заниженная длина пути |
| Перекрытия, развороты, двойная обработка | завышение |
| Недостоверная навигация (мало спутников) | отрезки не определяются |
9. Работа за пределами поля и отсутствие координат#
- Движение вне геозон полей — «переезд» (кроме видов работ в тоннах).
- При недостоверной навигации (мало спутников, скорость вне диапазона) зона точки не определяется, движение не определяется; в закрытии дня появляется замечание «пробег при выключенном двигателе» при подозрении на подмену GPS.
- Пауза в данных дольше 30 минут (кроме паузы после стоянки с выключенным двигателем) — отрезок «нет данных»: он не входит ни в работу, ни в переезды, ни в моточасы.
10. Отображение техники на карте#
Объекты показываются на карте в режиме «Объекты» с индикаторами связи и зажигания; для выбранной техники — информационная панель (время последнего пакета, состояние движения, адрес) и положение на карте. Трек наряда выводится на карте окна «Наряды».
11. План технологических операций#
Документ «что, когда и чем делать по культуре»: список полей культуры + строки видов работ с нормами, моточасами и топливом.
- Шапка: организация, подразделение, год урожая, культура, комментарий; уникален по сочетанию «организация + подразделение + год + культура».
- Таблица «Поля»: поле, площадь обработки (га); кнопки «Заполнить из плана посева», «Добавить поля вручную».
- Таблица «Виды работ»: вид работ, технологическая операция, поле или «все поля документа», начало, окончание, объём, единица, выработка/ч, расход л/ед., моточасы (= объём / выработка), топливо, л (= объём × расход), техника и оборудование. Кнопки «Добавить строку» и «Заполнить по календарю культуры».
- Статусы: «Черновик» → «Утверждён» (утверждённый правится после «Вернуть в черновик»).
Документы используются отчётом «План технологических операций» (сводный план, график, конструктор, документы и «Исполнение плана»). В заявки и наряды данные плана не попадают; порождения заявок из строк плана нет.
12. Ограничения#
- Культура поля — только из плана посева; три разных правила выбора «культуры поля» (подбор поля, подсказка на карте, заполнение плана) при нескольких планах на одно поле могут давать разный ответ.
- Пересекающиеся поля: техника определяется в первое найденное по порядку списка.
- Слишком грубый контур искажает площадь и долю работы по полю.
- Геозона базы может быть выбрана как «Поле» в заявке — фильтра нет.
- KML: только полигоны, без дырок и
MultiGeometry.