作業計画・管理支援システム【.NET 版】

作業計画計算ガイド―

2011 年 1 月版―

近畿中国四国農業研究センター

生産支援システム研究近中四サブチーム

【謝辞】
本システムの原型（オリジナル版）は，農林水産省「先端技術を活用した農林水産研究高度化事業」の研究開発資金援助（2004～2006 年度）を受け，近畿中国四国農業研究センター・鳥取県農業試験場・鳥取大学・（有）
アドバンネットが共同で開発したものです。
【.NET 版】はオリジナル版をベースに，農林水産省委託費「担い手の育成に資する IT 等を活用した新しい生産システムの開発」（2007～2009 年），「農作業の軽労化に向けた農業自動化・アシストシステムの開発－(5)農家の作業技術の数値化およびデータマイニング手法の開発」（略称「アシスト」，2010～2014 年）を受け，近畿中国
四国農業研究センターにおいて，現在開発・改良されています。
ここに記して感謝の意を表します。

【本システム使用上の注意点】
本システムを使用した結果およびそのあらゆる影響について，開発元である近畿中国四国農業研究センター・
鳥取県農業試験場・鳥取大学・(有)アドバンネットに一切の責任はないものとさせていただきます。
本システムの使用に当たっては，使用者ご自身の責任の下での使用になることを承諾いただいているものとさせていただきます。これに同意できない場合は，本システムを使用いただくことはできません。

【本書内のシステム画面写真】
本書内で使用している画面は，開発中のものですので，実際とは異なっている場合があります。その場合は，本書の説明と実際の画面とを対比しながら適宜読み替える必要があります。

【サンプル地図の空中写真】
本システムのサンプルとして提供されている「近中四農研サンプル」データの背景図に使用している空中写真
は以下の承認を受けたものです。本システムのサンプルデータとしての利用以外の利用はできません。
「この空中写真は、国土地理院長の承認を得て、同院撮影の空中写真を複製したものである。（承認番号 平 18
総複、第 681 号）」

目次
はじめに.....................................................................................................................1
作業計画・管理支援システムとは？ ...................................................................... 1
知っておくべきこと ................................................................................................ 1
作業計画計算ガイド（本書）の利用手順 ............................................................... 2
本書利用上の注意点 ................................................................................................ 2
作業計画計算とは？【概要】 .....................................................................................3
作業計画計算の流れ【概略】 ................................................................................. 3
作業計画計算の起動【操作】 .....................................................................................4
メイン画面【概略】 ................................................................................................ 4プロセス（計算データセット）管理【操作】 .............................................................6
プロセスを作成する ................................................................................................ 6
プロセスを削除する ................................................................................................ 6
マスタ管理【操作】 ...................................................................................................7
システム設定 .......................................................................................................... 7
作業種別を設定する ................................................................................................ 8
圃場を設定する ....................................................................................................... 9品種を設定する ..................................................................................................... 10
品種毎期間を設定する ...........................................................................................11
作付を設定する ..................................................................................................... 13
秋作業を設定する ................................................................................................. 13
マスタ管理の終了 ................................................................................................. 14
圃場情報画面【操作】 ..............................................................................................15
計算条件の設定【操作】 ..........................................................................................17
受託作業を指定する .............................................................................................. 18
作業期間中の配置可能作業人員を指定する ......................................................... 20
圃場毎の作業可能期間を指定する ........................................................................ 21
水稲生育予測により収穫作業期間を設定する ...................................................... 21
計算条件設定を作り直す ...................................................................................... 22
作業不能期間を設定する ...................................................................................... 23
田植え予定日（計算結果）から代掻き作業期間を設定する ................................ 23
計算条件設定を終了する ...................................................................................... 24
計算の実行【操作】 .................................................................................................25
計算結果の表示【操作】 ..........................................................................................27
計算結果の選択【操作】 ..........................................................................................29
作業計画計算の終了【操作】 ...................................................................................30
付録..........................................................................................................................31iシェイプファイル仕様 .......................................................................................... 31
問い合わせ先 ............................................................................................................33

〔メモ〕

ii

はじめに
作業計画・管理支援システムとは？
「作業計画・管理支援システム（PMS）」（以下，本システム）は，多数の圃場を管理しながら水稲をはじめとする農作物を生産している農家・農家集団・集落型経営体・農業法人などを対象として，圃場の管理や作付け・栽培・労務管理などで日々発生する様々な情報（データ）を，圃場マップを用いてマップ上で視覚的かつ統一的に管理できるように設計・開発された Windows PC（パーソナルコンピュータ）
用のソフトウェアです。
一口に圃場管理・栽培管理などと言ってもその内容は多岐に亘るのですべてを記すことは困難ですが，おおよそ以下のような情報（データ）を取り扱うことができます。
 圃場の区画形状情報（GIS 互換のポリゴンシェイプ） 圃場に付帯する情報（所有者，地番，面積，土地利用，水利，・・・など）
 圃場所有者・耕作者・作業者についての最低限の情報
 作物情報（栽培・管理する作物名・品種名など）
 栽培資材情報（使用する肥料名・農薬名など） 圃場毎の作付情報
 圃場毎の日々の栽培管理作業情報（作業受託を含みます）
 圃場毎の土壌成分情報 圃場毎の収穫・出荷物の品質情報
 生産物のロット単位情報
