콘텐츠로 이동

AoT_map 위젯~

AoT_map은 여러 동·구역에 흩어진 센서와 장치를 지도 한 장 위에서 보고 바로 제어하는 대시보드 위젯입니다. 예를 들어 온실 5동에 관수 밸브 20개, 온습도 센서 10개가 설치되어 있다면, 이 위젯 하나로 전체 배치를 한눈에 보고, 색이 다른 장치를 클릭해 바로 켜고 끄고, 각 지점의 최근 측정값과 AI 조언까지 확인할 수 있습니다. MapLibre GL 기반이라 3D 지형·시설 렌더링과 부드러운 확대/축소를 지원합니다.

AoT 지도 위젯 — 장치 마커, 측정값 패널, 지도 도구 버튼


위젯 추가하기~

  1. 대시보드에서 위젯 추가 → AoT Map을 선택합니다.
  2. 설정에서 표시할 지도를 선택합니다(비워두면 가장 최근에 수정한 지도를 사용).
  3. 저장을 클릭합니다.

주요 기능~

장치 마커~

/geo/design에서 장치(Device) 모드로 배치한 입력·출력·함수 장치가 지도 위에 마커로 표시됩니다.

  • 마커 색상: 장치의 활성/비활성/오류 상태에 따라 자동으로 바뀝니다.
  • 마커 겹침 정리: 확대 수준이 낮아 마커가 겹치면 개수 배지가 있는 그룹으로 합쳐 표시하고, 확대하면 다시 개별 마커로 펼쳐집니다.
  • 장치 아이콘: 장치 종류(온도 센서·릴레이·펌프 등)에 따라 다른 아이콘을 사용합니다.

팝업으로 바로 제어하기~

마커를 클릭하면 장치 종류에 맞는 창이 열립니다.

입력(센서) — 값 키를 클릭하면 상세 창이 열립니다. 최근 24시간 그래프와 측정 항목별 현재값이 함께 나오며, 노트도 바로 작성할 수 있습니다. 이 창은 시설·구역 모달에서 센서를 열었을 때와 같은 창입니다.

출력·함수 — 구역·시설과 같은 중앙 창이 열리며, 위에서부터 세 덩이입니다.

  1. 이력 — 최근 가동 기록 그래프. 켜기 전에 "지금까지 얼마나 돌았나"를 먼저 봅니다.
  2. 제어 — 장치 이름과 On/Off 토글(편집 권한이 있는 사용자에게만 표시), 그 아래에 작동 시간과 설정 버튼.
  3. 노트

작동 시간은 한 칸이 두 상태를 번갈아 씁니다. 꺼져 있으면 마지막으로 작동한 시간(흐린 글씨), 켜는 순간 그 자리가 곧바로 흐르는 타이머로 바뀝니다(진한 글씨). 다른 창이나 예약으로 켜고 꺼도 이 창이 열려 있는 동안 계속 따라옵니다.

개폐율 장치(창문·커튼 등)는 열림/정지/닫힘 버튼과 개방률 슬라이더가 함께 나옵니다.

시설(Facility) 마커를 클릭하면 3D 미리보기와 환경 데이터 요약을 볼 수 있습니다 — 자세한 내용은 3D 시설 팝업을 참고하세요.

구역/사이트 클릭 — 장치 목록으로 제어~

구역(Zone)이나 사이트(Site) 도형을 클릭하면, 그 안에 배치된 센서·출력 장치를 한 번에 보는 팝업이 열립니다.

  • 센서: 여러 개면 탭으로 전환하며 최근 24시간 차트를 볼 수 있습니다.
  • 출력 장치 목록: On/Off 토글로 즉시 제어(편집 권한 필요), 드래그로 순서 변경. 작동 시간은 장치 창과 같은 규칙으로 표시됩니다(꺼짐=마지막 작동 / 켜짐=흐르는 타이머).
  • 설정(예약 켜기): 출력마다 있는 설정 버튼 — 아래 예약 켜기 참고.

구획 클릭 — 무엇이 있나~

