콘텐츠로 이동

일지~

일지는 구획·구역·필지에서 고른 기간 동안 무엇을 어떻게 키우고, 재고, 제어했는지를 그 시점의 사실로 떠 둔 스냅샷입니다 — 인증기관이나 다음 작기 담당자에게 넘기거나, 스스로 기록으로 남길 수 있는 문서입니다.

일지는 추가 기능 > 일지(/geo/journal)에서 관리합니다.

실시간 보고서가 아니라 스냅샷입니다

일지는 생성 시점에 한 번 만들어지고 다시 계산되지 않습니다. 그 뒤에 장치 배선이나 프로그램이 바뀌어도, 이미 저장된 일지는 만들어질 당시의 사실을 그대로 보여줍니다 — 기록을 남기는 목적이 바로 그것입니다.


일지 생성하기~

  1. 구역(필지 또는 구역)을 고릅니다.
  2. 구획 하나에 대한 일지라면, 구역 아래에 이력 목록이 나타납니다 — 그 자리를 거쳐 간 작기(구획) 전부가 과거·현재 순으로 나오고, 작물·품종·이름·시설/동/구역/대지·프로그램명으로 걸러볼 수 있습니다. 하나를 고르면 그 작기의 실제 기간으로 시작일·종료일이 자동으로 채워집니다.
  3. 구획 하나가 아니라 구역 전체를 다루려면 구획 항목을 구역 전체로 둡니다.
  4. 실을 항목을 고릅니다 — 대상이 실제로 재는 측정값만 체크리스트로 뜹니다. 배터리전압·RSSI/SNR·펌웨어버전 같은 장치 진단 채널은 기본적으로 빠져 있으니, 필요하면 직접 켜세요.
  5. 기록 단위를 고릅니다 — 자동(기본값)·일별·주별·월별.
  6. 시작일종료일을 정한 뒤 일지 생성을 누릅니다.

일지는 백그라운드에서 만들어집니다 — 버튼을 누르면 바로 그 일지의 고유 주소로 이동하고, 완성될 때까지 "생성 중"이 표시됩니다. 페이지를 나갔다 다시 오거나 열어 둔 채로 기다리면 자동으로 새로고침됩니다.

범위가 너무 크면 잘라내지 않고 거절합니다

구역을 너무 넓게 잡거나 기간을 너무 길게 잡으면, 생성을 시작하기 전에 구역을 좁히거나 기간을 줄이라는 안내와 함께 거절될 수 있습니다. 일지는 요청한 범위의 일부를 조용히 빼고 만들어지지 않습니다 — 빠진 것을 모른 채 완성된 것처럼 보이는 문서가 오류보다 나쁩니다.

기록 단위 — 일별·주별·월별~

내부 데이터는 항상 일 단위로 저장됩니다. "기록 단위"는 완성된 문서를 읽을 때 그것을 어떻게 접어서 보여줄지만 정합니다.

  • 자동은 기간이 대략 두 달 안쪽이면 일별 그대로 두고, 그보다 길어지면 주별로 접습니다 — 일 년치 일지가 수백 행짜리 표가 되는 것을 막기 위해서입니다.
  • 일별·주별·월별을 직접 고르면 기간과 상관없이 그 단위로 접습니다.
  • 접는 방향은 한쪽뿐입니다 — 주별·월별로 만든 일지는 나중에 일별로 되돌릴 수 없습니다. 그 수준의 원본이 애초에 저장돼 있지 않기 때문입니다.
  • 주의 경계는 달력의 월요일이 아니라 그 기록의 시작일(또는 구획의 재배 시작일)에 앵커됩니다 — "1주차"는 그 기간(또는 작기)의 첫 7일이며, 재배 기간을 실제로 세는 방식과 같습니다. 월별만 달력의 월을 기준으로 합니다.

문서에 담기는 내용~