これらの情報（データ）に基づいて，たとえば，以下のような営農上の情報管理・
意思決定支援が可能です。
 圃場地図上での視覚的なデータ管理（主な管理内容は以下）
 農地管理，水利管理，土壌成分管理 作付計画作成・管理（品目・品種），品質管理（収量・等級など）
 作業受託を含む日別作業計画作成，作業進捗・実績（履歴）管理
 労務管理（日別作業予定，作業指示・報告，作業実績，圃場別作業履歴）
 製品出荷管理（製品～出荷工程管理）

知っておくべきこと
本システムは，PC（パーソナルコンピュータ）用のソフトウェアです。使用するためには，お使いになる PC の基本的な知識・操作法などを知っている必要があります。
さらに，本システムは，PC の中でも，Windows（ウィンドウズ）と呼ばれるシ
ステムソフトウェア（OS：オーエスと呼びます）上で動作するソフトウェアですので，一般に「Windows PC」と呼ばれる PC の基本的な知識・操作法などを知って－1－

いる必要があります。具体的には，電源の入れ方，画面の見方，キー入力の仕方，
マウスの使い方，ソフトウェアの起動・終了の仕方，プリンタの接続・印刷の仕方，
電源の切り方，などです。
本システムの使用に当たっては，お使いの PC（Windows PC）の操作説明書や，使い慣れた方からの手ほどきなどによって，基本的な操作ができるものとします。
また，本システムでは，圃場地図を取り扱うための地図データ作成・編集機能が含まれています。本システムで必要な地図データの作成管理を行う場合には，日本国内における地図取り扱いに関する若干の知識が必要となります。
具体的には，本システムに含まれている一部の地図データ作成・変換プログラムなどを使用する際に，画面表示される項目や選択枝に，地図座標系や縮尺，画像解
像度といった地図作成に必要ないくつかの用語・概念が登場します。必要に応じて，国土地理院のサイト（http://www.gsi.go.jp/）や(財)日本地図センターのサイト（http://www.jmc.or.jp/）などを参照してください。

作業計画計算ガイド（本書）の利用手順
作業計画計算では，水稲春作業（代かき・田植え）および秋作業（収穫）について，圃場の空間配置（位置）と作付（品種の同一性），作業期間とその期間内各日の割り当て可能作業人員を元にして，期間内の圃場間移動距離（「圃場分散度」と評価指標で代替えしています）ができるだけ小さくなるような作業計画（圃場毎の作業日と作業人員配置）を計算し作成します。
本書はその手順・操作法を説明しています。実際に操作しながら，読み進めていくことで，作業計画計算による水稲春・秋作業計画案を作成できます。
また本書では，タイトル毎に【概略】，【操作】，【解説】などの項目に分けて説明していますので必要な内容だけをチェックすることもできます。
習熟程度に合わせて，本書を活用してください。

本書利用上の注意点
本書において本システムの操作説明等に使用しているシステム画面（画像）は，本システム開発時点のものであり，実際の画面と異なっている場合があります。その場合は，実際の画面表示に従って，本書での説明を適宜読み替えて使用してください。
最新の情報，システムや本書の更新版の入手については，以下の本システムサポ
ートサイトで随時情報提供を行っていますので，時々チェックしてください。
作業計画・管理支援システムサポートサイト
URL:

http://www.aginfo.jp/PMS/－2－

作業計画計算とは？【概要】
本システムでは，水稲の代掻き・田植え・収穫作業について，圃場毎の作付品種・作業期間と期間内の配置可能作業人員を指定することで，その条件下で圃場間の移動距離を最小にする，言い換えればできるだけ地域ごとにまとめて順次作業を進めていく計画を計算により作成することができます。
この機能を活用して，品種毎に決まっている作業期間内に，各圃場の作付に対して，配置可能な人員による作業配置（圃場と人員と作業日）案を作成し，それにもとづいて最終的な作業計画を決定することができます。

作業計画計算の流れ【概略】
水稲の代掻き・田植え・収穫作業を対象とした作業計画計算を行うには，その計算のためのデータセット（計算条件や計算結果が入ります）を最初に作成します。
本プログラムでは，この計算データセットのことを「プロセス」と呼びます。
データセットを作成したら，次に，プロセスのマスタデータを確認し，必要に応じてマスタデータの編集を行います。マスタデータには，作業計画管理プログラムの「管理ファイル（圃場データ）」（→作業計画管理ガイド）から渡された圃場情報（土地台帳データ）や作付情報（作付台帳データ）などと，本プログラムが独自に使用するデータの 2 種類があります。
マスタデータの確認・編集が終わったら，次に，計算に必要な条件を入力します。
この計算条件には，計算対象となる作業期間中の毎日の配置可能な作業者数や，圃場毎の作業配置可能期間などがあります。
これらの計算条件を入力したら，計算を行い，結果を得ます。結果を得たら，圃
場図上に表示して作業計画配置を確認したり，作業配置予定表として印刷したりして活用します。

－3－

作業計画計算の起動【操作】トップメニューのメインシートから「作業計画作成」をクリックするか（→インストールガイド），以下のように，作業計画管理のメイン画面から「作業計画」ツー
ルボタンをクリックします（→作業計画管理ガイド）。

図 1 作業計画計算の起動（上：トップメニューから，下：作業計画管理から）
これにより，作業計画計算プログラム（実行形式ファイル名は”分散圃場システ
ム.exe”）が起動し，メイン画面（図 2）が表示されます。

