コンテンツにスキップ

地図デザインツール~

/geo/design ページは、地図の上に農場をレイアウトする場所です — 敷地境界を描き、栽培ゾーンを区切り、建物を配置し、各センサー・バルブが物理的にどこにあるかを正確に落とし込みます。ここで描いたものはすべてAoT マップダッシュボードウィジェットにそのまま表示されるため、ウィジェットの配線を始める前にこのページを整えておく価値があります。


実例: 新しい温室の棟をレイアウトする~

外側から内側へ向かう、典型的な最初の手順です。

  1. Site(サイト) — サイト モードに切り替え、敷地全体を囲むポリゴンを描きます。プロパティパネルで名前を付けます — 描き終えた時点で自動的に保存されます。
  2. Zone(ゾーン) — ゾーン モードに切り替え、サイト境界の内側に栽培用の棟のポリゴンを描きます。名前を付けます(例:「1棟」)。
  3. Facility(施設) — 施設はここでは描かず、施設画面で作ります。施設 モードに切り替え、設定ドロワーの 施設設計 横の 開く ボタン(または直接 /geo/facility に移動)をクリックし、+ 新規施設 → この地図を選択 → 地図に配置 → 施設を保存 の順に進めます — 施設登録の流れを参照してください。保存すると、施設の外形がこの地図の施設レイヤーに作られます。
  4. Equipment(機器) — 設備 モードに切り替え、ポンプ・バルブ数台・それらをつなぐ配管を追加します(配管/灌漑の自動生成ツールについては、下記のEquipmentモードを参照してください)。
  5. Devices(デバイス) — デバイスモード(モードパネルでは A と表示されます)に切り替え、実際のInput・Output・Functionデバイスを配置します — 下記のDeviceモードを参照してください。
  6. ダッシュボードで確認する — このデザインを指すAoTマップウィジェットを追加します。今描いた図形やマーカーがそこに表示され、デバイスマーカーをクリックするとリアルタイムの値と操作ボタンが表示されます。

このツールはこの順序を強制しません(たとえばゾーンが存在する前にデバイスを配置することもできます)が、こうして外側から内側へ描いていくと、機器やデバイスのマーカーは、それらを囲むゾーンを描いた時点で自動的にそのゾーンの内側に入ったことになります(この自動リンクが実際にどう働き、何をしないのかは編集モードを参照してください)。


画面レイアウト~

┌──────┬──────────────────────────────────┬────────────┐
│      │                                  │            │
│ 左側 │        地図キャンバス             │   設定     │
│ツール│ (MapLibre GLベクターレンダリング) │ドロワー    │
│      │                                  │            │
│      │  ┌────────────────────────────┐  │(モードごと)│
│      │  │ モードタブ(Site/Zone/…)  │  │            │
└──────┴──┴────────────────────────────┴──┴────────────┘

モードタブは地図の下のバーに並び、そのモードの設定は右側のドロワーに表示されます。 ドロワーは地図を覆うのではなく脇へ押しやる形で開くため、設定を変更しながらその効果を確認でき、ドロワーを開いたままでも地図をパンしたり図形をクリックしたりできます。スマートフォンではドロワーが画面全体を覆いますが、上部のハンドルを引き下げると地図を確認できます。


編集モード~

地図の下にあるモードタブから編集対象を選びます — 6つのモードがあります: Site(サイト)、Zone(ゾーン)、Facility(施設)、Plot(区画)、Equipment(機器)、そしてDevice(デバイス、モードパネルでは「AoT device」を表すAと表示されます)。それぞれ描画できる図形とプロパティが異なります。タブを押すと、そのモードの設定ドロワーも開きます。

Site(サイト)~

敷地の最上位の境界を定義します。

  • Draw(描画): Rectangle(四角形)、Circle(円)、Polygon(ポリゴン)。
  • Properties(プロパティ): 名前、テーマカラー — 色の変更は自動的に保存されます。
  • Switches(スイッチ): 地図に表示 は、別のモードで作業している間この種類の図形を隠します。長さラベルを表示 は、各辺の実測長を地図上に表示します。
  • Special(特殊機能): VWorld/CSVによる筆地インポート(下記のParcel Import(筆地インポート)を参照)。

Zone(ゾーン)~

サイト内の栽培ブロック・区分・管理エリアを定義します。

  • Draw(描画): Rectangle(四角形)、Circle(円)、Polygon(ポリゴン)。
  • Properties(プロパティ): 名前、テーマカラー。

Note