디자인 도구의 구획 모드에서 그린 구획을 지도에 표시하고, 클릭하면 그 운영 정보를 봅니다.

  • [현황] — 대상·품종, 경과 일수, 시작일. 그 아래 환경 카드에는 프로그램·센서가 뒷받침하면 적산온도(GDD)(작기 시작부터의 누적치, 일지 참고)와 DLI(오늘 값 대 목표, 일지 참고)도 함께 뜹니다. 둘 중 하나라도 계산할 수 없으면 그냥 비는 대신 사유(프로그램 없음·기준온도 없음·자료 부족)를 말합니다.
  • [개요] > 프로그램 — 현재 단계와 다음 단계, 적산온도, 단계별 목표, 자원(관개·시비)의 실제 상태. 단계 전환 확인·기록·되돌리기도 여기서 합니다. 관리 프로그램을 참고하세요.
  • [설정] > 단계 일정 — 실제 일정을 고치는 곳입니다. 프로그램 기간은 참고일 뿐이라 단계를 연기하거나 앞당길 수 있고, 이 구획만 자동 전환으로 둘 수도 있습니다. 단계 일정 고치기를 참고하세요.

목표는 여기서 읽기 전용입니다

이 팝업은 각 단계의 목표를 보여주기만 하고 고치지는 않습니다 — 구획 자신의 목표 override/plots 페이지AoT Plot 위젯에서 하며, 지도에서는 할 수 없습니다.

  • [개요] > 구획 정보
  • 면적과 치수 — 가로·세로를 함께 보여줍니다. 면적만으로는 "몇 줄 심을 수 있나"에 답할 수 없기 때문입니다.
  • 관수 — 이 구획을 적시는 밸브와 각각의 적심 비율. 밸브 하나가 여러 작물을 적시고 한 작물이 두 밸브에 걸치기도 하므로, 밸브를 하나로 정하지 않고 겹치는 면적을 그대로 보여줍니다. 비율은 구획 면적 대비입니다("내 두둑이 얼마나 젖는가"). 아직 적실 수단이 없는 부분도 숨기지 않고 표시합니다.
  • 센서 — 구획 안의 센서를 보여주고, 없으면 상위 구역의 센서로 넘어갑니다.
  • 노트 — 다른 도형과 같은 공용 노트 블록입니다.

관수량은 계산하지 않습니다

겹친 영역에서 물은 물리적으로 공유되므로 작물별 요구량을 더하면 틀린 숫자가 나옵니다. 근거만 보여주고 판단은 사람이 합니다.

구획 라벨(칩)은 줌 16 이상에서 나타납니다 — 라벨이 이미 많은 화면이라 항상 띄우면 겹칩니다. 레이어 컨트롤이나 설정의 구획 표시 옵션으로 끄고 켤 수 있으며, 두 곳은 같은 값을 공유합니다.

대표 측정 정하기~

구역·시설 창의 [현황] → 현재 블록에는 그 안의 센서 값이 나란히 표시됩니다. 여기서 값을 클릭하면 그 측정이 대표가 되고, 배경이 칠해져 어느 것이 대표인지 남습니다. 다시 누르면 지정이 풀립니다(편집 권한 필요).

지정한 대표 측정은 다음 세 곳이 함께 씁니다.

  • 지도 위의 구역 라벨·시설 칩에 뜨는 값
  • 사이트 요약 창의 구역·시설 줄에 뜨는 값
  • 그 창의 현재 블록(배경 표시)

지정하지 않으면 VPD > 온도 > 습도 > CO₂ > 조도 > 풍속 순으로 자동 선택됩니다. 지정은 구역·시설마다 따로 저장되므로, 육묘장은 온도·노지는 토양수분처럼 자리마다 다르게 둘 수 있습니다. 지정한 센서가 값을 내지 못하는 동안에는 자동 선택으로 잠시 물러났다가, 센서가 돌아오면 지정이 그대로 살아납니다.

예약 켜기~