メイン画面【概略】
作業計画計算プログラム（”分散圃場システム.exe”）を，作業計画・管理支援シ
ステムのトップメニューから起動した場合（図 1 上）は，最初に画面左上（メインメニュー下）の「管理ファイル（圃場データ）」を選択します。
これに対し，作業計画管理から起動した場合（図 1 下）は，作業計画管理で使用中の「管理ファイル（圃場データ）」が自動的に選択された状態となり，他の管理フ
ァイルを選択することはできません（図 2 はこちらの例で，管理ファイル選択コン
ボが灰色表示となり変更できなくなっています）。
作業計画作成プログラムのメイン画面では，左側に計算データセット（「プロセス」と呼びます）の一覧（プロセス一覧）が表示され，右側にプロセス一覧で選択されているデータセットの詳細入力欄が表示されます。
この詳細入力欄で指定するプロセス情報項目は以下のとおりです。
 プロセス ID --------------- プロセスを作成する度に自動的に付与されます。
 作成日 ----------------------- プロセスの作成日（初期値は実際に作成した日） 作業種別 -------------------- 代掻き・田植え・収穫のいずれかを選択します。
 備考 -------------------------- プロセスについての任意のメモ・コメント－4－

図 2 作業計画計算プログラムのメイン画面
詳細入力欄の下には，計算プログラムの主要な操作を行うためのコマンドボタンが表示されます。各ボタンの機能は以下のとおりです。
 条件設定 -------------------- 選択されているプロセスの計算条件を入力します。
 計算 -------------------------- 選択されているプロセスを計算します。実行するには条件設定が終了している必要があります。
 表示 -------------------------- 選択されているプロセスの計算結果を表示します。実
行するには計算が終了している必要があります。
画面下方には，ファンクションボタンが表示され，プロセスの作成や複写，計算結果の選択など，計算プロセスについての補助的な操作を行います。ファンクショ
ンボタンの機能は以下の通りです（括弧内はファンクションキーです）。
 新規（F1） ---------------- プロセス（計算データセット）を新規作成します。
 複写（F2） ---------------- 選択中の既存プロセスをコピーして新しいプロセスを作成します。
 削除（F3） ---------------- 一覧で選択されているプロセスを削除します。
 マスタ（F5） ------------- プロセスのマスタ（基本共通データ）編集画面を表示
し，マスタ情報を編集します（→p.7）。
 計算結果選択（F7） ---- 複数の作業計画計算結果の中から作業計画管理プログ
ラムに渡す一つの計算結果を選択します。
 終了（F9） ---------------- 本プログラムを終了します。

－5－プロセス（計算データセット）管理【操作】プロセスを作成するプロセスを作成するには，メイン画面のファンクションボタン「新規（F1）」を左クリックするか，キーボードの’F1’キーを押します。すでに作成済みのプロセスを元にして新しいプロセスを作成する場合には「複写（F2）」ボタン（’F2’キー）を使用します。
すると，以下のようにプロセス一覧に新規作成または複写作成されたプロセスが表示されます。

図 3 プロセス作成画面例
この例では，「プロセス ID」が 5 番のプロセスを作成したところです。このプロ
セス ID と作成日は自動的に設定されます。ここで，画面右側の詳細入力欄で，「作成日」，「作業種別」，「備考」を入力します。
「作成日」は自動的に設定されますので，特に必要なければそのままで構いません。
「作業種別」はこのプロセスで計算しようとする作業（代掻き，田植え，収穫のいずれか）を必ず選択してください。
「備考」にはこのプロセスについてのメモ，コメント等，プロセスを識別する任意の情報を入力します。

プロセスを削除するプロセスが不要になった場合は，プロセス一覧で不要となったプロセスを選択し，「削除（F3）」ファンクションボタンを左クリックするか，キーボードの’F3’キーを押します。
すると削除確認が表示されますので，確認の上プロセスを削除します。
一旦削除したプロセスは元に戻せませんので，削除は慎重に行ってください。

－6－

マスタ管理【操作】マスタ管理では，本プログラムの各プロセスが共通に使用するデータを編集します。メイン画面で，「マスタ（F5）」ファンクションボタンを左クリックするか，キーボードの’F5’キーを押すと，以下の「マスタ」管理メニュー画面が表示されます。

図 4 マスタ管理メニュー画面
マスタ管理では，この画面に表示されている上から順にそれぞれの基本・共通データを確認・編集・設定していきます。

システム設定本プログラムが内部で使用する計算エンジンプログラムが保存されているフォルダを指定します。
「マスタ」画面（図 4）で「システム」ボタンを左クリックすると，以下の「システム」設定画面（図 5）が表示されますので，ここで本プログラムの計算エンジ
ンプログラムが保存されている作業フォルダを指定します。通常，「作業計画・管理支援システム」をインストールしたフォルダ内の”GA”フォルダを指定します。
指定する際は，直接フォルダパスを入力欄（テキストボックス）に指定するか，
または「参照」ボタンを左クリックして，表示されるフォルダ選択ダイアログで選択します。
指定が終わったら，「終了（F9）」ボタンを左クリックして，マスタ画面に戻りま
す。

－7－

図5

システム設定画面

作業種別を設定する
作業計画計算を行う対象作業を選択します。通常，メイン画面で「作業種別」として設定済みですので，ここでの設定は必要ありません。
本システムの「初期設定」（→初期設定ガイド）において，水稲の「作業マスタ」に登録されている「作業コード値」が変更された場合や，GA 計算エンジンプログ
ラム名を変更した場合などは，「マスタ」画面（図 4）から「作業種別」ボタンを左クリックして，以下の画面を表示し，必要な変更を行います。

図6

作業種別設定画面