Zoneを描いても、それがどのSiteの内側にあるかは自動的にはリンクされません — そのリンクは記録されないためです。自動になっているのは逆方向です: ZoneまたはSiteの内側に配置したEquipmentやDeviceの項目は、そのZone/Siteに自動的にリンクされます(下記参照)。だからこそ、機器やデバイスを配置する前にゾーンを描いておくほうが楽な順序になります。図形が重なっている場所では、それを含む最も小さい図形にリンクされます — 通常は外側のサイトではなくゾーンのほうです。

Facility(施設)~

物理的な建物(温室、倉庫、機械室)を配置します。

  • Draw(描画): Line(線)、Rectangle(四角形)、Circle(円)、Polygon(ポリゴン)、Marker(マーカー)、Label(ラベル) — 建物の輪郭はポリゴンとして描きます。
  • Properties(プロパティ): 名前、テーマカラー。
  • Special(特殊機能): 施設設計 横の 開く ボタンは /geo/facility に移動します。施設の作成と保存、配置・3Dモデリング・工学計算・サイトの選択はすべてそのページで行い、ここでは行いません。このモードで手で描いたポリゴンは通常の図形のままで、施設画面の施設にはなりません。施設登録の流れを参照してください。

Plot(区画)~

何がどこにあるかを記録します。Zoneが「このエリアは3-1区画です」と示すものだとすれば、plotは「その3-1区画のこの部分には、3月20日からレタスが植わっている」と示すものです。

植生専用ではありません。 plotにはkind(種類)があります — Vegetation(植生)、Livestock(家畜)、Facility(施設)、Other(その他)。種類を選ぶと、プログラムの選択肢もその種類に絞り込まれます。

プログラムを設定すると、現在のステージ、目標環境、終了予定日が自動的についてきます。管理プログラムを参照してください。

  • Draw(描画): Rectangle(四角形)、Circle(円)、Polygon(ポリゴン)。
  • Properties(プロパティ): 種類、作物、品種、区画名、プログラム、開始日、終了予定日、色。

ゾーンと違い、区画には寿命があります

区画にはいつか終わりが来ます — 露地の畝なら3〜9か月、果樹園なら30年です。そのため区画は他の図形とは別に保存され、シーズンが終わっても消えることはありません — 記録は履歴として残ります。だからこそ「この場所には過去3年間何が植わっていたか」という、輪作や連作障害の判断に必要な問いに答えられるのです。

重なりは許可されています。 混植や間作は普通に行われることなので、区画同士が重なることを妨げません。面積の割合の合計が100%を超えてもエラーにはなりません。

親ゾーンを選ぶ必要はありません。 ただ描くだけで構いません — どのゾーンに属するかは、機器やデバイスと同じように、その位置から自動的に判定されます。

ゾーンを複数の区画に分割する~

ひとつのゾーンが複数に分けて植え付けられている場合、そのひとつひとつを描く必要はありません — 分割すればよいのです。Plotモードに切り替えると、区画の対象・品種欄の上に分割用フォームがすでに用意されています。

  • Area to split(分割する範囲) — 地図上にすでに描かれているゾーンやサイトから選びます。まだ保存していない図形は一覧に出てきません(先に保存してください)。
  • Split by(分割方法) — Equal parts(等分割)(いくつに分けるか)か Strip width(帯幅)(1片が何cmか)のどちらかを選びます。Equal parts を 1 に設定すると、まったく分割されません — 範囲全体がひとつの区画になります(縁の余白を設定していれば、その分だけ内側に収まります)。畑をひとまとまりとして植え付ける場合はこれを使います。Strip width を選ぶと Exact piece count(正確な片数、任意) も表示されます — 空欄のままにすると、幅から自動的に片数が計算されます(入るだけの数)。値を入力すると、その幅でちょうどその片数だけ切り出され、余った分は両端に均等な余白として振り分けられます。これは等分割ではありません — 片数と間隔の両方がすでに決まっている場合(例:「5列、ちょうど40cm間隔」)に使います。
  • Direction(方向) — Equal parts のとき、および Strip width で正確な片数を入力したとき(どちらも「N片をどちら向きに並べるか」という設定になります)に表示されます。Long side(長辺方向、デフォルト) は畑の長い方向に沿います。Short side(短辺方向) はそれを横切るように分割し、より正方形に近い片になります。畝を作るのではなく、ゾーンを作物ごとに分けるのが目的なら、短辺方向のほうが扱いやすいことが多いです。Custom angle(任意の角度) を選ぶと角度スライダーが表示され、任意の方向に回転できます — ドラッグしている間、ゾーンの中心を通る基準線が地図上で連動して回転し、少し止まるとその角度で片のプレビューが再描画されます。
  • Edge margin(縁の余白) — 図形の内側に、機械が旋回するための余地を残します。不要な場合は0にします。
  • Adjust each piece width(片ごとに幅を調整) — 上記のモードはどれも均等幅で切り出します。これをオンにすると、片ごとに個別の幅を持たせられます — すでにある等分割から始まり、片ごとに数値入力欄(メートル単位)が1つずつ表示されて編集でき、片を追加・削除するボタンも付きます(最小1片)。Directionの設定は引き続き適用されます — 幅の一覧が決めるのは各片の厚みだけで、切り出す軸の向きは変わりません。最後に入力した片が残りの幅より大きすぎる場合、拒否されるのではなく、収まる分だけ短く調整され、その旨が下の要約行に表示されます。地図上では、破線のプレビューの各片に、対応する入力欄と同じ番号が振られます。
  • Crop, variety, plot name, start date, color(作物・品種・区画名・開始日・色) — すべての片に同じ値が設定されます。区画名には片の番号が付け加えられます(Trial 1、Trial 2、…)。