on/off 출력 장치의 설정 버튼을 누르면 시작·종료 시각을 지정하는 창이 열립니다. 구역 모달 · 시설 모달 · 장치 마커 팝업 어디서 열어도 같은 창입니다.

  • 종료 시각을 00:00으로 두면 수동으로 끌 때까지 계속 켜져 있습니다.
  • 시작 시각이 사실상 "지금"이면 즉시 켜고, 지정한 종료 시각에 자동으로 끕니다.
  • 시작 시각이 미래면 서버 스케줄러에 등록됩니다. 브라우저를 닫아도 예정대로 실행되며, 작업 예약 페이지에서 확인·수정·취소할 수 있습니다.
  • 서버 등록에 실패하면(예: MCP 서버 미설정) 현재 탭이 대기했다가 실행하는 방식으로 대신 진행할지 물어봅니다. 이 경우에만 탭을 닫으면 실행되지 않습니다.

개방률을 다루는 장치(창문·커튼 등)에는 이 버튼이 없습니다 — "언제부터 언제까지 켬"이라는 의미가 성립하지 않기 때문입니다.

실시간 갱신~

위젯은 설정된 주기(기본 5초)마다 장치 상태를 자동으로 새로고침합니다. 마커 색상과 측정값 라벨이 실시간으로 업데이트되며, 팝업이 열려 있어도 값이 계속 갱신됩니다.

지도 위 도구 버튼~

지도 좌측 또는 우측 모서리에 다음 도구 버튼이 표시됩니다.

버튼 기능
+/- 확대/축소
전체화면 위젯을 전체화면으로 표시
검색 주소 검색 후 해당 위치로 이동
내 위치 브라우저 GPS 위치로 이동
초기화 처음 저장된 위치·확대 수준으로 되돌리기
사이트 목록 등록된 사이트·구역 목록에서 선택해 바로 이동
저작권(ⓘ) 현재 표시 중인 배경/오버레이 지도의 출처 표기를 보여줍니다. 지도를 처음 열거나 배경·오버레이를 바꿀 때 자동으로 펼쳐지고, 지도를 직접 조작하면(드래그·확대·터치) 접힙니다.

이 외에 위젯 제목 표시줄에는 지도 잠금(이동·확대 잠금)과 컨트롤 숨김(도구 버튼 숨기기) 아이콘이 있습니다. 이 둘은 설정 화면이 아니라 위젯 제목 표시줄에서 바로 켜고 끄는 토글입니다.


설정 옵션~

설정 창의 구성 순서와 같습니다. 접힘 항목(장치 필터 · 측정값 패널 · 라벨 스타일 · 도형 · 3D 지도)은 눌러서 펼칩니다.

기본~

옵션 설명
지도 선택 표시할 저장된 지도를 선택합니다. 비워두면 가장 최근에 수정한 지도를 사용합니다.
라벨 표시 사이트·구역·시설·장치·센서 라벨 전체를 켜고 끄는 마스터 스위치입니다. 종류별 세부 표시는 지도 우측 도구의 레이어 → 라벨에서 따로 조정합니다.
데이터만 표시(지도 숨김) 지도 배경과 오버레이를 감추고 옆의 측정값 패널만 보여줍니다.
AI 조언 표시 이 지도가 속한 시설·사이트에 대한 최신 AI 조언 요약을 지도 상단에 클릭 가능한 칩으로 표시합니다(전역 AI가 설정되어 있어야 합니다).
현지 시각 표시 지도 상단 가운데에 지도 중심이 있는 곳의 시각을 세 칸으로 띄웁니다 — 가운데가 현재 시각, 왼쪽이 직전 사건, 오른쪽이 다음 사건입니다. 그래서 낮에는 일출 · 지금 · 일몰, 밤에는 일몰 · 지금 · 내일 일출로 보입니다. 지도를 옮기면 그 위치의 시간대로 다시 계산합니다. 왼쪽 아래 작은 원 위에서 휠을 굴리면(폰은 세로로 끌면) 시계 크기가 바뀌고, 그 크기는 위젯에 저장됩니다. 켜져 있는 동안 주소 검색바와 AI 조언 칩은 그 아래로 내려갑니다.
주기(초) 장치 상태를 다시 불러오는 간격. 0으로 두면 자동 새로고침을 끕니다. (기본 5초)

참고

지도 선택을 다른 지도로 바꾸면 위치·확대 수준이 자동으로 초기화됩니다(새 지도 기준으로 다시 맞추기 위함).

