コンテンツにスキップ

地図デザインツール~

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


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

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

  1. Site(サイト)Site モードに切り替え、敷地全体を囲むポリゴンを描きます。プロパティパネルで名前を付けます — 描き終えた時点で自動的に保存されます。
  2. Zone(ゾーン)Zone モードに切り替え、サイト境界の内側に栽培用の棟のポリゴンを描きます。名前を付けます(例:「1棟」)。
  3. Facility(施設)Facility モードに切り替え、ゾーンの内側に建物の輪郭を描きます。名前を付けて保存したら、Facility Design ボタン(または直接 /geo/facility に移動)を使って3D設定を行います — その部分については施設管理を参照してください。このページで扱うのは輪郭を描くところまでです。
  4. Equipment(機器)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(プロパティ): 名前、テーマカラー、不透明度 — 色の変更は自動的に保存されます。
  • 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(特殊機能): 保存後、Facility Design ボタン(または /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 parts1 に設定すると、まったく分割されません — 範囲全体がひとつの区画になります(縁の余白を設定していれば、その分だけ内側に収まります)。畑をひとまとまりとして植え付ける場合はこれを使います。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つずつ表示されて編集でき、片を追加・削除するボタンも付きます(最小2片)。Directionの設定は引き続き適用されます — 幅の一覧が決めるのは各片の厚みだけで、切り出す軸の向きは変わりません。最後に入力した片が残りの幅より大きすぎる場合、拒否されるのではなく、収まる分だけ短く調整され、その旨が下の要約行に表示されます。地図上では、破線のプレビューの各片に、対応する入力欄と同じ番号が振られます。
  • Crop, variety, plot name, planted-on date, color(作物・品種・区画名・植え付け日・色) — すべての片に同じ値が設定されます。区画名には片の番号が付け加えられます(Trial 1Trial 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(配管)Reference Line(基準線)またはMain Pipe(本管)を描き、分岐の間隔・角度・オフセットを設定してから Generate をクリックすると、ゾーン全体に平行な分岐管が自動的に生成されます。ゾーンの境界で切り取られ、本管と交差する箇所で分割されます。
  • Irrigation(灌漑) — Sprinkler(スプリンクラー)またはDrip(点滴)を選び、間隔・半径・流量・圧力を設定してから Generate をクリックすると、1つずつ配置する代わりに、ゾーン全体にカバレッジポイントやエミッターが自動的にレイアウトされます。

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

Device(デバイス)~

AoTのInput・Output・Functionデバイスの物理的な位置を示し、地図にリンクします。このモードにもサブタブ(Input/Output/Function)があります。実際の手順は次のとおりです。

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

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

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


ツールバー~

左ツールバー~

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

描画ツール~

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

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

保存機能~

自動保存~

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

手動保存~

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


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

韓国の地籍データ(VWorld)を使って、サイト境界をすばやくインポートします。

住所からインポートする~

  1. 上部ツールバーの Parcel Import をクリックします。
  2. 住所を入力して検索します(VWorld PNU APIを使用します)。
  3. 検索結果から筆地を選択します。
  4. Save as Site をクリックします → Siteのフィーチャーが自動的に作成されます。

CSV一括インポート~

複数の筆地を一度にインポートする場合に使います。

CSV形式:

address,name
123 Gojung-ri, Songsan-myeon, Hwaseong-si, Gyeonggi-do,Greenhouse Site 1
124 Gojung-ri, Songsan-myeon, Hwaseong-si, Gyeonggi-do,Greenhouse Site 2

  1. Parcel Import → CSV Import を選択します。
  2. CSVファイルをアップロードします。
  3. プレビューを確認します — エラーのある行は赤色で強調表示されます。
  4. Import をクリックします。

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


Layer Control(レイヤー制御)~

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

  • Base layers(ベースレイヤー): 登録済みのGISレイヤープロバイダーから選択します。
  • Overlays(オーバーレイ): Site、Zone、Facility、Deviceの各図形を個別に切り替えます。
  • Weather layers(気象レイヤー): 登録されていればRainViewerのレーダーやOpenWeatherのオーバーレイ。

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


Statistics Panel(統計パネル)~

Stats ボタンをクリックすると、地図の統計情報が表示されます。

  • サイトの総面積(m²/坪)
  • ゾーンの数と面積
  • 施設の数
  • 配置済みデバイスの数

Map Lock(地図ロック)~

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


地図を削除する~

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

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


関連ページ~