値を変更すると地図もそれに追従します。 提案内容は破線の輪郭として描かれ、片数・片の幅・長さの範囲・方向がフォームの下に表示されます。片が細長くなりすぎた場合(おおむね4:1を超えると)、アスペクト比が警告として表示されます — 短辺方向を試すようにという合図です。プレビューを確定する別のステップはありません — ドロワーは地図を覆わないため、見えているものがそのまま提案内容だからです。よければ Create plots を押します。そうでなければドロワーを閉じるだけで構いません(何も保存されません)。

片はデフォルトで畑の長い方向に沿います

真北を基準に切ると、不整形な畑では畝が斜めに走ってしまい、余分な端材しか生まれません。そのため片はデフォルトで図形の最も長い辺に沿い、不整形な端はそこで切り落とされます。だからこそ片ごとに長さが異なり、畝として使えないほど短い片(2m未満)は除外されます — 除外された数も表示されます。Strip-width(畝単位)の分割は常に長辺方向に沿います — 畝の向きは実際の畑の使い方に合わせる必要があるため、ここでは方向を変更できません。

畝のレイアウトはノートに記録します~

AIに「ここに何列入るか」と尋ねると、畑の実際の使われ方に沿って数えます — 作物が植わるのは畝の上であって、畝間ではありません。区画全体に対して均一に列数を数えると、実測されたケースでは24%も過大に見積もられました(幅28.4m: 均一計算では71列 → 畝単位では54列)。

このレイアウトは、フォームの項目ではなく区画のノートの中の一文として記録されます。AIがレイアウトを把握していない場合は、黙って均一計算の数字を渡すのではなく、先に確認したうえで、合意した内容をノートとして記録するよう伝えます。次回の会話ではそのノートが読み込まれます。

なぜフォームの項目にしないのか

「畝幅」を尋ねると、畝間を除いた植え付け面で答える人もいれば、畝とその畝間をひとまとめにして答える人もいます。同じ畑が 120+40 と記録されることもあれば 160+0 と記録されることもあり、エラーにはならず、ただ畝数の計算結果が変わるだけです。 数値項目では、どちらの意味で答えたのかを持たせることができません。畝のレイアウトはあくまで出発点にすぎず、そのあとにマルチング・誘引・灌漑の実践が続きますが、それらすべてを項目にすることはできません。ノートはそのためにあります。

列数を尋ねるときに使われる値は2つあります。

  • Bed pitch(畝ピッチ) — ひとつの畝の中心から次の畝の中心までを、畝間を含めたひとつの数値で表します(幅120cmの畝に幅40cmの畝間なら 160)。生産者は畝と畝間を分けて数えないため、ひとつの数値で尋ねることで解釈の分かれを避けられます。
  • Rows per bed(畝あたりの列数) — 作物によって異なります: トウガラシなら1列、レタスやキャベツなら2〜3列です。ピッチだけでは何列入るかはわかりません。

この2つはセットで使います。畝を作らない平植えの場合は、代わりに条間を伝えてください。

施設の棟から作物を移行する~

以前に施設(温室)の棟に入力していた作物名は、バックフィルスクリプトで区画へ移行できます — 管理者に依頼してください。ジオメトリはその時点のスナップショットとしてコピーされるため、後で棟数を変更しても過去のシーズンが引きずられることはありません。

Equipment(機器)~