画面の各項目は以下の通りです。
 作業種別 ID --------------- 作業計画管理プログラムの初期設定・作業内容で指定されている「作業コード」を指定します。
 作業種別名 ----------------- 同上で指定されている「作業名」を指定しますが，現在指定可能なのは「代掻き」，「田植え」，「収穫」の 3種類です。
 受託有無 -------------------- 受託作業の有無を指定します。受託作業は優先的に配置する必要があるため，その制約を有効にするか否かを指定しています。通常，田植えの場合のみ有効にします。
 計算区分 -------------------- 本プログラムが割り当てます。変更する必要はありません。
 計算プログラム ----------- 本プログラムが使用する GA 計算エンジンプログラム－8－

名を指定します。これらのプログラムファイルは，「シ
ステム設定」で指定したフォルダに登録されている必要があります。
 作業面積 -------------------- 作業者一人当たりの 1 日当たり最大作業面積を平方メ
ートル単位で指定します。
必要な設定が終わったら，「終了（F9）」ボタンを左クリックして，「マスタ」画
面に戻ります。

圃場を設定する
作業計画計算で使用する圃場データを登録・編集します。基本的には本プログラ
ムのメイン画面で選択している「管理ファイル（圃場データ）」を使用しますが，実際に計算対象とするか，計算から除外するか，などの設定を行うことができます。
「マスタ」画面（図 4）から「圃場」ボタンを左クリックすると，以下の「圃場
マスタ」画面が表示されます。

図 7 「圃場マスタ」画面
この画面で表示される圃場一覧の各項目は以下の通りです。
 圃場 ID --------------------- 作業計画管理プログラムの土地台帳で表示される圃場
の「連番」値 X------------------------------ 圃場の平面直角座標系における X（東経方向）座標
 Y------------------------------ 圃場の平面直角座標系における Y（北緯方向）座標
 面積 -------------------------- 作業計画管理プログラムの土地台帳で使用される圃場

－9－

の「水張り面積」値
 破棄 -------------------------- 計算対象とするか除外するかの選択。チェックすると計算から除外されます。ディフォルトはチェック無し。
 すべて表示 ----------------- チェックした場合は，破棄（計算除外）されている圃場も一覧に表示します。通常はチェック無しで破棄圃
場は一覧に表示されません。
ここでは，「破棄」設定を必要に応じて行います。
また，作業計画管理プログラムから引き継いでいる「管理ファイル」が使用している圃場図ファイルから座標データを取り込む場合は「座標取込」ボタンを左クリックします。最初のプロセスを生成して圃場マスタを設定している場合は，圃場データがありませんので，この座標取込を行う必要があります。2 番目以降のプロセスの場合は特に必要ありません（すでにマスタ登録されているため）。
圃場マスタ設定中に，圃場図を参照したい場合は「圃場情報（F5）」ボタンを左クリックします。すると以下の「圃場情報」画面が表示されます。

図8「圃場情報」画面

この画面は，後で説明する「条件設定」時や「結果表示」時にも使用されます。
この画面の詳細・操作法については，「圃場情報画面」（p.15）を参照してください。
「圃場マスタ」での圃場確認および破棄指定（計算除外指定）が終わったら「終了（F9）」ボタンを左クリックして「マスタ」画面に戻ります。

品種を設定する品種設定では，作業計画計算で使用する水稲品種を編集・登録します。
「マスタ」管理メニュー画面（図 4）で「品種」ボタンを左クリックすると，「品種」画面が表示されます（図 9）。
表示される項目は以下の通りです。

－10－ 品種 ID --------------------- 作業計画管理プログラムの作物マスタに登録されている水稲の品種コード
 品種名 ----------------------- 作業計画管理プログラムの作物マスタに登録されている水稲の品種名
 Web 品種番号 ------------- 収穫作業計画を計算する際の条件設定として，インターネット上の「Web 水稲生育予測システム」を使用する場合に必要となる，「Web 水稲生育予測システム」
での水稲品種番号

図 9 「品種マスタ」画面
通常，本プログラム起動時に，作業計画管理プログラムから継承している「管理ファイル」で使用している水稲品種が設定されていますので，品種データ（品種 ID，
品種名）を編集する必要はありません。
Web 品種番号については，インターネットに接続して Web 水稲生育予測システ
ムサイト（<http://www.aginfo.jp/ricediag/predict.aspx>）にアクセスし，図 10 のように品種リストを表示した時のその順番（先頭が１）が，ここでの Web 品種番号となります。なお，Web 水稲生育予測システムが対応している品種は限られていますので，該当する品種がない場合は，熟期の近い品種番号を指定することになります。
「品種マスタ」での設定が終わったら，「終了（F9）」ボタンを左クリックして「マスタ」管理メニュー画面に戻ります。

品種毎期間を設定する
品種毎期間設定では，水稲品種毎に，代掻き・田植え・収穫の各作業を実施可能
な期間を指定します。

－11－

図 10

Web 水稲生育予測システムサイトの品種確認画面

品種によって早生～晩生などの品種特性があり，栽培地域・体系に応じて，おおよその作業時期は決まっています。また，代掻き・田植えの場合にその地域の水利条件によって作業時期が制限されたり，収穫の場合に共同乾燥施設の割り当てによって作業時期が制限されたりする場合もあります。このような条件を考慮して，品種毎に各作業を実施可能な期間を設定します。

図 11「品種毎期間」設定画面「マスタ」管理メニュー画面（図 4）で「品種毎期間」ボタンを左クリックすると，「品種毎期間」設定画面が表示されます（図 11）。
この画面では，「品種マスタ」（p.10）に登録されている品種と「作業種別マスタ」－12－

