(57)【特許請求の範囲】
【請求項１】
コンピュータによって実行される作付支援方法であって、
複数の圃場の各々の圃場の特性に基づいて、当該複数の圃場の中から対象作物の作付候補となる圃場の集合を検索し、
前記圃場の集合の各々の圃場に前記対象作物を作付けした場合の予測収量に基づいて、前記圃場の集合の中から前記対象作物の目標収量を満たす圃場の組合せを決定し、
前記組合せの各々の圃場の表示形式を、前記複数の圃場の他の圃場の表示形式とは異なる特定の表示形式で地図上に表示し、
前記複数の圃場の中から前記対象作物を作付ける圃場の選択指示を受け付け、
前記選択指示を受け付けた場合、前記圃場の集合のうち前記選択指示を受け付けていない圃場の中から、前記選択指示を受け付けた圃場の前記予測収量と前記目標収量との差分を表す収量を満たす圃場の組合せを決定することを特徴とする作付支援方法。
【請求項２】
前記圃場の組合せを決定する前に、前記圃場の集合の各々の圃場の特性に基づいて、当該各々の圃場と前記対象作物の作付けに適した圃場との適合度合いを示す指標値を算出し、
前記圃場の組合せを決定する際に、前記圃場の集合の各々の圃場の前記予測収量と前記圃場の集合の各々の圃場の前記指標値とに基づいて、前記圃場の集合の中から前記圃場の組合せを決定することを特徴とする請求項１に記載の作付支援方法。
【請求項３】
前記組合せの各々の圃場の表示形式を前記特定の表示形式で表示した後、前記選択指示を受け付けた圃場の選択解除指示を受け付け、
前記選択解除指示を受け付けた場合、前記圃場の集合のうち前記選択指示を受け付けていない圃場の中から、前記選択指示を受け付けた圃場のうち前記選択解除指示を受け付けた圃場を除く残余の圃場の前記予測収量と前記目標収量との差分を表す収量を満たす圃場の組合せを決定することを特徴とする請求項１または２に記載の作付支援方法。
【請求項４】
前記圃場の集合を検索する前に、前記複数の圃場の各々の圃場の特性に基づいて、当該各々の圃場が前記対象作物の作付けに適した圃場の条件を満たすか否かを判定し、
前記圃場の集合を検索する際に、前記判定された判定結果に基づいて、前記複数の圃場の中から前記圃場の集合を検索することを特徴とする請求項１〜３のいずれか一つに記載の作付支援方法。
【請求項５】
前記圃場の集合を検索する前に、前記対象作物を作付ける期間と、前記複数の圃場の各々の圃場に作物を作付ける期間とに基づいて、前記複数の圃場の各々の圃場が空き圃場か否かを判定し、
前記圃場の集合を検索する際に、前記判定された判定結果に基づいて、前記複数の圃場の中から前記圃場の集合を検索することを特徴とする請求項１〜４のいずれか一つに記載の作付支援方法。
【請求項６】
前記組合せの各々の圃場の表示形式を前記特定の表示形式で表示する際に、前記組合せの各々の圃場の表示形式を、前記複数の圃場の他の圃場の第１の表示形式とは異なる第２の表示形式で地図上に表示し、
前記選択指示を受け付けた場合に、前記選択指示を受け付けた圃場の表示形式を、前記第１および第２の表示形式と異なる第３の表示形式に変更して前記地図上に表示することを特徴とする請求項５に記載の作付支援方法。
【請求項７】
前記判定された判定結果に基づいて、空き圃場ではない圃場の表示形式を、前記第１、第２および第３の表示形式と異なる第４の表示形式に変更して前記地図上に表示することを特徴とする請求項６に記載の作付支援方法。
【請求項８】
地図上に点在する複数の圃場を表示する表示部と、
前記複数の圃場の各々の圃場の特性に基づいて、当該複数の圃場の中から対象作物の作付候補となる圃場の集合を検索する検索部と、
前記検索部によって検索された圃場の集合の各々の圃場に前記対象作物を作付けした場合の予測収量に基づいて、前記圃場の集合の中から前記対象作物の目標収量を満たす圃場の組合せを決定する決定部と、
前記表示部を制御して、前記決定部によって決定された前記組合せの各々の圃場の表示形式を、前記複数の圃場の他の圃場の表示形式とは異なる特定の表示形式で前記地図上に表示する表示制御部と、
前記複数の圃場の中から前記対象作物を作付ける圃場の選択指示を受け付ける受付部と、を備え、
前記決定部は、
前記選択指示を受け付けた場合、前記圃場の集合のうち前記選択指示を受け付けていない圃場の中から、前記選択指示を受け付けた圃場の前記予測収量と前記目標収量との差分を表す収量を満たす圃場の組合せを決定することを特徴とする作付支援装置。
【請求項９】
コンピュータによって実行される作付支援方法であって、
複数の圃場の各々の圃場の特性に基づいて、当該複数の圃場の中から対象作物の作付候補となる圃場の集合を検索し、
前記圃場の集合の各々の圃場に前記対象作物を作付けした場合の予測収量に基づいて、前記圃場の集合の中から前記対象作物の目標収量を満たす圃場の組合せを決定し、
前記組合せの各々の圃場の表示形式を、前記複数の圃場の他の圃場の第１の表示形式とは異なる第２の表示形式で地図上に表示し、
前記複数の圃場の中から前記対象作物を作付ける圃場の選択指示を受け付け、
前記選択指示を受け付けた場合に、前記選択指示を受け付けた圃場の表示形式を、前記第１および第２の表示形式と異なる第３の表示形式に変更して前記地図上に表示し、
前記選択指示を受け付けた場合、前記圃場の集合のうち前記選択指示を受け付けていない圃場の中から、前記選択指示を受け付けた圃場の前記予測収量と前記目標収量との差分を表す収量を満たす圃場の組合せを決定することを特徴とする作付支援方法。
【請求項１０】
前記圃場の組合せを決定する前に、前記圃場の集合の各々の圃場の特性に基づいて、当該各々の圃場と前記対象作物の作付けに適した圃場との適合度合いを示す指標値を算出し、
前記圃場の組合せを決定する際に、前記圃場の集合の各々の圃場の前記予測収量と前記圃場の集合の各々の圃場の前記指標値とに基づいて、前記圃場の集合の中から前記圃場の組合せを決定することを特徴とする請求項９に記載の作付支援方法。
【請求項１１】
前記組合せの各々の圃場の表示形式を前記第２の表示形式で表示した後、前記選択指示を受け付けた圃場の選択解除指示を受け付け、
前記選択解除指示を受け付けた場合、前記圃場の集合のうち前記選択指示を受け付けていない圃場の中から、前記選択指示を受け付けた圃場のうち前記選択解除指示を受け付けた圃場を除く残余の圃場の前記予測収量と前記目標収量との差分を表す収量を満たす圃場の組合せを決定することを特徴とする請求項９または１０に記載の作付支援方法。
【請求項１２】
前記圃場の集合を検索する前に、前記複数の圃場の各々の圃場の特性に基づいて、当該各々の圃場が前記対象作物の作付けに適した圃場の条件を満たすか否かを判定し、
前記圃場の集合を検索する際に、前記判定された判定結果に基づいて、前記複数の圃場の中から前記圃場の集合を検索することを特徴とする請求項９〜１１のいずれか一つに記載の作付支援方法。
【請求項１３】
前記圃場の集合を検索する前に、前記対象作物を作付ける期間と、前記複数の圃場の各々の圃場に作物を作付ける期間とに基づいて、前記複数の圃場の各々の圃場が空き圃場か否かを判定し、
前記圃場の集合を検索する際に、前記判定された判定結果に基づいて、前記複数の圃場の中から前記圃場の集合を検索することを特徴とする請求項９〜１２のいずれか一つに記載の作付支援方法。
【請求項１４】
前記判定された判定結果に基づいて、空き圃場ではない圃場の表示形式を、前記第１、第２および第３の表示形式と異なる第４の表示形式に変更して前記地図上に表示することを特徴とする請求項１３に記載の作付支援方法。
【請求項１５】
地図上に点在する複数の圃場を表示する表示部と、
前記複数の圃場の各々の圃場の特性に基づいて、当該複数の圃場の中から対象作物の作付候補となる圃場の集合を検索する検索部と、
前記検索部によって検索された圃場の集合の各々の圃場に前記対象作物を作付けした場合の予測収量に基づいて、前記圃場の集合の中から前記対象作物の目標収量を満たす圃場の組合せを決定する決定部と、
前記表示部を制御して、前記決定部によって決定された前記組合せの各々の圃場の表示形式を、前記複数の圃場の他の圃場の第１の表示形式とは異なる第２の表示形式で前記地図上に表示する表示制御部と、
前記複数の圃場の中から前記対象作物を作付ける圃場の選択指示を受け付ける受付部と、を備え、
前記表示制御部は、
前記表示部を制御して、前記選択指示を受け付けた場合に、前記選択指示を受け付けた圃場の表示形式を、前記第１および第２の表示形式と異なる第３の表示形式に変更して前記地図上に表示し、
前記決定部は、
前記選択指示を受け付けた場合、前記圃場の集合のうち前記選択指示を受け付けていない圃場の中から、前記選択指示を受け付けた圃場の前記予測収量と前記目標収量との差分を表す収量を満たす圃場の組合せを決定することを特徴とする作付支援装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、作物の作付けを支援する作付支援方法および作付支援装置に関する。
【背景技術】
【０００２】
従来、作物の作付けを支援する様々な技術が開示されている。例えば、圃場を複数の区画に区分けし、各区画の過去の収穫量から各区画の粗利を算出して、複数の区画の中から最大の粗利が得られる１以上の区画を選択する技術がある（例えば、下記特許文献１参照。）。
【０００３】
また、庭土、植木鉢、プランターなどの土壌の成分を分析し、栽培に適した作物を選出したり、特定の作物の栽培に必要な肥料を割り出す技術がある（例えば、下記特許文献２参照。）。また、作物の市場価格情報、作物の栽培情報、農作物生産者の農地が所在する地域の年間の気象情報などに基づいて、農地に適した作物を提示する技術がある（例えば、下記特許文献３参照。）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００２−１８９７７２号公報
【特許文献２】特開２０００−８３４７６号公報
【特許文献３】特開２００５−８０５１４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、上述した従来技術では、点在する数多くの圃場の作付計画を立案する場合、どの圃場にどの作物を作付けすればよいのか判断することが難しいという問題があった。例えば、数トン規模の作物の出荷日が決まっている場合などに、点在する数多くの圃場の、どの圃場に作付けすれば、出荷日までに目標収量を確保できるのか判断することが難しく、作付計画にかかる作業負担が増大するという問題がある。
【０００６】
本発明は、上述した従来技術による問題点を解消するため、作付計画の立案作業の効率化を図ることができる作付支援方法および作付支援装置を提供することを目的とする。
【課題を解決するための手段】
【０００７】
上述した課題を解決し、目的を達成するため、開示の作付支援方法および作付支援装置は、画面に表示された地図上に点在する複数の圃場の各々の圃場の特性に基づいて、当該複数の圃場の中から対象作物の作付候補となる圃場の集合を検索し、前記圃場の集合の各々の圃場に前記対象作物を作付けした場合の予測収量に基づいて、前記圃場の集合の中から前記対象作物の目標収量を満たす圃場の組合せを決定し、前記組合せの各々の圃場の表示形式を、前記複数の圃場の他の圃場の表示形式とは異なる特定の表示形式に変更して前記地図上に表示する。
【発明の効果】
【０００８】
本作付支援方法および作付支援装置によれば、作付計画の立案作業の効率化を図ることができるという効果を奏する。
【図面の簡単な説明】
【０００９】
【図１】図１は、実施の形態にかかる作付支援方法の一実施例を示す説明図である。
【図２】図２は、実施の形態にかかる作付支援装置のハードウェア構成を示すブロック図である。
【図３】図３は、圃場特性マスタの記憶内容の一例を示す説明図である。
【図４】図４は、作付実績マスタの記憶内容の一例を示す説明図である。
【図５】図５は、条件入力画面の一例を示す説明図である。
【図６】図６は、作付支援装置の機能的構成の一例を示すブロック図である。
【図７】図７は、適地判定マスタの記憶内容の一例を示す説明図である。
【図８】図８は、フィルタ条件テーブルの記憶内容の一例を示す説明図である。
【図９】図９は、評価結果テーブルの記憶内容の一例を示す説明図である。
【図１０】図１０は、点数マスタの記憶内容の一例を示す説明図である。
【図１１】図１１は、実施の形態にかかる作付支援装置の作付支援処理手順の一例を示すフローチャートである。
【図１２】図１２は、ステップＳ１１０５の適地判定処理手順の一例を示すフローチャート（その１）である。
【図１３】図１３は、ステップＳ１１０５の適地判定処理手順の一例を示すフローチャート（その２）である。
【図１４】図１４は、ステップＳ１１０６の空き圃場判定処理手順の一例を示すフローチャートである。
【図１５】図１５は、ステップＳ１１０９の組合せ決定処理手順の一例を示すフローチャートである。
【図１６】図１６は、作付支援装置の圃場選択処理手順の一例を示すフローチャート（その１）である。
【図１７】図１７は、作付支援装置の圃場選択処理手順の一例を示すフローチャート（その２）である。
【図１８】図１８は、圃場選択画面の具体例を示す説明図（その１）である。
【図１９】図１９は、圃場選択画面の具体例を示す説明図（その２）である。
【発明を実施するための形態】
【００１０】
以下に添付図面を参照して、開示の作付支援方法および作付支援装置の好適な実施の形態を詳細に説明する。
【００１１】
（作付支援方法の一実施例）
図１は、実施の形態にかかる作付支援方法の一実施例を示す説明図である。図１において、作付支援装置１００は、圃場特性マスタ１１０および作付実績マスタ１２０を備え、作物の作付計画の立案作業を支援するコンピュータである。
【００１２】
作付支援装置１００は、地図Ｍ上に点在する複数の圃場を表示する画面を有する。ここで、地図Ｍとは、ユーザが管理する複数の圃場の一部または全部を一定の割合で縮小して平面上に表した図である。ユーザとは、農作業に従事するものであり、例えば、複数の圃場を管理する農業経営者である。
【００１３】
圃場とは、作物を栽培、生育するための田畑、菜園などである。また、圃場として、いわゆる植物工場などの屋内の田畑、菜園などを含むことにしてもよい。圃場は、例えば、地形、日照状態、土壌特性などの違いによって区分けされている。地形としては、例えば、平坦部、山間部、丘陵部、低地、湿地などがある。日照状態は、例えば、太陽光の直射光が地表に当たっている状態の違いにより区別される。土壌特性としては、例えば、土性、排水能力、給水能力、耕運難度などがある。
【００１４】
作物とは、例えば、田畑や菜園などで作られる穀類や野菜などの農作物である。作付けとは、田畑や菜園などの圃場に作物を植え付けることである。農作業とは、作物を栽培、生育するための作業であり、例えば、播種、耕起、施肥、整地、除草、間引き、追肥、培土、収穫などである。
【００１５】
ここで、実施の形態にかかる作付支援装置１００の作付支援処理手順の一実施例について説明する。ここでは、地図Ｍ上に点在する複数の圃場の一例として「圃場Ｆ１〜Ｆ１６」を例に挙げて説明する。
【００１６】
（１）作付支援装置１００は、ユーザ１０１の操作入力により、作付対象となる作物（以下、「対象作物」という）に関する条件の入力を受け付ける。対象作物に関する条件（以下、「作物条件」という）とは、例えば、対象作物の品目、品種、作型、作付期間、目標収量などである。
【００１７】
品目とは、作物の種類である。品目としては、例えば、キャベツ、ニンジンなどがある。品種とは、同一品目の中の種類である。例えば、キャベツの品種として、秋冬キャベツ、冬キャベツ、春キャベツなどがある。作型とは、作物の栽培を行うときの条件や技術の組合せを示す体系である。作型としては、例えば、春まき栽培、夏まき栽培、秋まき栽培、冬まき栽培などがある。
【００１８】
作付期間とは、例えば、作物の作付けを行う期間である。作付期間は、例えば、「２００９年１２月１日〜２０１０年３月３１日」などの年月日によって指定される。目標収量とは、必要となる作物の収穫量である。目標収量は、例えば、５０［Ｋｇ］、１［ｔ］などの重量によって指定される。
【００１９】
（２）作付支援装置１００は、ユーザ１０１の操作入力により、対象作物の作付けに適した圃場に関する条件の入力を受け付ける。圃場に関する条件（以下、「適地条件」という）とは、例えば、圃場の地形、日照条件、土壌特性などである。
【００２０】
（３）作付支援装置１００は、地図Ｍ上に点在する圃場Ｆ１〜Ｆ１６の各々の圃場の特性に基づいて、圃場Ｆ１〜Ｆ１６の中から対象作物の作付候補となる圃場の集合を検索する。圃場の特性とは、例えば、圃場の地形、日照条件、土壌特性などである。例えば、適地条件として地形「平坦部」が入力された場合、作付支援装置１００は、圃場Ｆ１〜Ｆ１６の中から地形が「平坦部」の圃場を検索する。
【００２１】
圃場の特性は、例えば、圃場特性マスタ１１０に記憶されている。圃場特性マスタ１１０についての詳細な説明は、図３を用いて後述する。
【００２２】
（４）作付支援装置１００は、検索した圃場の集合の各々の圃場に対象作物を作付けした場合の予測収量に基づいて、圃場の集合の中から対象作物の目標収量を満たす圃場の組合せを決定する。圃場の予測収量とは、圃場に対象作物を作付けした際の過去の実績収量などに基づいて予測された収量である。
【００２３】
具体的には、例えば、作付支援装置１００は、圃場の集合の中から任意の圃場を選択することにより、選択した圃場の予測収量の合計量が目標収量を満たす組合せを決定する。ここでは、目標収量を満たす圃場の組合せとして、圃場Ｆ１，Ｆ６，Ｆ９，Ｆ１４〜Ｆ１６の組合せが決定された場合を例に挙げて説明する。
【００２４】
圃場の予測収量は、例えば、作付実績マスタ１２０に記憶されている。作付実績マスタ１２０についての詳細な説明は、図４を用いて後述する。
【００２５】
（５）作付支援装置１００は、決定した組合せの各々の圃場の表示形式を、圃場Ｆ１〜Ｆ１６の他の圃場の表示形式とは異なる特定の表示形式に変更して地図Ｍ上に表示する。具体的には、例えば、作付支援装置１００は、決定した組合せの各々の圃場を表す地図Ｍ上の図形オブジェクトの表示色を特定の色に変更した圃場選択画面１３０を表示する。図中では色の変更をハッチングで示している。
【００２６】
圃場選択画面１３０は、地図Ｍ上に点在する圃場Ｆ１〜Ｆ１６の中から、対象作物を作付けする圃場を選択するための画面である。圃場選択画面１３０において、対象作物の目標収量「５０Ｋｇ」を満たす圃場の組合せの各々の圃場Ｆ１，Ｆ６，Ｆ９，Ｆ１４〜Ｆ１６を表す図形オブジェクトが網掛け表示されている。図中、事務所ＯＦは、ユーザ１０１が待機したり、種苗、肥料、農薬、農機具などを保管する所である。
【００２７】
圃場選択画面１３０によれば、ユーザ１０１は、地図Ｍ上に点在する圃場Ｆ１〜Ｆ１６のうち、対象作物の目標収量を満たし、かつ、対象作物の作付けに適した圃場の組合せを直感的に判断することができる。また、ユーザ１０１は、地図Ｍ上に点在する各々の圃場の位置や、圃場間および圃場と事務所ＯＦとの位置関係などを直感的に判断することができる。
【００２８】
例えば、見回り頻度の高い作物を作付ける場合、移動コストを考慮して、事務所ＯＦからの距離が近い圃場を選択することが望ましい。このような場合、ユーザ１０１は、圃場選択画面１３０によれば、圃場Ｆ１〜Ｆ１６のうち、事務所ＯＦからの距離が近い圃場Ｆ９を直感的に判断して選択することができる。
【００２９】
また、同一作物や作付期間の近い作物を作付ける場合、農作業の効率化を図るため、互いに近い複数の圃場を選択することが望ましい。このような場合、圃場選択画面１３０によれば、ユーザ１０１は、圃場Ｆ１〜Ｆ１６のうち、互いに距離が近い圃場Ｆ１４〜Ｆ１６を直感的に判断して選択することができる。
【００３０】
また、例えば、地図Ｍ上の地点Ｘおよび地点Ｙに通行を制限する障害物（収穫した作物、トラクターなど）がある場合、事務所ＯＦから圃場Ｆ６までの移動コストが増加し、圃場Ｆ６における作付作業の効率が低下する可能性がある。圃場選択画面１３０によれば、ユーザ１０１は、このような状況を考慮しながら、対象作物を作付けする圃場として圃場Ｆ６を選択するか否かを判断することができる。
【００３１】
（作付支援装置１００のハードウェア構成）
図２は、実施の形態にかかる作付支援装置のハードウェア構成を示すブロック図である。図２において、作付支援装置１００は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）２０１と、ＲＯＭ（Ｒｅａｄ‐Ｏｎｌｙ  Ｍｅｍｏｒｙ）２０２と、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）２０３と、磁気ディスクドライブ２０４と、磁気ディスク２０５と、光ディスクドライブ２０６と、光ディスク２０７と、ディスプレイ２０８と、Ｉ／Ｆ（Ｉｎｔｅｒｆａｃｅ）２０９と、キーボード２１０と、マウス２１１と、スキャナ２１２と、プリンタ２１３と、を備えている。また、各構成部はバス２００によってそれぞれ接続されている。
【００３２】
ここで、ＣＰＵ２０１は、作付支援装置１００の全体の制御を司る。ＲＯＭ２０２は、ブートプログラムなどのプログラムを記憶している。ＲＡＭ２０３は、ＣＰＵ２０１のワークエリアとして使用される。磁気ディスクドライブ２０４は、ＣＰＵ２０１の制御にしたがって磁気ディスク２０５に対するデータのリード／ライトを制御する。磁気ディスク２０５は、磁気ディスクドライブ２０４の制御で書き込まれたデータを記憶する。
【００３３】
光ディスクドライブ２０６は、ＣＰＵ２０１の制御にしたがって光ディスク２０７に対するデータのリード／ライトを制御する。光ディスク２０７は、光ディスクドライブ２０６の制御で書き込まれたデータを記憶したり、光ディスク２０７に記憶されたデータをコンピュータに読み取らせたりする。
【００３４】
ディスプレイ２０８は、カーソル、アイコンあるいはツールボックスをはじめ、文書、画像、機能情報などのデータを表示する。このディスプレイ２０８は、例えば、ＣＲＴ、ＴＦＴ液晶ディスプレイ、プラズマディスプレイなどを採用することができる。
【００３５】
Ｉ／Ｆ２０９は、通信回線を通じてＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）、ＷＡＮ（Ｗｉｄｅ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）、インターネットなどのネットワーク２１４に接続され、このネットワーク２１４を介して他のコンピュータに接続される。そして、Ｉ／Ｆ２０９は、ネットワーク２１４と内部のインターフェースを司り、外部のコンピュータからのデータの入出力を制御する。Ｉ／Ｆ２０９には、例えば、モデムやＬＡＮアダプタなどを採用することができる。
【００３６】
キーボード２１０は、文字、数字、各種指示などの入力のためのキーを備え、データの入力をおこなう。また、タッチパネル式の入力パッドやテンキーなどであってもよい。マウス２１１は、カーソルの移動や範囲選択、あるいはウィンドウの移動やサイズの変更などをおこなう。ポインティングデバイスとして同様に機能を備えるものであれば、トラックボールやジョイスティックなどであってもよい。
【００３７】
スキャナ２１２は、画像を光学的に読み取り、作付支援装置１００内に画像データを取り込む。なお、スキャナ２１２は、ＯＣＲ（Ｏｐｔｉｃａｌ  Ｃｈａｒａｃｔｅｒ  Ｒｅａｄｅｒ）機能を持たせてもよい。また、プリンタ２１３は、画像データや文書データを印刷する。プリンタ２１３には、例えば、レーザプリンタやインクジェットプリンタを採用することができる。
【００３８】
つぎに、作付支援装置１００が備える圃場特性マスタ１１０および作付実績マスタ１２０の記憶内容について説明する。圃場特性マスタ１１０および作付実績マスタ１２０は、例えば、図２に示したＲＯＭ２０２、ＲＡＭ２０３、磁気ディスク２０５、光ディスク２０７などの記憶装置に記憶されている。
【００３９】
（圃場特性マスタ１１０の記憶内容）
図３は、圃場特性マスタの記憶内容の一例を示す説明図である。図３において、圃場特性マスタ１１０は、圃場ＩＤ、圃場名、地形、日照、土性、排水能力および耕運難度のフィールドを有する。各フィールドに情報を設定することで、圃場特性データ３００−１〜３００−ｎがレコードとして記憶されている。
【００４０】
ここで、圃場ＩＤは、管理対象となる圃場Ｆ１〜Ｆｎの識別子である。以下の説明では、圃場Ｆ１〜Ｆｎのうち任意の圃場を「圃場Ｆｉ」と表記する（ｉ＝１，２，…，ｎ）。圃場名は、圃場Ｆｉの名称である。地形は、圃場Ｆｉの地形である。日照は、圃場Ｆｉの日照状態である。日照は、太陽光の直射光が圃場Ｆｉの地表に当たっている状態の違いにより、「非常に良い」、「良い」、「普通」、「悪い」、「非常に悪い」の５つの状態に区別されている。
【００４１】
土性は、圃場Ｆｉの土の特性である。土性は、圃場Ｆｉの土を構成する様々な粒子の割合により、「埴土」、「砂土」、「粘土」、「粗砂土」、「火山灰土」の５つの分類に区別されている。排水能力は、不用または有害な水を他に流しやる圃場Ｆｉの能力である。排水能力は、能力の違いにより、「極めて良好」、「良好」、「普通」、「不良」、「極めて不良」の５段階に区別されている。耕運難度は、圃場Ｆｉを耕して雑草を除去する難しさである。耕運難度は、難度の違いにより、「極めて難」、「難」、「普通」、「易」、「極めて易」の５段階に区別されている。
【００４２】
一例として、圃場特性データ３００−１を例に挙げると、圃場Ｆ１の圃場名「圃場Ａ」、地形「平坦部」、日照「良い」、土性「埴土」、排水能力「普通」および耕運難度「普通」が記憶されている。
【００４３】
（作付実績マスタ１２０の記憶内容）
図４は、作付実績マスタの記憶内容の一例を示す説明図である。図４において、作付実績マスタ１２０は、圃場ＩＤ、品目、品種、作型、ステータス、期間、実績、収量およびコストのフィールドを有する。各フィールドに情報を設定することで、作付実績データ（例えば、作付実績データ４００−１〜４００−４）がレコードとして記憶されている。
【００４４】
ここで、圃場ＩＤは、圃場Ｆｉの識別子である。品目は、作物の品目である。品種は、作物の品種である。作型は、作物の作型である。ステータスは、圃場Ｆｉの作付状態を示す情報である。ここでは、圃場Ｆｉに作物を作付けしていない未使用の場合、圃場Ｆｉのステータスは「未」となる。また、圃場Ｆｉに作物を作付中の場合、圃場Ｆｉのステータスは「栽培中」となる。また、圃場Ｆｉに作物を作付けする予定がある場合、圃場Ｆｉのステータスは「計画中」となる。
【００４５】
期間は、圃場Ｆｉに作物を作付けする期間である。期間は、ステータスが「未」の場合、圃場Ｆｉに作物を作付けした過去の期間となる。また、期間は、ステータスが「栽培中」の場合、圃場Ｆｉに作物を作付けしている現在の期間となる。また、期間は、ステータスが「計画中」の場合、圃場Ｆｉに作物を作付けする未来の期間となる。
【００４６】
実績は、圃場Ｆｉに作物を作付けしたか否かを示す情報である。ここでの作物は、同一レコードの品目、品種、作型から特定される作物である。実績は、圃場Ｆｉに作物を作付けしたことがある場合は「有」となる。また、実績は、圃場Ｆｉに作物を作付けしたことがない場合は「無」となる。
【００４７】
収量は、圃場Ｆｉで収穫される作物の予測収量である。収量は、実績が「有」の場合、圃場Ｆｉにおいて収穫された作物の過去の収量に基づく値となる。また、収量は、実績が「無」の場合、圃場Ｆｉと同様の特性の他の圃場において収穫された作物の過去の収量に基づく値となる。
【００４８】
コストは、圃場Ｆｉにおいて予測収量の作物を収穫するのにかかる予測費用である。コストは、例えば、圃場Ｆｉの単位面積当たりに単位収量の作物を収穫するのにかかる種苗費、肥料費、農薬費、農機具費、人件費などの合計によって表される。コストには、見回りにかかる移動コストを考慮して、事務所ＯＦから圃場Ｆｉまでの距離に基づく移動コストが含まれていてもよい。
【００４９】
なお、作付実績マスタ１２０内の作付実績データは、例えば、「圃場ＩＤ、品目、品種、作型」の組み合わせごとに存在する。すなわち、同一圃場であっても、「品目、品種、作型」の組合せが異なれば、異なる作付実績データがレコードとして作付実績マスタ１２０に記憶される。
【００５０】
（条件入力画面５００の一例）
つぎに、図５を用いて、対象作物に関する作物条件および対象作物の作付けに適した圃場に関する適地条件を入力する際に、作付支援装置１００のディスプレイ２０８に表示される条件入力画面５００について説明する。
【００５１】
図５は、条件入力画面の一例を示す説明図である。図５において、作付支援装置１００のディスプレイ２０８には、作物条件を入力するボックス５１０と、適地条件を入力するボックス５２０とを含む条件入力画面５００が表示されている。
【００５２】
ボックス５１０は、ボックス５１１〜５１５を有する。ボックス５１１は、対象作物の品目を入力するボックスである。ボックス５１２は、対象作物の品種を入力するボックスである。ボックス５１３は、対象作物の作型を入力するボックスである。ボックス５１４は、対象作物の作付期間を入力するボックスである。ボックス５１５は、対象作物の目標収量を入力するボックスである。
【００５３】
ボックス５２０は、ボックス５２１〜５２５を有する。ボックス５２１は、対象作物の作付けに適した圃場の地形を入力するボックスである。ボックス５２２は、対象作物の作付けに適した圃場の日照状態を入力するボックスである。ボックス５２３は、対象作物の作付けに適した圃場の土性を入力するボックスである。ボックス５２４は、対象作物の作付けに適した圃場の排水能力を入力するボックスである。ボックス５２５は、対象作物の作付けに適した圃場の耕運難度を入力するボックスである。
【００５４】
条件入力画面５００において、図２に示したキーボード２１０やマウス２１１を用いたユーザの操作入力により、カーソルＣを移動させて各ボックス５１１〜５１５をクリックすることで、作物条件を入力することができる。図５の例では、作物条件として、ボックス５１１に「キャベツ」、ボックス５１２に「秋冬キャベツ」、ボックス５１３に「秋まき栽培」、ボックス５１４に「２０１０／１２／１〜２０１１／３／１」、ボックス５１５に「５０Ｋｇ」が入力されている。
【００５５】
また、条件入力画面５００において、キーボード２１０やマウス２１１を用いたユーザの操作入力により、カーソルＣを移動させて各ボックス５２１〜５２５内のチェックボタンをクリックすることで、適地条件を入力することができる。この際、各ボックス５２１〜５２５内のチェックボタンを複数クリックすることで、複数の条件を入力することにしてもよい。
【００５６】
図５の例では、適地条件として、ボックス５２１に「平坦部」、ボックス５２２に「非常に良い、良い」、ボックス５２３に「埴土」、ボックス５２４に「極めて良好、良好」が入力されている。同一ボックス内に複数の条件を入力した場合、複数の条件のいずれの条件も対象作物の作付けに適していることを意味する。
【００５７】
なお、ボックス５２５には、いずれのチェックボタンもクリックされておらず、対象作物の作付けに適した圃場の耕運難度が入力されていない。これは、対象作物の作付けに適した圃場の適地条件として圃場の耕運難度を考慮しないことを意味する。
【００５８】
（作付支援装置１００の機能的構成）
図６は、作付支援装置の機能的構成の一例を示すブロック図である。図６において、作付支援装置１００は、受付部６０１と、判定部６０２と、算出部６０３と、検索部６０４と、決定部６０５と、表示制御部６０６と、を含む構成である。各機能部（受付部６０１〜表示制御部６０６）は、具体的には、例えば、図２に示したＲＯＭ２０２、ＲＡＭ２０３、磁気ディスク２０５、光ディスク２０７などの記憶装置に記憶されたプログラムをＣＰＵ２０１に実行させることにより、または、Ｉ／Ｆ２０９により、その機能を実現する。各機能部の処理結果は、特に指定する場合を除いて、ＲＡＭ２０３、磁気ディスク２０５、光ディスク２０７などの記憶装置に記憶される。
【００５９】
受付部６０１は、対象作物に関する作物条件の入力を受け付ける機能を有する。具体的には、例えば、図５に示した条件入力画面５００において、受付部６０１が、キーボード２１０やマウス２１１を用いたユーザの操作入力により作物条件の入力を受け付ける。
【００６０】
また、受付部６０１は、対象作物の作付けに適した圃場に関する適地条件の入力を受け付ける機能を有する。具体的には、例えば、条件入力画面５００において、受付部６０１が、キーボード２１０やマウス２１１を用いたユーザの操作入力により適地条件の入力を受け付ける。
【００６１】
入力された作物条件および適地条件は、例えば、図７に示す適地判定マスタ７００に記憶される。適地判定マスタ７００は、例えば、ＲＡＭ２０３、磁気ディスク２０５、光ディスク２０７などの記憶装置により実現される。ここで、適地判定マスタ７００について説明する。
【００６２】
図７は、適地判定マスタの記憶内容の一例を示す説明図である。図７において、適地判定マスタ７００は、属性ごとの属性値を有している。属性とは、例えば、条件入力画面５００において、作物条件として入力された「品目」、「品種」、「作型」、「期間」、「目標収量」および適地条件として入力された「地形」、「日照」、「土性」、「排水能力」、「耕運難度」である。
【００６３】
なお、未入力の属性の属性値は「考慮しない」となる。ここでは、条件入力画面５００において、対象作物の作付けに適した圃場の耕運難度が入力されていないため、属性「耕運難度」の属性値が「考慮しない」となっている。
【００６４】
図６の説明に戻り、判定部６０２は、圃場Ｆ１〜Ｆｎの各々の圃場Ｆｉの特性に基づいて、各々の圃場Ｆｉが対象作物の作付けに適した圃場の条件を満たすか否かを判定する機能を有する。ここで、圃場Ｆｉの特性とは、例えば、圃場Ｆｉの地形、日照状態、土性、排水能力、給水能力、耕運難度などである。
【００６５】
具体的には、例えば、まず、判定部６０２が、図７に示した適地判定マスタ７００の適地条件に関する属性を抽出することにより、図８に示すフィルタ条件テーブル８００を作成する。ここで、フィルタ条件テーブル８００について説明する。
【００６６】
図８は、フィルタ条件テーブルの記憶内容の一例を示す説明図である。図８において、フィルタ条件テーブル８００は、属性ＩＤ、属性および属性値のフィールドを有する。各フィールドに情報を設定することで、適地条件に関する属性データ８００−１〜８００−５がレコードとして記憶されている。属性ＩＤは、適地条件に関する属性の識別子である。属性は、適地条件に関する属性の属性名である。属性値は、適地条件に関する属性の属性値である。
【００６７】
図７に示した適地判定マスタ７００の例では、属性Ａ１〜Ａ５は、「地形」、「日照」、「土性」、「排水能力」および「耕運難度」である。このため、フィルタ条件テーブル８００には、属性Ａ１〜Ａ５の属性値として、「平坦部」、「非常に良い、良い」、「埴土」、「極めて良好、良好」および「−（ｎｕｌｌ）」が設定されている。
【００６８】
図６の説明に戻り、このあと、判定部６０２が、圃場Ｆ１〜Ｆｎの中から任意の圃場Ｆｉを選択する。そして、判定部６０２が、図３に示した圃場特性マスタ１１０の中から、選択された圃場Ｆｉの圃場特性データ３００−ｉを抽出する。
【００６９】
つぎに、判定部６０２が、図８に示したフィルタ条件テーブル８００の適地条件に関する属性（以下、「属性Ａ１〜Ａｍ」という）の中から、任意の属性（以下、「属性Ａｊ」という）を選択する（ｊ＝１，２，…，ｍ）。図８の例では、属性Ａｍの「ｍ」は「ｍ＝５」である。
【００７０】
このあと、判定部６０２が、フィルタ条件テーブル８００を参照して、選択された属性Ａｊの属性値を特定する。ここで特定された属性Ａｊの属性値は、属性Ａｊに関する適地条件である。このため、以下の説明では、フィルタ条件テーブル８００から特定された属性Ａｊの属性値を「属性Ａｊの適地条件」という。
【００７１】
また、判定部６０２が、抽出された圃場Ｆｉの圃場特性データ３００−ｉを参照して、圃場Ｆｉの属性Ａｊの属性値を特定する。具体的には、例えば、判定部６０２が、圃場特性データ３００−ｉの属性Ａｊに対応するフィールドに設定されている情報を、属性Ａｊの属性値として特定する。
【００７２】
そして、判定部６０２が、圃場Ｆｉの属性Ａｊの属性値が属性Ａｊの適地条件に含まれるか否かを判定する。ここで、圃場Ｆｉの属性Ａｊの属性値が属性Ａｊの適地条件に含まれる場合、判定部６０２が、圃場Ｆｉの属性Ａｊの属性値が属性Ａｊの適地条件を満たすと判定する。
【００７３】
一方、圃場Ｆｉの属性Ａｊの属性値が属性Ａｊの適地条件に含まれない場合、判定部６０２が、圃場Ｆｉの属性Ａｊの属性値が属性Ａｊの適地条件を満たさないと判定する。なお、圃場Ｆｉの属性Ａｊの属性値が属性Ａｊの適地条件を満たさない場合、後述の図９に示す評価結果テーブル９００内の圃場Ｆｉの不適合属性フィールドに属性Ａｊの属性名が設定される。
【００７４】
上述したフィルタ条件テーブル８００の適地条件に関する属性Ａｊの選択は、例えば、属性Ａ１〜Ａｍの中から選択されていない未選択の属性がなくなるまで繰り返される。この結果、適地条件に関する属性Ａ１〜Ａｍの各々の属性Ａｊについて、圃場Ｆｉの属性Ａｊの属性値が属性Ａｊの適地条件を満たすか否かの判定が行われる。
【００７５】
判定部６０２は、圃場Ｆｉの属性Ａ１〜Ａｍの属性値が、属性Ａ１〜Ａｍの適地条件をそれぞれ満たす場合、圃場Ｆｉが作物の作付けに適した圃場の条件を満たすと判定する。一方、圃場Ｆｉの属性Ａ１〜Ａｍの属性値が、属性Ａ１〜Ａｍの少なくともいずれかの適地条件を満たさない場合、判定部６０２は、圃場Ｆｉが作物の作付けに適した圃場の条件を満たさないと判定する。
【００７６】
また、上述した圃場Ｆｉの選択は、圃場Ｆ１〜Ｆｎの中から選択されていない未選択の圃場がなくなるまで繰り返される。この結果、圃場Ｆ１〜Ｆｎの各々の圃場Ｆｉについて、各々の圃場Ｆｉが作物の作付けに適した圃場の条件を満たすか否かの判定が行われる。
【００７７】
判定された判定結果は、例えば、図９に示す評価結果テーブル９００に記憶される。評価結果テーブル９００は、例えば、ＲＡＭ２０３、磁気ディスク２０５、光ディスク２０７などの記憶装置により実現される。ここで、評価結果テーブル９００について説明する。
【００７８】
図９は、評価結果テーブルの記憶内容の一例を示す説明図である。図９において、評価結果テーブル９００は、圃場ＩＤ、適地判定、空き判定、収量、評価点、選択フラグおよび不適合属性のフィールドを有する。各フィールドに情報を設定することで、評価結果９００−１〜９００−ｎがレコードとして記憶されている。
【００７９】
圃場ＩＤは、圃場Ｆｉの識別子である。適地判定は、圃場Ｆｉが対象作物の作付けに適した圃場の条件を満たすか否かの判定結果を示す情報である。空き判定は、圃場Ｆｉの作付状態を示す情報である。収量は、圃場Ｆｉで収穫される対象作物の予測収量である。評価点は、圃場Ｆｉと対象作物の作付けに適した圃場との適合度合いを示す指標値である。
【００８０】
選択フラグは、圃場Ｆｉの選択状態を示す情報である。不適合属性は、属性Ａｊの適地条件を満たさないと判定された圃場Ｆｉの属性Ａｊを示す情報である。なお、空き判定、評価点および選択フラグについての詳細な説明は後述する。
【００８１】
例えば、圃場Ｆｉが作物の作付けに適した圃場の条件を満たすと判定された場合、圃場Ｆｉの適地判定フィールドに「適合」が設定される。一方、圃場Ｆｉが作物の作付けに適した圃場の条件を満たさないと判定された場合、圃場Ｆｉの適地判定フィールドに「不適合」と設定される。
【００８２】
ここで、上記判定部６０２によって圃場Ｆ１〜Ｆｎの中から圃場Ｆ１が選択された場合を例に挙げて、評価結果テーブル９００内のフィールドに対する情報の設定例を説明する。
【００８３】
圃場Ｆ１が選択された場合、判定部６０２は、適地条件に関する属性Ａ１〜Ａ５の各々の属性Ａｊについて、圃場Ｆ１の属性Ａｊの属性値が、属性Ａｊの適地条件を満たすか否かを判定する。ここでは、圃場Ｆ１の属性Ａ１〜Ａ５の属性値が、属性Ａ１〜Ａ５の適地条件をそれぞれ満たすため、圃場Ｆ１が対象作物の作付けに適した圃場の条件を満たすと判定される。
【００８４】
この結果、評価結果テーブル９００内の圃場Ｆ１の適地判定フィールドに「適合」が設定され、不適合属性フィールドに「−」が設定される。なお、フィルタ条件テーブル８００に属性値が設定されていない属性Ａ５については、圃場Ｆ１の属性Ａ５の属性値の内容に関わらず、属性Ａ５の適地条件を満たすと判定される。
【００８５】
また、圃場Ｆ１の対象作物の予測収量は、作付実績マスタ１２０から特定される。具体的には、例えば、まず、判定部６０２が、作付実績マスタ１２０の中から、圃場ＩＤフィールドに「Ｆ１」が設定され、品目、品種、作型フィールドに対象作物の品目、品種、作型が設定されている作付実績データを抽出する。
【００８６】
対象作物の品目、品種、作型は、適地判定マスタ７００から特定される。ここでは、対象作物の品目、品種および作型は、「キャベツ」、「秋冬キャベツ」および「秋まき栽培」のため、作付実績マスタ１２０の中から作付実績データ４００−１が抽出される。この結果、作付実績データ４００−１の収量「５Ｋｇ」が、評価結果テーブル９００内の圃場Ｆ１の収量フィールドに設定される。
【００８７】
図６の説明に戻り、判定部６０２は、圃場Ｆｉが空き圃場か否かを判定する。ここで、空き圃場とは、作物が作付けされていない未使用の圃場である。具体的には、例えば、まず、判定部６０２が、適地判定マスタ７００を参照して、対象作物の作付期間を特定する。つぎに、判定部６０２が、作付実績マスタ１２０の中から、圃場Ｆｉの作付実績データを抽出する。
【００８８】
そして、判定部６０２が、抽出した各作付実績データの期間と対象作物の作付期間とを比較することにより、期間が対象作物の作付期間と重複する作付実績データがあるか否かを判定する。ここで、対象作物の作付期間と重複するものがない場合、判定部６０２が、圃場Ｆｉが空き圃場であると判定する。
【００８９】
一方、対象作物の作付期間と重複するものがある場合、判定部６０２が、圃場Ｆｉが空き圃場ではないと判定する。この際、期間が対象作物の作付期間と重複する作付実績データのステータスが「栽培中」の場合、判定部６０２が、圃場Ｆｉが他の作物の作付けにより占有中であると判定することにしてもよい。また、期間が対象作物の作付期間と重複する作付実績データのステータスが「計画中」の場合、判定部６０２が、圃場Ｆｉが他の作物の作付計画中であると判定することにしてもよい。
【００９０】
なお、期間が対象作物の作付期間と重複する作付実績データとしてステータスが「栽培中」のものと「計画中」のものが存在する場合がある。この場合、「栽培中」であることを優先して、判定部６０２が、圃場Ｆｉが他の作物の作付けにより占有中であると判定することにしてもよい。
【００９１】
判定された判定結果は、例えば、評価結果テーブル９００に記憶される。例えば、圃場Ｆｉが空き圃場であると判定された場合、評価結果テーブル９００内の圃場Ｆｉの空き判定フィールドに「空き」が設定される。また、圃場Ｆｉが他の作物の作付けにより占有中であると判定された場合、評価結果テーブル９００内の圃場Ｆｉの空き判定フィールドに「占有中」が設定される。また、圃場Ｆｉが他の作物の作付計画中であると判定された場合、評価結果テーブル９００内の圃場Ｆｉの空き判定フィールドに「計画中」が設定される。
【００９２】
算出部６０３は、圃場Ｆｉの特性に基づいて、圃場Ｆｉと対象作物の作付けに適した圃場との適合度合いを示す指標値を算出する機能を有する。具体的には、例えば、算出部６０３が、圃場特性マスタ１１０の中から、圃場Ｆｉの圃場特性データ３００−ｉを抽出する。つぎに、算出部６０３が、圃場特性データ３００−ｉを参照して、圃場Ｆｉの属性Ａｊごとの属性値を特定する。
【００９３】
このあと、算出部６０３が、図１０に示す点数マスタ１０００を参照して、圃場Ｆｉの属性Ａｊごとの点数を特定する。そして、算出部６０３が、圃場Ｆｉの属性Ａｊごとの点数を加算することにより、圃場Ｆｉと対象作物の作付けに適した圃場との適合度合いを示す指標値を算出する。
【００９４】
点数マスタ１０００は、対象作物の作付けに適した圃場の条件を示す属性Ａｊごとに、属性Ａｊの各属性値の点数を示す情報である。点数マスタ１０００は、例えば、「品目、品種、作型」の組み合わせごとに予め作成されて、ＲＯＭ２０２、ＲＡＭ２０３、磁気ディスク２０５、光ディスク２０７などの記憶装置に記憶されている。
【００９５】
ここで、「品目、品種、作型」の組合せが「キャベツ、秋冬キャベツ、秋まき栽培」の場合を例に挙げて、点数マスタ１０００の記憶内容について説明する。
【００９６】
図１０は、点数マスタの記憶内容の一例を示す説明図である。図１０において、点数マスタ１０００は、対象作物「キャベツ、秋冬キャベツ、秋まき栽培」の作付けに適した圃場の条件を示す属性Ａｊごとに、属性Ａｊの各属性値の点数を記憶している。ここでは、属性Ａｊごとに、対象作物の作付けに適している属性値ほど高い点数が付与されている。
【００９７】
「地形」を例に挙げると、「平坦部」に５点、「山間部」に４点、「丘陵部」に３点、「低地」に２点、「湿地」に１点が付与されている。すなわち、圃場の「地形」は、「平坦部→山間部→丘陵部→低地→湿地」の順に対象作物の作付けに適していることになる。
【００９８】
例えば、圃場Ｆ１の属性Ａ１「地形」の属性値は「平坦部」、属性Ａ２「日照」の属性値は「良い」、属性Ａ３「土性」の属性値は「埴土」、属性Ａ４「排水能力」の属性値は「普通」、属性Ａ５「耕運難度」の属性値は「普通」である。このため、圃場Ｆ１の各属性Ａ１〜Ａ５の点数は、順に「５，４，５，３，３」となる。
【００９９】
また、圃場Ｆ１に対象作物「キャベツ、秋冬キャベツ、秋まき栽培」を作付けした場合のコストは「２０万」である（図４参照）。このため、圃場Ｆ１のコストの点数は「５」となる。したがって、圃場Ｆｉと対象作物の作付けに適した圃場との適合度合いを示す評価点（指標値）は「２５＝５＋４＋５＋３＋３＋５」となる。
【０１００】
図６の説明に戻り、検索部６０４は、判定された判定結果に基づいて、圃場Ｆ１〜Ｆｎの中から、対象作物の作付候補となる圃場の集合を検索する機能を有する。以下説明のため、対象作物の作付候補となる圃場の集合を「圃場Ｆ［１］〜Ｆ［ｎ］」と表記し、圃場Ｆ［１］〜Ｆ［ｎ］のうち任意の圃場を「圃場Ｆ［ｉ］」と表記する（ｉ＝１，２，…，ｎ）。
【０１０１】
具体的には、例えば、検索部６０４が、評価結果テーブル９００を参照して、適地判定フィールドに「適合」が設定されている圃場［１］〜Ｆ［ｎ］を検索する（検索手法１）。これにより、作付候補となる圃場［１］〜Ｆ［ｎ］として、対象作物の作付けに適した圃場の条件を満たす圃場を検索することができる。
【０１０２】
また、検索部６０４が、評価結果テーブル９００を参照して、空き判定フィールドに「空き」が設定されている圃場［１］〜Ｆ［ｎ］を検索することにしてもよい（検索手法２）。これにより、作付候補となる圃場［１］〜Ｆ［ｎ］として、現在作物が作付けされていない空き圃場を検索することができる。
【０１０３】
また、検索部６０４が、評価結果テーブル９００を参照して、評価点フィールドに閾値Ｘ以上の評価点が設定されている圃場［１］〜Ｆ［ｎ］を検索することにしてもよい（検索手法３）。これにより、作付候補となる圃場［１］〜Ｆ［ｎ］として、対象作物の作付けに適した圃場との適合度合いが規定値以上の圃場を検索することができる。
【０１０４】
なお、上記閾値Ｘは、例えば、予め設定されてＲＯＭ２０２、ＲＡＭ２０３、磁気ディスク２０５、光ディスク２０７などの記憶装置に記憶されている。また、例えば、評価結果テーブル９００内の各圃場Ｆｉの評価点の平均値を閾値Ｘとすることにしてもよい。
【０１０５】
また、検索部６０４が、上記検索手法１〜３のうち複数の検索手法を組み合わせて、対象作物の作付候補となる圃場［１］〜Ｆ［ｎ］を検索することにしてもよい。
【０１０６】
例えば、検索部６０４が、評価結果テーブル９００を参照して、適地判定フィールドに「適合」が設定され、かつ、空き判定フィールドに「空き」が設定されている圃場［１］〜Ｆ［ｎ］を検索することにしてもよい（検索手法１＋２）。これにより、作付候補となる圃場［１］〜Ｆ［ｎ］として、対象作物の作付けに適した圃場の条件を満たし、かつ、現在作物が作付けされていない空き圃場を検索することができる。
【０１０７】
決定部６０５は、検索された圃場［１］〜Ｆ［ｎ］の中から、各々の圃場［ｉ］の予測収量に基づいて、対象作物の目標収量を満たす圃場の組合せを決定する機能を有する。具体的には、例えば、まず、決定部６０５が、圃場［１］〜Ｆ［ｎ］の中から任意の圃場Ｆ［ｉ］を選択する。
【０１０８】
つぎに、決定部６０５が、評価結果テーブル９００を参照して、圃場Ｆ［ｉ］の収量（以下、「収量ｑ［ｉ］」という）を特定する。そして、決定部６０５が、特定した収量ｑ［ｉ］を仮収量計Ｑｖに加算する。仮収量計Ｑｖは、対象作物の予測収量の合計を表す変数である。このあと、決定部６０５が、仮収量計Ｑｖが目標収量（以下、「目標収量Ｑｔ」という）以上となったか否かを判断する。目標収量Ｑｔは、適地判定マスタ７００に記憶されている目標収量（例えば、５０Ｋｇ）である。
【０１０９】
ここで、仮収量計Ｑｖが目標収量Ｑｔ未満の場合、決定部６０５が、圃場［１］〜Ｆ［ｎ］の中から選択されていない未選択の圃場［ｉ］を選択して、一連の処理を繰り返す。一方、仮収量計Ｑｖが目標収量Ｑｔ以上の場合、決定部６０５が、圃場［１］〜Ｆ［ｎ］の中から選択された圃場の組合せを、対象作物の目標収量Ｑｔを満たす圃場の組合せに決定する。
【０１１０】
これにより、圃場［１］〜Ｆ［ｎ］の中から、対象作物の目標収量Ｑｔを満たす圃場の組合せを決定することができる。
【０１１１】
また、圃場［ｉ］の選択時に、決定部６０５は、評価結果テーブル９００を参照して、圃場［１］〜Ｆ［ｎ］の中から、評価点が最大の圃場［ｉ］を選択することにしてもよい。これにより、対象作物の目標収量Ｑｔを満たす圃場の組合せを作る圃場として、評価点が大きい圃場［ｉ］を優先して選択することができる。
【０１１２】
決定された決定結果は、例えば、評価結果テーブル９００に記憶される。具体的には、例えば、評価結果テーブル９００内の決定された組合せの各々の圃場の選択フラグフィールドに「仮選択」が設定される。
【０１１３】
表示制御部６０６は、ディスプレイ２０８を制御して、決定された組合せの各々の圃場の表示形式を、圃場Ｆ１〜Ｆｎの他の圃場の表示形式とは異なる特定の表示形式に変更して地図Ｍ上に表示する機能を有する。表示形式の変更としては、例えば、地図Ｍ上の圃場を表す図形オブジェクトの表示色、ハッチングなどの変更や、図形オブジェクトに任意の記号や文字列をラベリングすることなどがある。
【０１１４】
具体的には、例えば、表示制御部６０６が、評価結果テーブル９００内の選択フラグフィールドに設定されている情報ごとに、地図Ｍ上の圃場を表す図形オブジェクトの表示色を変更する。これにより、地図Ｍ上に点在する圃場Ｆ１〜Ｆｎを、選択フラグフィールドに設定されている情報ごとに分類することができる。
【０１１５】
以下の説明では、一例として、評価結果テーブル９００内の選択フラグフィールドに「未選択」が設定されている圃場を表す図形オブジェクトの表示色を色Ｃ１とする。また、評価結果テーブル９００内の選択フラグフィールドに「仮選択」が設定されている圃場を表す図形オブジェクトの表示色を色Ｃ２とする。
【０１１６】
また、評価結果テーブル９００内の選択フラグフィールドに「選択」が設定されている圃場を表す図形オブジェクトの表示色を色Ｃ３とする。また、評価結果テーブル９００内の空き判定フラグフィールドに「占有中」または「計画中」が設定されている圃場を表す図形オブジェクトの表示色を色Ｃ４とする。なお、ディスプレイ２０８に表示される画面例については、図１８および図１９を用いて後述する。
【０１１７】
また、受付部６０１は、圃場Ｆ１〜Ｆｎの中から、対象作物を作付ける一の圃場の選択指示を受け付ける機能を有する。具体的には、例えば、受付部６０１が、キーボード２１０やマウス２１１を用いたユーザの操作入力により、一の圃場の選択指示を受け付ける。
【０１１８】
一の圃場の選択指示が受け付けられた場合、評価結果テーブル９００内の一の圃場の選択フラグフィールドに「選択」が設定される。この結果、例えば、表示制御部６０６により、一の圃場を表す地図Ｍ上の図形オブジェクトの表示色が色Ｃ３に変更される。
【０１１９】
また、決定部６０５は、一の圃場の選択指示が受け付けられた場合、一の圃場の予測収量と目標収量Ｑｔとの差分を表す収量（以下、「差分収量Ｑｄ」という）を満たす圃場の組合せを決定する。具体的には、例えば、まず、決定部６０５が、評価結果テーブル９００を参照して、選択フラグフィールドに「選択」が設定されている圃場の収量を加算することにより予測収量計Ｑを算出する。予測収量計Ｑは、対象作物の予測収量の合計を表す変数である。
【０１２０】
このあと、決定部６０５が、予測収量計Ｑが目標収量Ｑｔ以上となったか否かを判断する。ここで、予測収量計Ｑが目標収量Ｑｔ以上となった場合、決定部６０５が、評価結果テーブル９００内のレコード群のうち、選択フラグフィールドに「仮選択」が設定されているレコードの選択フラグを「未選択」に変更する。
【０１２１】
この結果、例えば、表示制御部６０６により、選択フラグが「仮選択」から「未選択」に変更された圃場を表す地図Ｍ上の図形オブジェクトの表示色が、色Ｃ２から色Ｃ１に変更される。すなわち、予測収量計Ｑが目標収量Ｑｔ以上となったため、対象作物を作付けする圃場の推奨を終了する。
【０１２２】
一方、予測収量計Ｑが目標収量Ｑｔ未満の場合、決定部６０５が、予測収量計Ｑと目標収量Ｑｔとの差分を表す差分収量Ｑｄを算出する。そして、決定部６０５が、評価結果テーブル９００を参照して、差分収量Ｑｄを満たす圃場の組合せを決定する。
【０１２３】
具体的には、例えば、決定部６０５が、評価結果テーブル９００内のレコード群のうち、選択フラグフィールドに「仮選択」が設定されているレコードの選択フラグを「未選択」に変更する。そして、決定部６０５が、評価結果テーブル９００を参照して、圃場［１］〜Ｆ［ｎ］のうち選択フラグが「未選択」の圃場［ｉ］を選択する。つぎに、決定部６０５が、評価結果テーブル９００を参照して、圃場［ｉ］の収量ｑ［ｉ］を特定する。そして、決定部６０５が、特定した収量ｑ［ｉ］を仮収量計Ｑｖに加算する。このあと、決定部６０５が、仮収量計Ｑｖが差分収量Ｑｄ以上となったか否かを判断する。
【０１２４】
ここで、仮収量計Ｑｖが差分収量Ｑｄ未満の場合、決定部６０５が、選択されていない未選択の圃場［ｉ］を選択して、一連の処理を繰り返す。一方、仮収量計Ｑｖが差分収量Ｑｄ以上の場合、決定部６０５が、選択された圃場の組合せを、差分収量Ｑｄを満たす圃場の組合せに決定する。
【０１２５】
これにより、圃場［１］〜Ｆ［ｎ］の中から、予測収量計Ｑと目標収量Ｑｔとの差分を表す差分収量Ｑｄを満たす圃場の組合せを決定することができる。
【０１２６】
なお、選択指示を受け付けた一の圃場の選択フラグが「仮選択」の場合、決定された組合せのうち一の圃場を除く残余の圃場の組合せは変化しないため、上述した差分収量Ｑｄを満たす圃場の組合せを決定する決定処理は行わなくてもよい。これにより、差分収量Ｑｄを満たす圃場の組合せを決定する無駄な決定処理を削減することができる。
【０１２７】
また、受付部６０１は、一の圃場の選択解除指示を受け付ける機能を有する。具体的には、例えば、受付部６０１が、キーボード２１０やマウス２１１を用いたユーザの操作入力により、一の圃場の選択解除指示を受け付ける。
【０１２８】
一の圃場の選択解除指示が受け付けられた場合、評価結果テーブル９００内の一の圃場の選択フラグフィールドに「未選択」が設定される。この結果、例えば、表示制御部６０６により、一の圃場を表す地図Ｍ上の図形オブジェクトの表示色が色Ｃ１に変更される。
【０１２９】
また、決定部６０５は、一の圃場の選択解除指示が受け付けられた場合、評価結果テーブル９００を参照して、選択フラグフィールドに「選択」が設定されている圃場の収量を加算することにより予測収量計Ｑを算出する。このあと、決定部６０５が、予測収量計Ｑが目標収量Ｑｔ以上となったか否かを判断する。
【０１３０】
ここで、予測収量計Ｑが目標収量Ｑｔ以上となった場合、決定部６０５が、評価結果テーブル９００内のレコード群のうち、選択フラグフィールドに「仮選択」が設定されているレコードの選択フラグを「未選択」に変更する。この結果、例えば、表示制御部６０６により、選択フラグが「仮選択」から「未選択」に変更された圃場を表す地図Ｍ上の図形オブジェクトの表示色が、色Ｃ２から色Ｃ１に変更される。
【０１３１】
一方、予測収量計Ｑが目標収量Ｑｔ未満の場合、決定部６０５が、予測収量計Ｑと目標収量Ｑｔとの差分を表す差分収量Ｑｄを算出する。そして、決定部６０５が、評価結果テーブル９００を参照して、上述した差分収量Ｑｄを満たす圃場の組合せを決定する決定処理を行う。
【０１３２】
なお、評価結果テーブル９００に記憶されている各圃場Ｆ１〜Ｆｎの評価点をもとに、判定部６０２が、各圃場Ｆ１〜Ｆｎの適地レベルを判定することにしてもよい。適地レベルは、対象作物を作付ける圃場として、圃場Ｆｉがどの程度適しているのかを示すものである。圃場選択時などに、各圃場Ｆｉの適地レベルをユーザに提示することで、対象作物を作付ける圃場として、圃場Ｆｉがどの程度適しているのかの判断に役立てることができる。
【０１３３】
具体的には、例えば、圃場Ｆｉの評価点が閾値α以上の場合、判定部６０２が、圃場Ｆｉの適地レベルを「Ａ」とする。また、圃場Ｆｉの評価点が閾値β以上かつ閾値α未満の場合、判定部６０２が、圃場Ｆｉの適地レベルを「Ｂ」とする。また、圃場Ｆｉの評価点が閾値β未満の場合、判定部６０２が、圃場Ｆｉの適地レベルを「Ｃ」とする。また、圃場Ｆｉが「占有中」または「計画中」の場合、判定部６０２が、圃場Ｆｉの適地レベルを「Ｄ」とする。上記閾値α、βは、例えば、予め設定されてＲＯＭ２０２、ＲＡＭ２０３、磁気ディスク２０５、光ディスク２０７などの記憶装置に記憶されている。
【０１３４】
これにより、各圃場Ｆ１〜Ｆｎの適地レベルを４段階の適地レベルに分類してユーザに提示することができる。より具体的には、例えば、圃場Ｆｉの適地レベルが「Ａ」の場合、圃場選択時などにディスプレイ２０８に「◎」を表示する（図１８参照）。圃場Ｆｉの適地レベルが「Ｂ」の場合、圃場選択時などにディスプレイ２０８に「○」を表示する。圃場Ｆｉの適地レベルが「Ｃ」の場合、圃場選択時などにディスプレイ２０８に「△」を表示する（図１９参照）。圃場Ｆｉの適地レベルが「Ｄ」の場合、圃場選択時などにディスプレイ２０８に「×」を表示する。
【０１３５】
（作付支援装置１００の作付支援処理手順）
つぎに、作付支援装置１００の作付支援処理手順について説明する。
【０１３６】
図１１は、実施の形態にかかる作付支援装置の作付支援処理手順の一例を示すフローチャートである。図１１のフローチャートにおいて、まず、受付部６０１により、対象作物に関する作物条件および対象作物の作付けに適した圃場に関する適地条件の入力を受け付けたか否かを判断する（ステップＳ１１０１）。
【０１３７】
ここで、作物条件および適地条件が入力されるのを待って（ステップＳ１１０１：Ｎｏ）、入力を受け付けた場合（ステップＳ１１０１：Ｙｅｓ）、判定部６０２により、フィルタ条件テーブル８００を作成する（ステップＳ１１０２）。フィルタ条件テーブル８００は、適地判定マスタ７００の中から適地条件に関する属性を抽出することにより作成される。
【０１３８】
つぎに、判定部６０２により、圃場Ｆｉの「ｉ」を「ｉ＝１」として（ステップＳ１１０３）、圃場Ｆ１〜Ｆｎの中から圃場Ｆｉを選択する（ステップＳ１１０４）。そして、判定部６０２により、圃場Ｆｉが対象作物の作付けに適した圃場の条件を満たすか否かを判定する適地判定処理を実行する（ステップＳ１１０５）。
【０１３９】
このあと、判定部６０２により、圃場Ｆｉが空き圃場か否かを判定する空き圃場判定処理を実行する（ステップＳ１１０６）。つぎに、判定部６０２により、圃場Ｆｉの「ｉ」をインクリメントして（ステップＳ１１０７）、「ｉ」が「ｎ」より大きいか否かを判断する（ステップＳ１１０８）。
【０１４０】
ここで、「ｉ」が「ｎ」以下の場合（ステップＳ１１０８：Ｎｏ）、ステップＳ１１０４に戻る。一方、「ｉ」が「ｎ」より大きい場合（ステップＳ１１０８：Ｙｅｓ）、決定部６０５により、対象作物の目標収量を満たす圃場の組合せを決定する組合せ決定処理を実行して（ステップＳ１１０９）、本フローチャートによる一連の処理を終了する。
【０１４１】
これにより、対象作物の目標収量Ｑｔを満たす圃場の組合せを決定して、決定した組合せの各々の圃場の表示形式を、他の圃場の表示形式とは異なる特定の表示形式に変更して地図Ｍ上に表示することができる。
【０１４２】
＜適地判定処理手順＞
つぎに、図１１に示したステップＳ１１０５の適地判定処理手順について説明する。
【０１４３】
図１２および図１３は、ステップＳ１１０５の適地判定処理手順の一例を示すフローチャートである。図１２のフローチャートにおいて、まず、判定部６０２により、フィルタ条件テーブル８００の適地条件に関する属性Ａｊの「ｊ」を「ｊ＝１」とする（ステップＳ１２０１）。
【０１４４】
そして、判定部６０２により、フィルタ条件テーブル８００を参照して、属性Ａｊの適地条件を特定する（ステップＳ１２０２）。このあと、判定部６０２により、圃場特性マスタ１１０を参照して、圃場Ｆｉの属性Ａｊの属性値を特定する（ステップＳ１２０３）。
【０１４５】
つぎに、判定部６０２により、圃場Ｆｉの属性Ａｊの属性値が属性Ａｊの適地条件を満たすか否かを判定する（ステップＳ１２０４）。ここで、属性Ａｊの適地条件を満たさない場合（ステップＳ１２０４：Ｎｏ）、判定部６０２により、評価結果テーブル９００内の圃場Ｆｉの不適合属性フィールドに属性Ａｊの属性名を設定して（ステップＳ１２０５）、ステップＳ１２０６に移行する。
【０１４６】
一方、属性Ａｊの適地条件を満たす場合（ステップＳ１２０４：Ｙｅｓ）、算出部６０３により、点数マスタ１０００を参照して、圃場Ｆｉの属性Ａｊの属性値の点数を特定する（ステップＳ１２０６）。そして、算出部６０３により、評価結果テーブル９００内の圃場Ｆｉの評価点フィールドに点数を加算する（ステップＳ１２０７）。
【０１４７】
このあと、判定部６０２により、属性Ａｊの「ｊ」をインクリメントして（ステップＳ１２０８）、「ｊ」が「ｍ」より大きくなったか否かを判断する（ステップＳ１２０９）。ここで、「ｊ」が「ｍ」以下の場合（ステップＳ１２０９：Ｎｏ）、ステップＳ１２０２に戻る。
【０１４８】
一方、「ｊ」が「ｍ」より大きい場合（ステップＳ１２０９：Ｙｅｓ）、算出部６０３により、作付実績マスタ１２０を参照して、圃場Ｆｉのコストを特定する（ステップＳ１２１０）。つぎに、算出部６０３により、点数マスタ１０００を参照して、圃場Ｆｉのコストの点数を特定する（ステップＳ１２１１）。そして、算出部６０３により、評価結果テーブル９００内の圃場Ｆｉの評価点フィールドに点数を加算して（ステップＳ１２１２）、図１３に示すステップＳ１３０１に移行する。
【０１４９】
図１３のフローチャートにおいて、まず、判定部６０２により、評価結果テーブル９００内の圃場Ｆｉの不適合属性フィールドに属性名が設定されているか否かを判断する（ステップＳ１３０１）。
【０１５０】
ここで、不適合属性フィールドに属性名が設定されていない場合（ステップＳ１３０１：Ｎｏ）、判定部６０２により、圃場Ｆｉが対象作物の作付けに適した圃場の条件を満たすと判定する（ステップＳ１３０２）。そして、判定部６０２により、評価結果テーブル９００内の圃場Ｆｉの適地判定フィールドに「適合」を設定する（ステップＳ１３０３）。
【０１５１】
一方、不適合属性フィールドに属性名が設定されている場合（ステップＳ１３０１：Ｙｅｓ）、判定部６０２により、圃場Ｆｉが対象作物の作付けに適した圃場の条件を満たさないと判定する（ステップＳ１３０４）。そして、判定部６０２により、評価結果テーブル９００内の圃場Ｆｉの適地判定フィールドに「不適合」を設定する（ステップＳ１３０５）。
【０１５２】
つぎに、判定部６０２により、作付実績マスタ１２０の中から、圃場Ｆｉに対象作物を作付けした場合の収量を抽出する（ステップＳ１３０６）。なお、該収量とは、圃場ＩＤフィールドに「Ｆｉ」が設定され、品目、品種、作型フィールドに対象作物の品目、品種、作型が設定されている作付実績データの収量である。
【０１５３】
そして、判定部６０２により、評価結果テーブル９００内の圃場Ｆｉの収量フィールドに抽出した収量を設定して（ステップＳ１３０７）、図１１に示したステップＳ１１０６に移行する。
【０１５４】
これにより、各々の圃場Ｆｉが対象作物の作付けに適した圃場の適地条件を満たすか否かを判定することができる。また、各々の圃場Ｆｉと対象作物の作付けに適した圃場との適合度合いを示す評価点を算出することができる。
【０１５５】
＜空き圃場判定処理手順＞
つぎに、図１１に示したステップＳ１１０６の空き圃場判定処理手順について説明する。
【０１５６】
図１４は、ステップＳ１１０６の空き圃場判定処理手順の一例を示すフローチャートである。図１４のフローチャートにおいて、まず、判定部６０２により、適地判定マスタ７００を参照して、対象作物の作付期間を特定する（ステップＳ１４０１）。
【０１５７】
つぎに、判定部６０２により、作付実績マスタ１２０の中から、圃場Ｆｉの作付実績データを抽出する（ステップＳ１４０２）。そして、判定部６０２により、抽出した各作付実績データの期間と対象作物の作付期間とを比較することにより、期間が対象作物の作付期間と重複する作付実績データがあるか否かを判定する（ステップＳ１４０３）。
【０１５８】
ここで、対象作物の作付期間と重複するものがない場合（ステップＳ１４０３：Ｎｏ）、判定部６０２により、圃場Ｆｉが空き圃場であると判定する（ステップＳ１４０４）。そして、判定部６０２により、評価結果テーブル９００内の圃場Ｆｉの空き判定フィールドに「空き」を設定して（ステップＳ１４０５）、図１１に示したステップＳ１１０７に移行する。
【０１５９】
一方、対象作物の作付期間と重複するものがある場合（ステップＳ１４０３：Ｙｅｓ）、判定部６０２により、圃場Ｆｉが空き圃場ではないと判定する（ステップＳ１４０６）。そして、判定部６０２により、期間が対象作物の作付期間と重複する作付実績データのステータスが「栽培中」か否かを判断する（ステップＳ１４０７）。
【０１６０】
ここで、「栽培中」の場合（ステップＳ１４０７：Ｙｅｓ）、判定部６０２により、評価結果テーブル９００内の圃場Ｆｉの空き判定フィールドに「占有中」を設定して（ステップＳ１４０８）、図１１に示したステップＳ１１０７に移行する。
【０１６１】
一方、「栽培中」ではない場合（ステップＳ１４０７：Ｎｏ）、判定部６０２により、評価結果テーブル９００内の圃場Ｆｉの空き判定フィールドに「計画中」を設定して（ステップＳ１４０９）、図１１に示したステップＳ１１０７に移行する。
【０１６２】
これにより、作付候補となる圃場［１］〜Ｆ［ｎ］として、現在作物が作付けされていない空き圃場を検索することができる。なお、空き圃場判定処理は、適地判定処理の前に実行することにしてもよい。これにより、栽培中や計画中の圃場を適地判定の判定対象から除外することができ、適地判定処理にかかる処理負荷を軽減することができる。
【０１６３】
＜組合せ決定処理手順＞
つぎに、図１１に示したステップＳ１１０９の組合せ決定処理手順について説明する。
【０１６４】
図１５は、ステップＳ１１０９の組合せ決定処理手順の一例を示すフローチャートである。図１５のフローチャートにおいて、まず、検索部６０４により、評価結果テーブル９００を参照して、空き判定フィールドに「空き」が設定されている圃場を検索する（ステップＳ１５０１）。
【０１６５】
そして、検索部６０４により、評価結果テーブル９００を参照して、検索した圃場を評価点が降順となるようにソートする（ステップＳ１５０２）。ここでは、評価点が降順となるようにソートされたソート後の圃場の集合を「圃場［１］〜Ｆ［ｎ］」と表記する。
【０１６６】
つぎに、決定部６０５により、仮収量計Ｑｖを「Ｑｖ＝０」とし（ステップＳ１５０３）、圃場［ｉ］の「ｉ」を「ｉ＝１」とする（ステップＳ１５０４）。そして、決定部６０５により、圃場［１］〜Ｆ［ｎ］の中から圃場Ｆ［ｉ］を選択して（ステップＳ１５０５）、評価結果テーブル９００内の圃場Ｆ［ｉ］の選択フラグフィールドに「仮選択」を設定する（ステップＳ１５０６）。
【０１６７】
このあと、決定部６０５により、評価結果テーブル９００を参照して、圃場［ｉ］の収量ｑ［ｉ］を特定する（ステップＳ１５０７）。そして、決定部６０５により、特定した圃場［ｉ］の収量ｑ［ｉ］を仮収量計Ｑｖに加算する（ステップＳ１５０８）。つぎに、決定部６０５により、仮収量計Ｑｖが目標収量Ｑｔ以上となったか否かを判断する（ステップＳ１５０９）。
【０１６８】
ここで、仮収量計Ｑｖが目標収量Ｑｔ以上の場合（ステップＳ１５０９：Ｙｅｓ）、表示制御部６０６により、ディスプレイ２０８を制御して、評価結果テーブル９００の選択フラグフィールドに「仮選択」が設定されている圃場の表示色を色Ｃ２に変更する（ステップＳ１５１０）。
【０１６９】
そして、表示制御部６０６により、ディスプレイ２０８を制御して、評価結果テーブル９００の空き判定フィールドに「占有中」または「計画中」が設定されている圃場の表示色を色Ｃ４に変更して（ステップＳ１５１１）、本フローチャートによる一連の処理を終了する。
【０１７０】
一方、仮収量計Ｑｖが目標収量Ｑｔ未満の場合（ステップＳ１５０９：Ｎｏ）、決定部６０５により、圃場［ｉ］の「ｉ」をインクリメントして（ステップＳ１５１２）、「ｉ」が「ｎ」より大きいか否かを判断する（ステップＳ１５１３）。
【０１７１】
ここで、「ｉ」が「ｎ」以下の場合（ステップＳ１５１３：Ｎｏ）、ステップＳ１５０５に戻る。一方、「ｉ」が「ｎ」より大きい場合（ステップＳ１５１３：Ｙｅｓ）、表示制御部６０６により、ディスプレイ２０８にエラーメッセージを表示して（ステップＳ１５１４）、本フローチャートによる一連の処理を終了する。
【０１７２】
これにより、圃場Ｆ［１］〜Ｆ［ｎ］の中から評価点の高い順に目標収量Ｑｔを満たす圃場の組合せを決定することができる。
【０１７３】
なお、ステップＳ１５１４において表示されるエラーメッセージは、対象作物の目標収量を満たす圃場の組合せを作ることができない旨のメッセージである。エラーメッセージが表示された場合、ユーザは、例えば、対象作物の目標収量や、ステップＳ１５０１における圃場［１］〜Ｆ［ｎ］の検索条件を変更して、再度、作物条件および適地条件の入力を行う。
【０１７４】
＜圃場選択処理手順＞
つぎに、作付支援装置１００の圃場選択処理手順について説明する。
【０１７５】
図１６および図１７は、作付支援装置の圃場選択処理手順の一例を示すフローチャートである。図１６のフローチャートにおいて、まず、受付部６０１により、ディスプレイ２０８に表示された地図上に点在する圃場Ｆ１〜Ｆｎの中から、対象作物を作付ける圃場Ｆｉの選択指示を受け付けたか否かを判断する（ステップＳ１６０１）。
【０１７６】
ここで、圃場Ｆｉの選択指示を受け付けた場合（ステップＳ１６０１：Ｙｅｓ）、決定部６０５により、評価結果テーブル９００内の圃場Ｆｉの選択フラグフィールドに「選択」を設定する（ステップＳ１６０２）。そして、表示制御部６０６により、ディスプレイ２０８を制御して、圃場Ｆｉの表示色を色Ｃ３に変更して（ステップＳ１６０３）、ステップＳ１６０７に移行する。
【０１７７】
また、ステップＳ１６０１において圃場Ｆｉの選択指示を受け付けていない場合（ステップＳ１６０１：Ｎｏ）、受付部６０１により、圃場Ｆｉの選択解除指示を受け付けたか否かを判断する（ステップＳ１６０４）。ここで、圃場Ｆｉの選択解除指示を受け付けていない場合（ステップＳ１６０４：Ｎｏ）、ステップＳ１６０１に戻る。
【０１７８】
一方、圃場Ｆｉの選択解除指示を受け付けた場合（ステップＳ１６０４：Ｙｅｓ）、決定部６０５により、評価結果テーブル９００内の圃場Ｆｉの選択フラグフィールドに「未選択」を設定する（ステップＳ１６０５）。そして、表示制御部６０６により、ディスプレイ２０８を制御して、圃場Ｆｉの表示色を色Ｃ１に変更する（ステップＳ１６０６）。
【０１７９】
つぎに、決定部６０５により、評価結果テーブル９００を参照して、選択フラグフィールドに「選択」が設定されている圃場の収量を加算することにより予測収量計Ｑを算出する（ステップＳ１６０７）。そして、表示制御部６０６により、ディスプレイ２０８を制御して、算出された予測収量計Ｑを表示する（ステップＳ１６０８）。
【０１８０】
このあと、決定部６０５により、予測収量計Ｑが目標収量Ｑｔ以上となったか否かを判断する（ステップＳ１６０９）。ここで、予測収量計Ｑが目標収量Ｑｔ以上となった場合（ステップＳ１６０９：Ｙｅｓ）、決定部６０５により、評価結果テーブル９００内の選択フラグフィールドに「仮選択」が設定されているレコードの選択フラグを「未選択」に変更する（ステップＳ１６１０）。
【０１８１】
そして、表示制御部６０６により、ディスプレイ２０８を制御して、選択フラグが「未選択」に変更された圃場の表示色を色Ｃ１に変更して（ステップＳ１６１１）、本フローチャートによる一連の処理を終了する。
【０１８２】
また、ステップＳ１６０９において、予測収量計Ｑが目標収量Ｑｔ未満の場合（ステップＳ１６０９：Ｎｏ）、図１７に示すステップＳ１７０１に移行する。
【０１８３】
図１７のフローチャートにおいて、まず、決定部６０５により、予測収量計Ｑと目標収量Ｑｔとの差分を表す差分収量Ｑｄを算出する（ステップＳ１７０１）。そして、決定部６０５により、評価結果テーブル９００内の選択フラグフィールドに「仮選択」が設定されているレコードの選択フラグを「未選択」に変更する（ステップＳ１７０２）。
【０１８４】
つぎに、決定部６０５により、仮収量計Ｑｖを「Ｑｖ＝０」とする（ステップＳ１７０３）。そして、決定部６０５により、評価結果テーブル９００を参照して、圃場［１］〜Ｆ［ｎ］のうち選択フラグが「未選択」かつ評価点が最大の圃場［ｉ］を選択する（ステップＳ１７０４）。
【０１８５】
このあと、決定部６０５により、評価結果テーブル９００内の圃場［ｉ］の選択フラグフィールドに「仮選択」を設定する（ステップＳ１７０５）。そして、決定部６０５により、評価結果テーブル９００を参照して、圃場［ｉ］の収量ｑ［ｉ］を特定する（ステップＳ１７０６）。
【０１８６】
つぎに、決定部６０５により、特定した収量ｑ［ｉ］を仮収量計Ｑｖに加算して（ステップＳ１７０７）、仮収量計Ｑｖが差分収量Ｑｄ以上となったか否かを判断する（ステップＳ１７０８）。ここで、仮収量計Ｑｖが差分収量Ｑｄ未満の場合（ステップＳ１７０８：Ｎｏ）、ステップＳ１７０４に戻る。
【０１８７】
一方、仮収量計Ｑｖが差分収量Ｑｄ以上の場合（ステップＳ１７０８：Ｙｅｓ）、表示制御部６０６により、ディスプレイ２０８を制御して、評価結果テーブル９００の選択フラグフィールドに「仮選択」が設定されている圃場の表示色を色Ｃ２に変更して（ステップＳ１７０９）、本フローチャートによる一連の処理を終了する。
【０１８８】
これにより、ユーザが選んだ対象作物を作付ける圃場の選択結果と連動して変化する差分収量Ｑｄを満たす圃場の組合せを、圃場Ｆｉの選択指示または選択解除指示を受け付ける都度決定することができる。
【０１８９】
（圃場選択画面の具体例）
つぎに、作付支援装置１００のディスプレイ２０８に表示される圃場選択画面の具体例について説明する。
【０１９０】
図１８および図１９は、圃場選択画面の具体例を示す説明図である。図１８において、圃場選択画面１８００は、地図Ｍ上に点在する圃場Ｆ１〜Ｆ１６の中から、対象作物を作付けする圃場を選択するための画面である（図１８中（ｉ））。
【０１９１】
圃場選択画面１８００において、圃場Ｆ２，Ｆ４，Ｆ５，Ｆ８，Ｆ１０，Ｆ１２を表す図形オブジェクトの表示色は色Ｃ１である。色Ｃ１は、評価結果テーブル９００内の選択フラグフィールドに「未選択」が設定されている圃場を示す色である。
【０１９２】
また、圃場Ｆ１，Ｆ６，Ｆ９，Ｆ１４〜Ｆ１６を表す図形オブジェクトの表示色は色Ｃ２である。色Ｃ２は、評価結果テーブル９００内の選択フラグフィールドに「仮選択」が設定されている圃場を示す色である。これにより、ユーザは、圃場Ｆ１，Ｆ６，Ｆ９，Ｆ１４〜Ｆ１６が、圃場Ｆ１〜Ｆ１６の中から対象作物の目標収量を満たす圃場の組合せとして選ばれた圃場であることを認識することができる。
【０１９３】
また、圃場Ｆ３，Ｆ７，Ｆ１１，Ｆ１３を表す図形オブジェクトの表示色は色Ｃ４である。色Ｃ４は、評価結果テーブル９００内の空き判定フィールドに「占有中」または「計画中」が設定されている圃場を示す色である。これにより、ユーザは、圃場Ｆ３，Ｆ７，Ｆ１１，Ｆ１３が空き圃場ではないことを認識することができる。
【０１９４】
圃場選択画面１８００において、作物データ１８１０は、対象作物の品目、品種、作型および期間を示す情報である。対象作物の品目、品種、作型および期間は、適地判定マスタ７００から特定される。また、目標収量ボックスＢ１は、対象作物の目標収量を表示するボックスである。対象作物の目標収量は、適地判定マスタ７００から特定される。
【０１９５】
また、収量計ボックスＢ２は、ユーザの選択指示を受け付けた圃場の収量の合計を示す収量計を表示するボックスである。ただし、ここでは、地図Ｍ上の圃場がクリックされた時点で、該圃場の収量が収量計に加算されて反転表示される。また、作付候補圃場一覧１８３０は、ユーザの選択指示を受け付けた圃場の選択圃場データを表示する表である。
【０１９６】
圃場選択画面１８００において、ユーザの操作入力によりカーソルＣを移動させて圃場Ｆ１をクリックすると、圃場Ｆ１の圃場データ１８２０が表示される。圃場データ１８２０は、圃場Ｆ１の圃場ＩＤ、圃場名、面積、評価、内容、収量および実績を示す情報である。圃場Ｆ１の圃場ＩＤ、圃場名、内容、収量および実績は、評価結果テーブル９００から特定される。
【０１９７】
圃場Ｆ１の面積、評価は、例えば、ＲＡＭ２０３、磁気ディスク２０５、光ディスク２０７などの記憶装置に記憶されている。なお、ここでは、地図上に表示されている図形オブジェクトの図形ＩＤと圃場ＩＤとは対応付けて記憶されており、図形ＩＤから圃場ＩＤを特定可能である。
【０１９８】
ユーザは、地図Ｍ上の圃場Ｆ１の位置や圃場データ１８２０を考慮して、圃場Ｆ１に対象作物を作付けするか否かを判断する。ここで、圃場Ｆ１に対象作物を作付けする場合、カーソルＣを移動させて選択ボタンＢ３をクリックすると、圃場Ｆ１の選択指示が入力される。
【０１９９】
また、圃場Ｆ１の選択指示が入力されると、圃場Ｆ１を表す図形オブジェクトの表示色が色Ｃ３に変更される（図１８中（ｉｉ））。これにより、ユーザは、圃場Ｆ１が対象作物を作付けする圃場として選択済みであることを認識することができる。
【０２００】
また、圃場Ｆ１の選択指示が入力されると、作付候補圃場一覧１８３０に圃場Ｆ１の選択圃場データ１８３１が表示される。選択圃場データ１８３１は、圃場Ｆ１の圃場ＩＤ、圃場名、対象作物の品名、品種、収量および作付期間を示す情報である。これにより、地図Ｍ上で圃場Ｆ１とは異なる他の圃場をクリックしても、圃場Ｆ１の各種情報を確認することができる。
【０２０１】
つぎに、図１９を用いて、表示色Ｃ２の圃場に比べて、対象作物を作付けする圃場として適していないが、移動コストを考慮して、事務所ＯＦから近い圃場Ｆ１０を選択する場合を例に挙げて説明する。
【０２０２】
図１９の圃場選択画面１８００において、ユーザの操作入力によりカーソルＣを移動させて圃場Ｆ１０をクリックすると、圃場Ｆ１０の圃場データ１９１０が表示される（図１９中（ｉｉｉ））。圃場データ１９１０によれば、圃場Ｆ１０の地形、土性が適地条件を満たしていないことを認識することができる。
【０２０３】
また、圃場データ１９１０によれば、実績「無」のため、圃場Ｆ１０に対象作物を作付けした実績がないことを認識することができる。これにより、ユーザは、圃場Ｆ１０から収量「１０Ｋｇ」の対象作物を収穫するために、通常よりも多い種（例えば、収量「１２Ｋｇ」分の対象作物を収穫するための量）を蒔くなどの対策を講じることができる。
【０２０４】
また、選択ボタンＢ３がクリックされて圃場Ｆ１０の選択指示が入力されると、圃場Ｆ１０を表す図形オブジェクトの表示色が色Ｃ３に変更される（図１９中（ｉｖ））。これにより、ユーザは、圃場Ｆ１０が対象作物を作付けする圃場として選択済みであることを認識することができる。
【０２０５】
また、圃場Ｆ１０の選択指示が入力されると、作付候補圃場一覧１８３０に圃場Ｆ１０の選択圃場データ１８３２が表示される。これにより、地図Ｍ上で圃場Ｆ１０とは異なる他の圃場をクリックしても、圃場Ｆ１０の各種情報を確認することができる。
【０２０６】
また、選択ボタンＢ３がクリックされて圃場Ｆ１０の選択指示が入力された結果、図１６および図１７に示したフローの処理が実行され、圃場Ｆ６の選択フラグが「仮選択」から「未選択」に変更され、圃場Ｆ６を表す図形オブジェクトの表示色が色Ｃ１に変更されている。
【０２０７】
なお、圃場選択画面１８００において、地図Ｍ上の圃場Ｆ１または圃場Ｆ１０をクリックしたあと、カーソルを移動させて選択解除ボタンＢ４をクリックすると、圃場Ｆ１または圃場Ｆ１０を選択解除することができる。圃場選択画面１８００において、地図Ｍ上の複数の圃場が選択された場合、作付支援装置１００が複数の圃場データを一括して表示することにしてもよい。
【０２０８】
また、圃場選択画面１８００において、対象作物を作付けする圃場としてユーザが選択した選択結果は、対象作物の作付計画として作付支援装置１００が出力する。出力形式としては、例えば、ディスプレイ２０８への表示、プリンタ２１３への印刷出力、Ｉ／Ｆ２０９による外部装置への送信がある。また、ＲＡＭ２０３、磁気ディスク２０５、光ディスク２０７などの記憶領域に記憶することとしてもよい。
【０２０９】
また、上述した説明では、対象作物の目標収量Ｑｔを満たす圃場の組合せの各々の圃場の選択フラグに「仮選択」を設定して、実際に対象作物を作付けする圃場をユーザが順次選択することにしたが、これに限らない。例えば、決定部６０５が、対象作物の目標収量Ｑｔを満たす圃場の組合せの各々の圃場の選択フラグに「選択」を設定することにしてもよい。この場合、対象作物の目標収量Ｑｔを満たす圃場の組合せの各々の圃場を表す図形オブジェクトの表示色がすべて色Ｃ３となった状態で地図Ｍ上に表示される。
【０２１０】
以上説明したように、実施の形態にかかる作付支援装置１００によれば、作付候補となる圃場Ｆ［１］〜Ｆ［ｎ］の各々の圃場Ｆ［ｉ］の収量ｑ［ｉ］に基づいて、圃場Ｆ［１］〜Ｆ［ｎ］の中から目標収量Ｑｔを満たす圃場の組合せを決定することができる。また、作付支援装置１００によれば、決定した組合せの各々の圃場の表示形式を、他の圃場の表示形式とは異なる特定の表示形式に変更して地図Ｍ上に表示することができる。
【０２１１】
これにより、ユーザは、地図Ｍ上に点在する圃場Ｆ１〜Ｆｎのうち、対象作物の目標収量Ｑｔを満たし、かつ、対象作物の作付けに適した圃場の組合せを直感的に判断することができる。また、地図Ｍ上に点在する各々の圃場Ｆｉの位置や、圃場間および圃場Ｆｉと事務所ＯＦとの位置関係などを直感的に判断することができる。この結果、農業に関する特別なスキルや知識がなくても、作物の適切な作付計画を立案することができ、作物の品質向上および高精度な出荷管理の実現を図ることができる。
【０２１２】
また、作付支援装置１００によれば、各々の圃場Ｆ［ｉ］と対象作物の作付けに適した圃場との適合度合いを示す評価点を算出することにより、圃場Ｆ［１］〜Ｆ［ｎ］の中から評価点の高い順に目標収量Ｑｔを満たす圃場の組合せを決定することができる。
【０２１３】
また、作付支援装置１００によれば、圃場Ｆ１〜Ｆｎの中から対象作物を作付ける圃場Ｆｉの選択指示を受け付けた場合、予測収量計Ｑと目標収量Ｑｔとの差分を表す差分収量Ｑｄを満たす圃場の組合せを決定することができる。これにより、ユーザが選んだ対象作物を作付ける圃場の選択結果と連動して変化する差分収量Ｑｄを満たす圃場の組合せを、圃場Ｆｉの選択指示を受け付ける都度決定することができる。
【０２１４】
また、作付支援装置１００によれば、選択指示を受け付けた圃場の選択解除指示を受け付けた場合、予測収量計Ｑと目標収量Ｑｔとの差分を表す差分収量Ｑｄを満たす圃場の組合せを再決定することができる。これにより、ユーザが選んだ対象作物を作付ける圃場の選択結果と連動して変化する差分収量Ｑｄを満たす圃場の組合せを、圃場Ｆｉの選択解除指示を受け付ける都度決定することができる。
【０２１５】
また、作付支援装置１００によれば、各々の圃場Ｆｉが対象作物の作付けに適した圃場の適地条件を満たすか否かを判定することにより、作付候補となる圃場Ｆ［１］〜Ｆ［ｎ］として、対象作物の作付けに適した圃場の条件を満たす圃場を検索することができる。
【０２１６】
また、作付支援装置１００によれば、対象作物の作付期間と、各々の圃場Ｆｉに作物を作付ける期間が重複するか否かを判定することにより、作付候補となる圃場［１］〜Ｆ［ｎ］として、現在作物が作付けされていない空き圃場を検索することができる。
【０２１７】
これらのことから、本作付支援方法および作付支援装置によれば、地図Ｍ上に点在する圃場Ｆ１〜Ｆｎのうち、適地評価が高く目標収量Ｑｔを満たす圃場の組合せを識別可能に表示することができる。この結果、地図Ｍ上での圃場Ｆｉの位置や圃場間の位置関係をユーザが直感的に判断しながら作付圃場を選定でき、作付計画の立案作業の効率化を図ることができる。
【０２１８】
なお、本実施の形態で説明した作付支援方法は、予め用意されたプログラムをパーソナル・コンピュータやワークステーション等のコンピュータで実行することにより実現することができる。本作付支援プログラムは、ハードディスク、フレキシブルディスク、ＣＤ−ＲＯＭ、ＭＯ、ＤＶＤ等のコンピュータで読み取り可能な記録媒体に記録され、コンピュータによって記録媒体から読み出されることによって実行される。また、本作付支援プログラムは、インターネット等のネットワークを介して配布してもよい。
【符号の説明】
【０２１９】
１００  作付支援装置
１１０  圃場特性マスタ
１２０  作付実績マスタ
１３０，１８００  圃場選択画面
５００  条件入力画面
６０１  受付部
６０２  判定部
６０３  算出部
６０４  検索部
６０５  決定部
６０６  表示制御部
７００  適地判定マスタ
８００  フィルタ条件テーブル
９００  評価結果テーブル
１０００  点数マスタ
【図１】
0005760432.tif 000002
【図２】
0005760432.tif 000003
【図３】
0005760432.tif 000004
【図４】
0005760432.tif 000005
【図５】
0005760432.tif 000006
【図６】
0005760432.tif 000007
【図７】
0005760432.tif 000008
【図８】
0005760432.tif 000009
【図９】
0005760432.tif 000010
【図１０】
0005760432.tif 000011
【図１１】
0005760432.tif 000012
【図１２】
0005760432.tif 000013
【図１３】
0005760432.tif 000014
【図１４】
0005760432.tif 000015
【図１５】
0005760432.tif 000016
【図１６】
0005760432.tif 000017
【図１７】
0005760432.tif 000018
【図１８】
0005760432.tif 000019
【図１９】
0005760432.tif 000020