구성 내용
개요 대상·위치, 기간, 프로그램(구획만), 면적, 시간대
단계별 요약 구획의 경우 각 단계의 지침·목표값과 함께, 그 단계의 실제 기간 동안 무슨 일이 있었는지 — 목표 대비 실측 최소/최대/평균, 노트, 사진
일자별 기록 하루(긴 기간은 주·월, 위 참고)마다 한 항목 — 환경 최소/최대/평균과 목표 대비, 적산온도·광합성 지표, 관수량, 제어 장치 가동시간, 그날 남긴 노트
  • 환경 값에는 프로그램이 그 측정 항목의 목표를 정해 뒀으면 목표값과 편차(Δ)가 함께 붙습니다. 목표가 주간/야간 전용이거나 곡선이면 그 시간대의 실측과 견주고, 그 구획에 잴 센서가 없으면 숫자를 지어내지 않고 그 사실을 그대로 말합니다.
  • 대상·구역에 어떤 목표도 정해져 있지 않으면, 빈 칸을 보여주는 대신 목표 열과 Δ 열 자체를 표에서 뺍니다.
  • 계량기(예: 유량계)의 사용량은 그날 그 계량기 자체의 값에서 파생해 보여줍니다 — 특정 밸브에 붙이지 않습니다. 어느 계량기가 어느 장치에 딸린 것인지 시스템에 기록돼 있지 않기 때문입니다.
  • 그 구획·구역·필지에 붙은 노트, 그 안의 무언가에 붙은 노트, 또는 지도 위 그 자리에 그냥 찍어 둔 노트까지 전부 쓴 날짜에 맞춰 나타납니다.
  • 이 문서가 값을 싣는 장치에 붙인 노트도 함께 나옵니다 — 센서 고장·수리·밸브 점검 같은 기록입니다. 그 값을 읽는 데 필요한 맥락이기 때문입니다(결측이나 이상값이 왜 생겼는지는 대개 그 노트에 있습니다). 어느 장치의 기록인지 이름이 앞에 붙습니다. 좌표가 없어도 나옵니다. 노트는 일지를 만드는 시점에 담기므로, 이미 만들어 둔 일지에는 다시 만들어야 나타납니다.
  • 기간 안에서 아직 시작하지 않은 단계는 옅게 표시되고 "예정" 배지가 붙습니다 — 지침과 목표는 인쇄되지만, 아직 잴 실측치는 없습니다.
  • 일자별 표의 행 순서는 가나다순이 아니라 고정된 순서를 따릅니다 — 일사 → DLI → CO₂ → 온습도 → VPD → 물 → 풍향/풍속, 재배자가 실제로 판단하는 순서입니다. 실내·실외 값은 표를 나누지 않고 곁줄 표시로만 구분합니다. 열 이름은 그 측정값을 재는 센서가 하나뿐이면 그 센서의 사용자 지정 이름을, 여럿이면 일반 측정값명을 씁니다.

적산온도(GDD)~

프로그램에 기준온도가 설정돼 있으면, 일지는 작기 시작부터의 누적치와 그날(또는 그 구간) 자체의 값을 함께 보여줍니다.

계산할 수 없으면 행을 지우는 대신 사유를 대신 보여줍니다.

사유 표시 문구
대상에 프로그램이 붙어 있지 않음 "No program attached"
프로그램에 기준온도가 설정돼 있지 않음 "The program has no base temperature"
온도 기록 부족·센서 없음·작기 초반이라 자료가 모자람 "Not enough measured days"

"하루"는 서버 시간대나 UTC가 아니라 그 대상 자신의 시간대 기준 현지 달력일을 뜻합니다.


광합성 지표(DLI)~

일적산광량(DLI)은 다른 환경값과 똑같은 방식(값 / 목표 / Δ)으로 프로그램의 목표와 비교됩니다.

알맞은 단위의 광량 센서가 없으면 다음 기준으로 추정되고 "추정값"으로 표시됩니다.