（p.8 に登録されている作業（代掻き・田植え・収穫の 3 つ）の組み合わせ毎に，作業期間（開始日～終了日）を指定します。
日付を指定するには，最初に指定する日付欄を選択します。この状態でキーボードから直接日付を入力するか，画面右側のカレンダーから日付を選択して入力します。
すべての品種・作業の組み合わせで作業期間を設定したら，「終了（F9）」ボタン
を左クリックして「マスタ」管理メニュー画面に戻ります。

作付を設定する
作付設定（作付マスタ）では，圃場毎の作付水稲品種を指定します。この作付データも，作業計画管理プログラムの「管理ファイル」の作付台帳から引き継いでいますので，通常は編集する必要はありません。
「マスタ」管理メニュー画面（図 4）で「作付」ボタンを左クリックすると，以下の「作付マスタ」画面が表示されます。

図 12「作付マスタ」画面表示される項目は圃場 ID（土地台帳の「連番」），品種 ID（初期設定の作物・品
種コード），品種名です。作付データを確認したら，「終了（F9）」ボタンを左クリックして「マスタ」管理メニュー画面に戻ります。

秋作業を設定する
秋作業設定では，収穫作業計算の条件設定時に，水稲生育予測で使用するパラメータを指定します。
「マスタ」管理メニュー画面（図 4）で「秋作業初期設定」ボタンを左クリック
すると，以下の画面が表示されます。

－13－

図 13

「秋作業設定」画面設定が必要な項目は以下の通りです。
 府県コード ----------------- 水稲生育予測を行う都道府県コードを選択します。収穫作業計画を作成する圃場がある都道府県です。
 田植作業コード ----------- 初期設定の作業コード登録で指定している「田植作業」
を選択します。
 作業期間日数 -------------- 収穫作業計画計算の条件設定時に，生育予測で得られた予想成熟日以降の収穫可能日数を指定します。成熟日以降，この日数以内で収穫作業を計画することになります。
 葉数 -------------------------- 水稲生育予測で使用する，予測対象圃場の田植え時の葉齢（不完全葉を含む葉数）を指定します。通常，田植え苗の平均的な葉数を指定します。
以上の項目の設定が終わったら，「終了（F9）」ボタンを左クリックして「マスタ」
管理メニュー画面に戻ります。

マスタ管理の終了「マスタ」管理がすべて終わったら，「終了」ボタンを左クリックして，「マスタ」
管理メニュー画面を閉じ，作業計画計算メイン画面に戻ります。

－14－圃場情報画面【操作】作業計画計算では，圃場図を参照するために，マスタ管理画面や条件設定画面，
結果表示画面などで「圃場情報（F5）」ファンクションボタンが使用できるようになっています。
各画面の「圃場情報（F5）」ボタンを左クリックすると，以下のような「圃場情
報」画面が表示されます。
この画面は，作業計画管理プログラムのメイン画面と同様に，マウス操作で地図を拡大・縮小，移動できます。

図 14「圃場情報」表示画面例（この例は，計算結果を表示している圃場図です）
この画面で利用可能なコマンドボタンは以下の通りです。
 拡大・縮小 ----------------- このボタンが選択された状態で，地図上で左クリックすると拡大・縮小表示します。
 全体 -------------------------- 地図全体を表示します（初期状態の表示に戻します）。
 再表示 ----------------------- 現在の表示を更新します。
 掴み -------------------------- このボタンが選択された状態で，地図上で左ドラッグ
して地図を移動します。
 範囲 -------------------------- このボタンが選択された状態で，地図上で矩形範囲をドラッグしてその範囲を拡大表示します。
 情報 -------------------------- このボタンが選択された状態で，圃場区画を左クリッ
クすると，その圃場の属性情報を表示します（図 15）
。

－15－

図 15

圃場属性情報表示例

 凡例 -------------------------- チェックすると着色の凡例を表示します。結果表示の場合に使用します。
 圃場一覧 -------------------- 圃場区画情報を一覧表示しています。利用権設定圃
場・受託圃場のみの表示も可能です。一覧内の圃場を左クリックして，その圃場を圃場図の中心に持ってくることができます。
 計算結果の選択 ---------- 作業計画管理プログラムに渡す計算結果を選択します。
詳細については「計算結果の選択」（p.29）を参照してください。結果表示の場合に使用できます。
 結果表示 -------------------- 計算結果を一覧形式で印刷します。結果表示の場合に使用できます。
圃場情報の参照・確認が終わったら，「終了（F9）」ボタンを左クリックして，呼び出し元の画面に戻ります。

－16－

計算条件の設定【操作】プロセスを作成し，マスタ情報を確認・設定したら，次は作業計画計算に必要な条件設定を行います。
この条件設定では，優先的に作業を配置する受託作業の指定，作業期間中の配置可能な作業人員（人数）の指定，圃場毎の詳細作業期間の指定を行います。
作業計画計算メイン画面（図 2）で，これから計算条件を設定するプロセスを選択した上で，「条件設定」ボタンを左クリックします。すると，以下のような「条件設定」画面が表示されます。

図 16「条件設定」画面

画面左側には圃場毎の作業設定可能期間が表示され，右側には作業期間内の配置
可能な人員と作業可能面積が作業日毎に一覧表示されます。
画面下部のファンクションボタンによる編集機能は以下の通りです。
 受託編集 -------------------- 田植え作業を対象とした受託作業設定を行います。田植え作業受託は，受託でない田植え作業（利用権圃場