ポンプ、バルブ、配管、灌漑レイアウトを配置します。このモードには3つのサブタブがあります。

  • Device(デバイス) — カテゴリ別に分類された点マーカーのカタログです: Water Supply(給水 — 河川/貯水タンク/ポンプ)、Filter(フィルター — ディスク/スクリーン/砂)、Valve(バルブ — ユニオン/アダプター/インライン/レジューサー)、Connection(接続 — 吸込/エルボ/チーズ/レジューサー。別の描画モードではなく配管継手です)。項目を選び、地図上をクリックして配置します。
  • Pipe(配管) — 基準線 または メインパイプ を描き、間隔と角度 で分岐の間隔・角度・オフセットを設定してから 枝管を生成 の 生成 をクリックすると、ゾーン全体に平行な分岐管が自動的に生成されます。ゾーンの境界で切り取られ、本管と交差する箇所で分割されます。90度で分岐 をオンにすると、基準線に沿わず本管に直角に枝管を置き、リセット は生成された配管を削除して最初からやり直せるようにします。
  • Irrigation(灌漑) — スプリンクラー または 点滴 を選び、間隔・流量・圧力を設定してから(半径はスプリンクラーにのみあります)生成 をクリックすると、1つずつ配置する代わりに、ゾーン全体にカバレッジポイントやエミッターが自動的にレイアウトされます。リセット で再び削除できます。

ZoneまたはSiteのポリゴンの内側に配置されたEquipmentは、自動的にそれにリンクされます — この再チェックは地図の読み込み時と図形を編集するたびに行われるため、たった今配置したマーカーは、リロードするか少し動かすまで、統計パネルにゾーンとのリンクが表示されないことがあります。

Device(デバイス)~

AoTのInput・Output・Functionデバイスの物理的な位置を示し、地図にリンクします。このモードではまず 機器の種類(入力/出力/機能/デバイス)を選びます。実際の手順は次のとおりです。

  1. 選択リスト の 開く をクリックして、実際のデバイスの一覧を開きます(出力はチャンネルごとに表示されます)。
  2. デバイスをオンに切り替えます — マーカーは、あなたが見ていた場所ではなく、現在の地図表示の中心に現れます。実際の物理的な位置までドラッグしてください。新しい位置は自動的に保存されます。
  3. デバイスをオフに切り替えると、そのマーカーが削除されます。

マーカーだけでなく図形をデバイスにリンクする: 配置済みのデバイスマーカーをクリックすると「アクティブ化」されます(色が変わり、アクティブになったことを知らせるトーストが表示されます) — その後に描く図形は、種類を問わず、リンクのないただの図形になる代わりに、自動的にそのデバイスにリンクされます。これを使うと、たとえば送風機のカバー範囲や、特定のデバイスにリンクされたスプリンクラーゾーンを、そのデバイス自身の位置マーカーとは別に描くことができます。

点ではなく場所をデバイスに任せる: 地図上でゾーンやサイトを選択すると、ドロワーに デバイスの割り当て の行が現れます — 割り当て は、その場所をどのデバイスが受け持つかを記録します。デバイスのない場所 の 表示 を押すと、まだ割り当てのないゾーンが一覧になります。デバイス区域に分割 はゾーンやサイトを複数の片に切り分けます — 等分 または 帯の幅 に、方向(長辺・短辺・任意の角度)と 外周の余白 (cm) を選びます。区画の分割とは違い、帯の幅で切るときも方向を選べ、片が捨てられるのは 50 cm 未満になったときだけです。区域名 に名前を入れて デバイス区域を作成 を押すと保存され、押すまでは何も保存されません。各片の内側にマーカーが入っているデバイスにその片がリンクされ、内側にマーカーがない片、または2つ以上ある片はリンクせず、そのまま報告されます。この種類のデバイスのみ連結 を使うと、入力・出力・機能・Device Unit のいずれか1つに対象を絞れ、既定の すべての種類 はそのすべてを対象にします。地図にゾーンもサイトも描かれていない場合は、フォームの代わりに「まず描いてください」という案内文が出ます。

地図、またはデバイスのタブが別のアクセスグループに割り当てられている場合、位置の保存は拒否されます — マーカーの配置・ドラッグ・削除はいずれも同じ保存を通ります。画面には何も表示されません。マーカーは置いた場所に残ったままで、ページを再読み込みするとサーバーに記録された位置に戻ります。

補足: AoT マップウィジェットのダッシュボード表示でデバイスマーカーをクリックすると、リアルタイムの値と、出力の場合はオン/オフの操作ボタンが表示されます — だからこそ、ここでデバイスを正確に配置することが重要なのです。


ツールバー~

左ツールバー~

アイコン 機能
+ / − ズームイン/アウト
Compass(方位) 地図が向いている方向を表示。クリックすると北向きに戻る
Fullscreen(全画面) 全画面表示の切り替え
Search(検索) 住所・座標検索
My location(現在地) GPS位置へ移動
Reset(リセット) デフォルトの位置に戻す