센서가 재는 값 DLI 추정 방식
PPFD(µmol/m²/s) 그대로 사용 — 추정 아님
일사량(W/m²) 태양광 중 광합성에 쓰이는 표준 비율을 가정해 환산
조도(lux/klux) 표준 주광 스펙트럼을 가정해 환산

시설 안 구획이라면 실외 광량에 그 시설의 피복재 광투과율을 곱해 작물이 실제로 받는 양을 추정합니다 — 이때 차광커튼은 반영하지 않고 고정된 지붕재만 반영합니다.


일장과 주야 목표~

일출·일몰·일장은 대상 자신의 위치를 기준으로 계산해 매일의 기록에 함께 표시됩니다. 프로그램의 목표가 주간/야간 전용으로 정해져 있다면, 이제 이 시간대를 기준으로 해당 시간대의 실측만 평균해 실제 Δ를 냅니다 — 이전에는 목표값만 찍히고 비교 자체가 없었습니다. 그 시간대 안에 센서 값이 하나도 없으면 값을 지어내는 대신 그날 Δ를 비웁니다.

곡선 목표도 견줍니다~

프로그램이 어떤 항목에 곡선을 걸었다면, 일지는 그날의 재배 주차로 곡선을 펴서 주간 구간과 야간 구간의 목표를 따로 내고 각각의 실측 평균과 견줍니다. 주차는 소수로 셉니다 — 곡선의 주차 보간이 선형이라, 목표도 하루에 1/7 주씩 흐릅니다(제어·구획 모달과 같은 기준). 목표 칸에는 "주간 0.79 · 야간 0.45"처럼 두 값이, Δ 칸에는 그에 맞는 두 편차가 나오고, 어느 곡선인지는 그 아래 줄이 밝힙니다.

  • 하루 평균 하나로 접지 않습니다. 하루 곡선은 하루 안에서 크게 변하는데(오이 VPD는 새벽 0.4에서 정오 1.0까지 갑니다) 한 숫자로 접으면 밤의 고습 이탈과 낮의 건조 이탈이 서로를 지웁니다.
  • 이 계산은 일지를 열 때 합니다 — 저장된 기록은 그대로이므로, 이 기능 이전에 만든 일지도 다시 열기만 하면 Δ가 채워집니다.
  • 주·월로 접어 보면 목표는 그 구간의 평균이 되고 Δ는 범위(예: "주간 -0.41 ~ +0.32")로 나옵니다. 같은 구획의 센서가 여럿일 때도 같습니다 — 캐노피 안팎처럼 설치 자리가 다르면 같은 목표를 반대 방향으로 벗어나기도 하므로, 하나로 접지 않고 범위를 그대로 보여 줍니다.
  • 일출·일몰을 구할 수 없는 날(백야·극야)이나 곡선이 지워진 경우에는 예전처럼 "곡선을 따름"만 적습니다.

목표 이탈 요약~

문서와 각 단계에 "목표에 견주면" 표가 붙습니다. 저장된 편차만으로 열람 시점에 세므로, 이 기능 이전에 만든 일지도 다시 열기만 하면 채워집니다.

목표 일수 초과 미달 평균 범위
야간 온도 (센서 2개) 30 ~ 48 30 ~ 48 +5.54 ~ +5.91 ℃ +1.66 ~ +9.31

세기만 하고 판정하지 않습니다. "이 목표는 여기서 안 맞는다"고 말하려면 허용 범위가 있어야 하는데, 그 값은 시스템에 없고 없는 것이 의도된 선택입니다. 표가 내는 것은 날짜 수·평균·범위뿐입니다.

센서마다 따로 셉니다~