の田植え）より優先されて作業計画配置されます。
 スケジュール編集 -------- 作業期間内の配置可能人員数を設定します。
 圃場毎作業期間編集 ----- 圃場毎の作業可能期間を設定します。
 水稲生育予測 -------------- 収穫作業計画作成時に，水稲生育予測に基づいた収穫
作業可能期間を設定します。
 再作成 ----------------------- 現在の条件設定を破棄し，作業計画管理プログラムの台帳に基づいて，計算条件を再作成します。

－17－ 一部再作成 ----------------- 指定した水稲品種についてのみ，計算条件を再作成します。
 作業不能期間 -------------- 天候等の影響により，当日以降の作業予定がずれ込む
場合の作業不能期間を指定します（指定された期間だ
け作業開始期間を遅らせます）。

受託作業を指定する田植え作業計画作成を行う場合（作業種別が田植え），受託編集を行うことができます。
「条件設定」画面（図 16）で「受託編集」ボタンを左クリックすると，以下の「受託入力」画面が表示されます。

図 17「受託入力」画面

ここで，「受託台帳(F1)」ボタンを左クリックすると，以下の「受託台帳入力」画面（図 18）が表示されます。

－18－

図 18

「受託台帳入力」画面

ここで，受託台帳の田植え作業を示す受託作業コードを，ドロップダウンリスト
より選択します（図 19）。

図 19

受託作業コードの選択状況(この例では「田植え作業」を選択しています)「取り込み」ボタンを左クリックすると，確認画面が表示されるので，「はい」を選択すると，指定された受託作業コードで受託台帳に登録されている作業日が取り込まれ，「受託入力」画面に反映されます（図 20）。

図 20

受託台帳の取り込み画面例

さらに，「受託入力」画面右側のカレンダーを使用して，圃場毎に受託作業日を追加したり，「削除（F3）」で作業日を削除したりしながら，作業計画計算に用いる受－19－

託作業日を編集設定します。
すべての圃場について，必要な受託作業日を設定できたら，「終了（F9）」ボタン
を左クリックして「受託入力」画面を閉じ，「条件設定」画面（図 16）に戻ります。

作業期間中の配置可能作業人員を指定する「条件設定」画面（図 16）で，「スケジュール編集」ボタンを左クリックすると，以下の「スケジュール」画面が表示されます（図 21）。

図 21

「スケジュール」設定画面

この画面では，作業期間を通じた作業日毎の配置可能作業人員数を指定します。
「作業人数一括設定」ボタンを左クリックすると，「作業人数一括設定」画面（図22）が表示されるので，人数を入力し「一括設定」ボタンを左クリックすると，期間を通じて作業人数を一括設定できます。

図 22「作業人数一括設定」画面

－20－

その後，
「スケジュール」画面（図 21）に戻り，必要に応じて特定の作業日の「作業人数」欄を左クリックして選択し作業人数を編集したり，「削除（F3）」ボタンで不要な作業日を削除したりしながら，作業計画作成に用いる作業期間内の人員配置
可能スケジュールを設定します。
スケジュール設定が終わったら「終了（F9）」キーを左クリックして「スケジュール」画面を閉じ「条件設定」画面（図 16）に戻ります。

圃場毎の作業可能期間を指定する「条件設定」画面（図 16）で，「圃場毎作業期間編集」ボタンを左クリックすると，以下の「条件圃場入力」画面が表示されます（図 23）。
圃場毎の作業可能期間は，作付指定している品種毎にあらかじめ品種マスタ（p.11）
で作業期間が設定されていますが，ここでは必要に応じて圃場毎に作業可能期間を調整することができます（作業計画計算はここで指定された期間内で作業計画を作成します）。
圃場毎に「期間開始」欄または「期間終了」を左クリックして，カレンダーを利用しながら日付を編集したり，「削除（F3）」ボタンで不要な圃場を削除したりしながら，作業計画作成に用いる圃場を設定します。
圃場設定が終わったら「終了（F9）」キーを左クリックして「条件圃場入力」画
面を閉じ「条件設定」画面（図 16）に戻ります。

図 23「圃場毎作業期間編集」画面

水稲生育予測により収穫作業期間を設定する
収穫作業計画を作成する場合には，圃場毎作業期間の設定を水稲生育予測結果に－21－

基づいて設定できます。
「条件設定」画面（図 16）で，「水稲生育予測(F1)」ファンクションボタンを左クリックすると，以下のように確認を求められますので，「はい」を左クリックすれ
ば，インターネット上の水稲生育予測サービスを呼び出して圃場毎の作業期間を自動的に設定します。

図 24

水稲生育予測の実行確認

この際，圃場毎収穫作業期間が更新されますので，作業期間内人員配置設定はク
リアされます。また，生育予測では，各圃場の田植え日を参照しますので，その年の田植え実績が栽培台帳に登録されていなければなりません。
「マスタ」の「秋作業設定」および「品種」における Web 品種番号も正しく設定されている必要があります。これらの点に留意して，水稲生育予測を使用してください。
もちろん，生育予測を行わずに，手動で圃場毎収穫作業期間を設定することもできます。

計算条件設定を作り直す
計算上権設定を最初から作り直したい場合は，「条件設定」画面（図 16）において「再作成」または「一部再作成」ファンクションボタンを左クリックします。前者はすべての計算条件を作り直しますが，後者は特定の品種を作付ける圃場についてのみ作業期間を再設定します（これに伴いスケジュールも再設定されます）。
一部再作成の場合は，以下のように作り直す品種番号を入力する画面が表示されますので，これを指定します。