장치 필터~

옵션 설명
입력 / 출력 / 함수 지도에서 숨길 장치를 종류별로 선택합니다(제외 목록). 아무것도 선택하지 않으면 /geo/design에 배치된 모든 장치가 표시됩니다 — 특정 장치만 지도에서 감추고 싶을 때만 사용하세요.

측정값 패널~

옵션 설명
입력 / 출력 / 함수 지도 옆 데이터 패널에 표시할 측정값을 종류별로 선택합니다.

라벨 스타일~

이름 라벨(사이트·구역·시설)과 측정값 키(입력 센서 값)에 모두 적용됩니다. 표시 여부 자체는 위 라벨 표시 마스터 스위치를 따릅니다.

옵션 기본값 설명
라벨 겹침 방지 켜짐 켜면 겹치는 라벨을 자동으로 묶습니다. 이때 구체적인 대상이 남습니다 — 함수 > 입력 > 출력 > 장비 > 시설 > 구역 > 사이트 순으로 자리를 잡고, 밀려난 라벨은 이름 +N 배지로 표시되어 조용히 사라지지 않습니다.
라벨 글자 크기 1.0 지도의 모든 라벨과 측정값 키의 글자 크기(em). 1.0~3.0.
축소 시 라벨 숨기기 17 이 확대 수준보다 축소하면 시설·출력·입력·함수 라벨과 값 키를 숨깁니다. 사이트·구역 라벨은 위치를 가늠할 수 있도록 항상 표시되며, 입력 라벨이 숨겨지는 동안 구역 라벨이 대표값을 대신 냅니다(아래 구역 라벨 참고). 0으로 두면 숨기지 않습니다.
시설 중심 라벨 꺼짐 꺼짐(기본값)은 야외 중심, 켜짐은 시설 중심으로 라벨의 줌 단계별 노출 규칙을 바꿉니다. 쌓임 순서(어느 라벨이 위로 오는지)는 이 값과 무관하게 항상 사이트 > 구역 > 시설 > 장비 > 출력 > 입력 > 함수입니다.
센서 마커 스타일 원형 원형(대표 측정값을 정수로 표시, 측정 구간 색상 적용) 또는 텍스트(값과 단위를 함께 표시).
센서 팝업 사용 켜짐 켜면 값 키를 클릭했을 때 최근 24시간 그래프가 있는 상세 창이 열립니다.

참고

마우스를 올리거나 클릭한 라벨은 종류와 무관하게 항상 맨 앞으로 올라옵니다. 클릭으로 연 라벨은 그 창이 닫힐 때까지 앞에 고정됩니다.

구역 라벨 — 이름만 vs 대표값~

구역 라벨은 입력 라벨이 보이지 않을 때만 대표값을 함께 냅니다.

입력 라벨 상태 구역 라벨
보임 이름만 (3-2)
숨김 — 라벨 컨트롤러에서 껐거나, 위 축소 시 라벨 숨기기 기준보다 축소했거나 이름 + 대표값 + 측정 구간 색 (3-2 / 32.4°C), 주의·이상이면 모서리에 점

입력 라벨이 이미 값을 말하고 있는데 구역 라벨이 또 말하면 같은 값이 두 번 뜨고 측정 구간 색이 두 겹으로 칠해져 어느 쪽이 기준인지 알 수 없기 때문입니다. 반대로 축소해서 입력 라벨이 사라지면 값이 가장 필요한 순간이므로 구역 라벨이 그 몫을 넘겨받고, 다시 확대하면 이름만으로 돌아갑니다.

어떤 측정을 대표로 낼지는 대표 측정 정하기에서 구역마다 지정할 수 있습니다.

도형~

디자인 도구에서 그린 폴리곤을 지도 위에 반투명 오버레이로 표시할지 종류별로 켜고 끕니다.

