Стандарт и местное решение
Монография BBCH (Meier, 2018) представлена открытой записью, но её полный файл в ходе проверки не открылся. Для рабочего ключа используем проверенное описание роста масличного рапса AHDB: BBCH 60 = первые открытые цветки, BBCH 65 = около 50% цветков на главной кисти раскрыто с началом осыпания старых лепестков, BBCH 69 = конец цветения; 65 не означает 65% растений на делянке. AHDB адаптирует монографию BBCH 2001 и не заменяет сверку с принятой редакцией монографии перед сезоном. Фиксировать код как наблюдение, не выводить его автоматически из календарной даты. Принятое в проекте операционное правило отдельно: на каждой делянке в назначенные дни оценить документированное число растений внутри учётной зоны, долю растений на выбранной фазе/выше неё и записать stage_fraction_pct, plants_count, stage_rule_id; порог перехода заранее согласовать, одинаковый во всех сезонах. Если растения разновозрастные — сохранять распределение стадий/фото, не усреднять коды. Шкала BBCH — внешний источник; частота/порог обхода — предложение проекта, не требование BBCH.
Маршрут обхода и измерения
После появления всходов планировать одинаковые для всех 36 делянок обходы, обычно 1–2 раза в неделю, чаще около прогнозных фаз цветения и начала налива (частота — решение до сезона). Обходить блоки в чередующемся порядке; observed_at — фактическое время, visit_id — общий маршрут/проход; двух наблюдателей на подмножестве делянок использовать для оценки согласия. Записать не только «фаза достигнута», но и последнюю дату, когда её ещё не было: событие интервально цензурировано между обходами; для ошибки фазы в днях указать правило выбора даты и неопределённость ±интервал обхода. Не подставлять будущую дату достижения в признаки прогноза до её фактического наступления.
Высота: задать точку начала у поверхности почвы, конечную точку (верхушка главного побега, не вытянутая рукой), число и способ выбора внутренних растений; сохранять отдельные plant_id и показания в см, только потом медиану/среднее по plot_id на дату. Листья/ветвления/стручки: название признака, анатомический объект, правила счёта, дата и прибор; сравнение между фазами должно учитывать изменение методики. Не считать одни и те же отмеченные растения независимыми делянками. MIAPPE требует явной связи trait + method + scale для наблюдаемой переменной, но не задаёт выборку.
Прогнозная отсечка
Составить до раскрытия третьего сезона таблицу forecast_stage → допустимая последняя дата/время признака → целевая переменная. Входы только из записей observed_at <= cutoff; дата полевого обхода, отложенная на день после отсечки, недоступна задним числом. Урожай и масло — поздние цели, недоступные признаки. Фазу оценивают отдельной метрикой ошибки в днях, сохраняя факт интервального наблюдения.
Источники к действию
AHDB: ключ цветения рапса определяет код для кисти, Meier 2018: запись книги оставляет необходимость сверить редакцию; MIAPPE требует метод и шкалу как отдельные измерительные атрибуты.
Связи
- Погода — суммы температур ограничены временем возникновения прогноза.
- Фото и масса — снимок синхронизируется с фактической BBCH, не заменяет оценку растения.
- Словарь — каждый trait имеет метод и шкалу.
- Отсечки — защищают от знания будущей фазы.
- Биология — ключ развития ярового B. napus интерпретируется видоспецифично.
- Модели — сопоставлять фазовую ошибку в днях, а не MAE по числовому BBCH.