図 25

計算条件を初期化する品種の指定画面何れの場合も，条件設定を初期化してもよいか確認を求められますので，「はい」を選択すると計算条件設定が再作成されます。

－22－

作業不能期間を設定する
天候不良等により予定していた作業ができず，計画を順延する場合は，「作業不能期間を指定することにより，計算条件設定を作り直すことができます。
「条件設定」画面（図 16）において「作業不能期間」ファンクションボタンを左クリックします。すると，作業不能期間を指定する画面が表示されますので，以下のように作業不能期間の日付範囲を入力します。

図 26

作業不能期間の指定画面

期間とシフト日数を指定して「一括シフト」ボタンを左クリックすると，指定された期間以降の作業予定期間が一律に順延されます。

田植え予定日（計算結果）から代掻き作業期間を設定する
代掻き作業計画を作成する場合は，事前に計算・作成した田植え作業計画計算結果に基づいて，代掻き作業計画期間を設定することができます。
「条件設定」画面（図 16）において「代掻き」ファンクションボタンを左クリッ
クすると，以下の設定画面が表示されるので，田植え作業日を計算したプロセスと，代掻きを田植えの最低何日前に設定するかの田植え前日数を指定します。

図 27

代掻き計画期間設定画面－23－

「再設定」ボタンを左クリックすると，田植え計算結果に基づいて，圃場毎に代掻き作業計画期間が設定されます。
当然ですが，この機能は代かき作業の計算プロセスでのみ利用可能です。また，
データ参照用に計算済みの田植え作業計算プロセスが必要です。

計算条件設定を終了する
以上の計算条件設定ができたら「条件設定」画面（図 16）において「終了（F9）」
ボタンをクリックし，メイン画面に戻ります。
（次は，作成した条件に基づいて計算を実行します）－24－

計算の実行【操作】
条件設定がすべて終了したら，作業計画作成計算を実行できます。メイン画面で，条件設定済みのプロセスを選択し，「計算」ボタンを左クリックします。

図 28

計算実行

（プロセスを選択して「計算」ボタンを左クリック）
すると，以下の計算確認画面（ダイアログ）が表示されますので，「はい」を左ク
リックして計算を開始します。

図 29

計算確認画面

計算中は，以下のような進行画面が表示されます。

図 30

－25－

計算進行状況表示

「世代数」は計算の繰り返し回数を示しており，最大で 2000 世代まで実行します。
「圃場分散度」は計算により作業計画がどの程度最適化されたかを示しており，この数値が小さいほど合理的な作業計画が計算されていることを示します。
計算は最大 2000 世代までですが，この進行状況表示を見て，世代数が増えても圃場分散度の値がほとんど変わらない（小さくならない）状態になったら，「計算終了」ボタンを左クリックして，強制的に計算を終了してもかまいません。この場合，終了した時点での作業計画が作成されています。
計算が終了したら，進行状況表示画面が閉じて，メイン画面に戻ります。

－26－

計算結果の表示【操作】
計算が終了したら，メイン画面でそのプロセスを選択した状態で「表示」ボタン
を左クリックして，計算結果を表示します。通常，計算直後であればそのプロセスが選択されたままですので，単に「表示」ボタンを左クリックするだけで結果が表示されます。
結果表示では，先に説明した「圃場情報」画面が使用されますので，操作法については「圃場情報画面【操作】」（p.15）を参照してください。
計算結果を表示した際には，以下のように，条件設定で指定された圃場・作付・人員などを元に，圃場毎に作業日と人員配置案が表示されます。

図 31

計算結果の表示例「圃場情報」画面では，作業日毎に該当する圃場が着色され，その日に作業をす
ればよいことが分かります。
また，「結果表示（F7）」ボタンを左クリックすると，以下のような計算結果（作業配置計画）一覧が表示されます。

－27－

図 32

「結果表示」画面

この画面は，印刷プレビュー画面を兼ねていますので，そのまま画面上部のプリンタアイコンを左クリックして印刷することもできます。当初計画の一覧として利用できますが，通常は，次に説明する「計算結果の選択」の後，作業計画管理プロ
グラムの作業計画に取り込んで，使用することになります。

－28－

計算結果の選択【操作】
作業計画計算で作成した作業計画（圃場毎の作業日及び人員配置）は，作業計画
管理の栽培台帳に取り込んで，当初計画や日々計画として使用することができます。
こうして作業計画作成を自動化・省力化するのが，作業計画計算の目的でもあります。もちろん，最終的な計画になるというわけではありません。作業計画計算で作成された作業計画を元に，作業計画管理プログラムの栽培台帳や作業計画画面上で計画を微調整しながら最終的な作業計画に仕上げていきます。
作業計画計算プログラムによる計算結果を作業計画管理プログラムの栽培台帳や作業計画に取り込むためには，作業計画計算プログラム側で得られた計算結果の中のどの結果を使用するかを予め選択しておく必要があります。
計算結果の表示画面（図 31）で，「計算結果の選択（F1）」ボタンを左クリック
すると，以下のように「計算結果の選択」画面が表示されます。
一つのプロセスの計算結果には常に 50 組の計算結果が含まれています。画面上部の「配置 No.」リストには 1～50 の数値が登録されており，それぞれが 50 組の結果を参照しています。選択した番号の結果が画面に表示されます。
通常，良好な作業計画作成計算が行われていれば，配置 No.の違いによる結果の違いはさほどないので，どの配置 No.を選択しても問題ありません。そのため，画面の状態から，配置 No.をいくつか変えてみて，結果の変動状況を確認した上で，適当な配置 No.
（上記理由から通常１番で構いません）を選択した状態で「登録（F7）」
ボタンを左クリックします。