옵션 설명
사이트 도형 사이트 경계선(설정된 테마 색상).
구역 도형 구역 경계선.
시설 도형 건물 외곽선.
장비 도형 배관 등 장비의 도형.
장치 도형 장치가 차지하는 영역 도형.
구획 표시 구획(어디에 무엇이 있는가). 구획 라벨은 줌 16 이상에서 나타납니다.
그 외 그린 도형 그리기 도구로 만든 자유 도형.
장치 도형 불투명도 위 장치 도형의 불투명도(0~100). 0은 투명, 100은 완전 불투명.

3D 지도(벡터 모드)~

옵션 설명
3D 지형 사용 고도에 따른 3D 지형(힐셰이드) 렌더링을 켭니다.
시설 렌더 모드 시설(건물) 3D 모델을 그리는 방식: 기본(반투명) / 솔리드(불투명) / 와이어프레임 / 성능(모바일용, 부하 최소화).
벡터 스타일 URL 커스텀 MapLibre 스타일 JSON을 쓰고 싶을 때만 입력합니다. 비워두면 GIS 입력 설정을 따릅니다.

자동으로 저장되는 값~

아래는 설정 창에 없는, 지도를 조작하면 알아서 기억되는 값입니다. 직접 입력하지 않습니다.

언제 저장되나
위치·확대 수준·피치·베어링 지도를 이동·확대·기울일 때
활성 오버레이 레이어 / 선택된 기본 지도 지도의 레이어 선택기를 조작할 때
라벨 종류별 표시 여부 도구 막대의 라벨 버튼이나 레이어 → 라벨 체크박스를 누를 때
지도 잠금 / 컨트롤 숨김 해당 도구 버튼을 누를 때

범례(Legend)~

지도 우측 하단에 범례가 자동으로 표시됩니다. 별도 설정 없이 현재 켜져 있는 오버레이 레이어의 색상과 입력/출력 장치 아이콘을 설명하며, 범례 항목을 클릭하면 해당 레이어·장치 표시를 켜고 끌 수 있습니다.


3D 시설 팝업~

시설(Facility) 마커나 폴리곤을 클릭하면 간단한 3D 미리보기와 환경 데이터 요약이 팝업으로 표시됩니다. [현황] 탭의 환경 카드에는 구획과 마찬가지로 적산온도(GDD)·DLI도 함께 뜹니다 — 특정 동이 아니라 시설 전체 기준입니다. 전체 화면으로 자세히 보려면 AoT_facility 위젯을 사용하세요.


대지 기상대 지정~

사이트 팝업의 [정보] 탭에는 기상대 항목이 있습니다. 일사량·강우량은 대지 전체에 하나 있는 기상대가 재는 값이므로, 그 대지 안 구획·구역이 이 값을 빌려 쓸 때 어느 장치를 기준으로 삼을지 여기서 정합니다(일지, 주야 목표 참고).

  • 아무것도 지정하지 않으면 각 장치가 재는 측정값 이름으로 AoT가 자동으로 추론합니다 — 아무도 손대지 않은 설치에서 값이 나오게 하는 안전망일 뿐 정답은 아닙니다. 일사계가 둘이거나 실험용 센서가 섞여 있으면 어느 쪽이 맞는지 이 설정 없이는 바로잡을 수 없습니다.
  • 하나 이상 체크하면 그 장치로 명시적으로 지정되고, 이후 자동 추론보다 우선합니다.
  • 전부 해제하는 것은 "끄기"가 아니라 "지정 안 함"입니다. 자동 추론으로 돌아갈 뿐, 기상 값 자체가 안 나오게 되지는 않습니다.


여러 지도를 한 대시보드에~

같은 대시보드에 AoT_map 위젯을 여러 개 추가하고 각각 다른 지도를 표시할 수 있습니다. 예를 들어 전체 부지를 보여주는 개요용 지도와, 특정 동만 확대한 지도를 나란히 배치할 수 있습니다.


관련 페이지~

  • 디자인 도구 — 장치·도형 배치
  • 시설 위젯 — 3D 시설 전용 위젯
  • GIS 레이어 — 오버레이 레이어 등록
  • 일지 — 같은 GDD·DLI·관수량 자료로 만드는 스냅샷 문서
  • AoT Plot 위젯 — 구획 하나를 계속 보는 대시보드 위젯, 이 팝업엔 없는 목표 편집 기능이 있습니다