한 구획에 같은 항목을 재는 센서가 둘 이상이면 센서별로 셉니다. 캐노피 안팎이나 설치 높이가 다르면 같은 목표를 반대 방향으로 벗어나는 일이 흔하기 때문입니다.

  • 결론이 같으면 한 줄로 접고 "센서 2개"를 눌러 펼칩니다. 접힌 줄의 값은 평균이 아니라 범위입니다 — 평균을 내면 어느 센서도 말하지 않은 숫자가 되고, 분모도 섞입니다(48일 잰 센서와 30일 잰 센서가 "51일"이 됩니다).
  • 결론이 갈리면 "센서에 따라 결론이 갈립니다"라고 적습니다. 한쪽을 골라 대표로 삼지 않습니다 — 그것도 사실이 아니기 때문입니다.
  • 분모는 그 센서가 실제로 잰 날 수입니다. "48일 중 48일 목표 초과" 같은 문장이 그래서 참이 됩니다.

인쇄하면 접힌 센서 줄도 함께 나옵니다.


관수량~

구획 유형 산정 방식
노지 구획 지도에 그린 관수 담당 폴리곤(위치 표시용 점 마커가 아니라) 중 구획과 실제로 겹치는 부분의 이미터를 골라 유량을 합산
시설 구획(동 안) 그 자리를 담당하는 밸브의 배관 설계 유량 × 이 구획이 그 밸브 구역에서 차지하는 몫

어느 쪽이든 표시되는 값은 가동시간 × 유량 × 몫으로 낸 추정치이지 직접 측정한 값이 아닙니다. 구획에 실제 유량계가 있으면 그 값도 함께 보여주며, 그쪽을 신뢰하시면 됩니다. 접은(주별·월별) 기록에서는 물량도 가동시간과 같은 방식으로 합산됩니다.


기상 값 표기~

  • 풍향은 단순 평균이 아니라 그날 가장 많이 나온 방위(그 방위가 차지한 비율과 함께)로 표시합니다 — 정북을 넘나드는 방향은 평균을 내면 엉뚱한 값이 나오기 때문입니다.
  • 실외 값은 실내 값과 표를 나누지 않고 곁줄 표시로만 구분됩니다(위 참고).

출력 형식~

같은 저장 데이터를 일지 페이지에서 다섯 가지로 받을 수 있습니다.

형식 용도
HTML 페이지 자체 — 인쇄용 레이아웃도 겸하며, 표지와 용어집/산정방법 안내 페이지가 기록 앞에 붙습니다. 브라우저의 인쇄 기능으로 PDF로 저장할 수 있습니다.
Markdown 다운로드 — 다른 곳에 옮겨 붙이거나 손으로 고칠 때.
JSON 다운로드 — 저장된 원본 전체, 자기 도구로 다시 가공할 때.
CSV 다운로드 — 기록 표만, 기간·측정값별 한 행에 가동시간·노트까지 같이, 표계산 도구를 위해 열 이름은 번역하지 않습니다.
ODT 다운로드 — 표지·개요·기록 전체를 담은 표준 워드프로세서 문서. 인증기관이나 다음 작기 담당자가 열어서 자기 메모를 이어 쓸 수 있습니다.

의견 남기기~

완성된 일지 아래에는 AoT 다른 화면과 같은 노트 패널이 있습니다. 여기 남긴 내용은 그 일지에 붙은 노트가 되고, 다른 노트와 똑같이 노트 검색에서 조회됩니다.


이번 범위에서 다루지 않는 것~

  • 일지는 대상과 기간을 사람이 직접 골라 만듭니다 — 자동·예약 생성은 없습니다.
  • 지도에 위치를 그리지 않은 시설은 구획 이력 목록에 나오지 않습니다 — 시설 설정에서 위치를 먼저 채워 주세요.

관련 문서~

  • 관리 프로그램 — 구획의 단계·목표·기준온도가 오는 곳
  • 시설 관리 — 시설 동, 광투과율에 쓰이는 피복재
  • 지도 위젯 — 일지 없이도 구획의 적산온도·DLI를 그날그날 보는 곳