図 33「計算結果の選択」画面

以上の操作により，現在選択されているプロセスの計算結果（50 組の内の１つ）が選択されました。

－29－なお，この計算結果の選択は，計算が終了していればメイン画面（図 2）から「計算結果（F7）」ボタンを左クリックしても実行できます。
選択された計算結果は，作業計画管理プログラムのメインメニューから「計画」→「作業計画」を選択実行して表示される「作業計画」画面の「ファイル」→「作業計画取込」（図 34）において使用されることになります（→作業計画管理ガイド）。

図 34

作業計画管理：「作業計画・実績管理」画面での計算結果の取り込み

作業計画計算の終了【操作】作業計画計算プログラムでの処理が終わったら，メイン画面（図 2）
で「終了
（F9）」
ボタンを左クリックして，作業計画計算プログラムを終了し，呼び出し元の作業計
画・管理支援システムトップメニュー（→インストールガイド），または作業計画管理プログラムのメイン画面（→作業計画管理ガイド）に戻ります。

－30－

付録
シェイプファイル仕様
本システムで使用している圃場図用のシェイプファイルは，ESRI 社提唱のシェイプ形式であり，シェイプ（拡張子”.shp”），インデックス（拡張子”.shx”），属性（拡張子”.dbf”）の 3 ファイルから構成されています。
使用しているシェイプは「ポリゴン（シェイプタイプ:5）」のみで，圃場区画形状の表示とユーザ選択時のターゲットとして使用しています。
シェイプ属性（”*.dbf”）は，既定値として以下のフィールドを使用しています。
表 1 本システムの圃場シェイプ属性フィールド定義一覧
フィールド名 1)
連番（※）
X_COORD（※）3)
Y_COORD（※）3)
LAT（※）
LON（※）
地積
水張面積（※）
ID4)
地番
氏名
収穫日
田植え日
代掻き日
受託日

条件

データ型 2)（DBF 定義）
LONG（N8）
DOUBLE（F19.3）
DOUBLE（F19.3）
DOUBLE（F19.8）DOUBLE（F19.8）DOUBLE（F9.1）DOUBLE（F9.1）TEXT（C10）TEXT（C10）TEXT（C12）TEXT（C11）
TEXT（C11）
TEXT（C11）
TEXT（C11）
TEXT（C11）

内容圃場シェイプの通し番号。すべてのポリゴンシェ
イプに重複なく付与します。
圃場シェイプ（ポリゴン）の中心座標 X（m）
（平面直角座標系，メートル単位）
圃場シェイプ（ポリゴン）の中心座標 Y（m）
（平面直角座標系，メートル単位）
圃場シェイプ（ポリゴン）の中心緯度（°）
十進小数点形式度単位 eg. 35.341256
圃場シェイプ（ポリゴン）の中心経度（°）
十進小数点形式度単位 eg. 134.383894
圃場の登記上の面積（平方メートル単位）
圃場の作付面積（平方メートル単位）
圃場毎に一意の圃場コード（形式は任意）
圃場の地番
圃場を所有する農家名
収穫計算結果が入ります
田植え計算結果が入ります
代掻き計算結果が入ります
受託日条件設定が入ります

作業期間条件設定が入ります！網掛け部分のフィールドは作業計画計算プログラム（”分散圃場システム.exe”）で使用されます。
注 1)フィールド名はこの表の通りとしてください。アルファベットは半角です。また，（※）
が付された項目は必須項目なので，フィールドとともに個々の圃場に対応したレコード（データ値）も必ず入力しておく必要があります。他のフィールドは定義だけあれば，データ値は入力しなくてもかまいません。
注 2)括弧内は DBF ファイルのフィールド定義で指定されるデータ型指定文字 1 文字
（CNFDLM）と「フィールド長．小数点桁数」を表しています。
注 3)圃場の中心座標（X,Y）の X 座標は東西（経度）方向，Y 座標は南北（緯度）方向の値を入力します。国土地理院による平面直角座標系の定義とは，X,Y 軸の定義（緯度・経度割り当て）が入れ替わっていますので注意してください。
注 4)「ID」項目は PMS 内では「圃場コード」として取り扱われます。

－31－

〔メモ〕

－32－

問い合わせ先本システムを使用していて，お気づきの点等ありましたら，巻末（奥付）記載のE-mail アドレスまたは本システムのサポートサイト<http://www.aginfo.jp/PMS/>
内の Q&A 掲示板にて，お問い合わせください。
その際，お問い合わせ内容に応じて，利用状況・環境や操作手順，画面状況などの詳しい情報も添えてください。

－33－

〔メモ〕

－34－

作業計画・管理支援システム（PMS）【.NET 版】
作業計画計算ガイド

2011 年 1 月版（2 版 2 刷）
2011 年 1 月 26 日発行
独立行政法人 農業・食品産業技術総合研究機構 近畿中国四国農業研究センター
生産支援システム研究近中四サブチーム
TEL 084-923-5318
FAX 084-924-7893
E-mail lais@naro.affrc.go.jp
Mailing-list pms_net@ml.affrc.go.jp
ML-wiki https://ml-wiki.sys.affrc.go.jp/pms_net/
URL http://www.aginfo.jp/

近畿中国四国農業研究センター

PMS－作業計画計算ガイド【2 版 2 刷（2011 年 1 月）】