描画ツール~

利用できるツールはモードによって異なります: SiteとZoneではRectangle(四角形)、Circle(円)、Polygon(ポリゴン)が使えます。Facility・Equipment・Deviceの各モードでは、それに加えてLine(線)、Marker(マーカー)、Label(ラベル)も使えます。どの描画ツールにもキーボードショートカットはありません — ツールバーのボタンを使ってください。

  • Edit(編集) — 既存の図形の頂点をドラッグして形を変えます。
  • Delete(削除) — 図形をクリックすると削除されます。図形が重なっている場合、クリックのたびにカーソルの直下にある一番上の図形だけが削除されるため、下の図形を消すにはもう一度クリックしてください。

保存機能~

自動保存~

図形は描画・編集・削除するたびに自動的に保存されます — 別途「確定」の操作はありません。変更が本当に保存されたかどうかを念のため確認したい場合は、ページを再読み込みするのが確実な方法です。

手動保存~

上部の 保存 ボタンを押すと、現在の状態を強制的に完全保存します。これにもキーボードショートカットはありません。


Parcel Import(筆地インポート)~

韓国の地籍データ(VWorld)を使って、サイト境界を手描きせずにすばやくインポートします。サイト モードの設定ドロワーで 住所から追加 横の 検索 ボタンを押すとダイアログが開き、住所入力 タブ(住所を1つ以上入力、VWorld PNU APIを使用)か CSV一括 タブ(1行に住所1つ、1列目のみ)のどちらかを使います。どちらの場合も同じプレビューにつながります — 地図上に描かれる見つかった筆地、隣接する結果を1つのサイトに統合する任意の 隣接する筆を統合 チェックボックス(オンにしたときだけ統合されます)、そして サイトとして保存 ボタンです。既にインポート済みの筆地を再度インポートしても、重複は作られずスキップされます。別のアクセスグループに割り当てられた地図への保存は拒否され、その筆地は理由が示されないままステータス行で 失敗 として数えられます。

詳しい手順とAPIはParcel Import Details(筆地インポートの詳細)を参照してください。


Layer Control(レイヤー制御)~

右上の Layers パネルを使って、レイヤーの表示・非表示を切り替えます。

  • Base Map(ベースマップ): 登録済みのGISレイヤープロバイダーから1つを選びます — 同時に有効にできるのは1つだけです。
  • Overlay(オーバーレイ): 登録済みのオーバーレイレイヤー(気象レーダーなど)を、それぞれ個別に切り替えます。
  • Shapes(図形): Site、Zone、Facility、Plot、Equipment、Deviceの図形を表示・非表示にします — 各モードの設定ドロワーにある 地図に表示 スイッチと同じものです。

新しいレイヤープロバイダーの登録方法についてはGIS Layers(GISレイヤー)を参照してください。


Statistics Panel(統計パネル)~

地図の下の 設計情報 のセクションが自動的に埋まります — 押すボタンはありません。

  • 設計サマリー — サイト数、ゾーン数、配管の総延長、エミッター数、AoTデバイス数。
  • サイトごと、さらにその中のゾーンごと — 面積(m²)、本管と枝管の長さと本数、エミッター数、流量(L/h・L/min)、レイアウトから数えた継手(チーズ・エルボ・末端)、そこに属するInput・Output・ロジックのデバイス数。値が0の行は表示されません。
  • 配管の詳細 — 本管・枝管1本ごとに1行: 番号、長さ、その配管に付くエミッター数、流量。
  • サイトが2つ以上ある場合は、サイトの選択リストと フィルター適用 で、上記すべてをチェックしたサイトだけに絞れます。

パネル内のサイト名・ゾーン名をクリックすると、地図がその図形へ移動します。面積はm²で表示されます。


Map Lock(地図ロック)~

右上の Lock ボタンをクリックすると、地図のパンとズームをロックできます。これにより、AoTマップダッシュボードウィジェットで地図が誤って動いてしまうのを防げます。


地図を削除する~

地図ウィジェットがまだその地図を表示している場合、削除は拒否され、AoTはどのウィジェットがそれに該当するかを知らせます。先にそれらを削除するか別の地図に向け直してから、地図を削除してください。

地図を削除すると、その上にある図形と施設も一緒に削除されます。以前は、ウィジェットがまだ表示している間でも地図を削除できてしまい、そのウィジェットはエラーもなく空の地図を表示するだけになっていました — なぜそうなるのかを知る手立てはありませんでした。図形とデバイスの参照はデータベース側で整理されますが、ウィジェットが持つ地図への参照は、その整理が届かない場所にあります。


関連ページ~