JP7768693B2 - Data management method, data management system, and data management program - Google Patents
Data management method, data management system, and data management programInfo
- Publication number
- JP7768693B2 JP7768693B2 JP2021113989A JP2021113989A JP7768693B2 JP 7768693 B2 JP7768693 B2 JP 7768693B2 JP 2021113989 A JP2021113989 A JP 2021113989A JP 2021113989 A JP2021113989 A JP 2021113989A JP 7768693 B2 JP7768693 B2 JP 7768693B2
- Authority
- JP
- Japan
- Prior art keywords
- work
- data
- overlapping
- work data
- fields
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Landscapes
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Description
本発明は、データ管理方法、データ管理システム、及びデータ管理プログラムに関するものである。 The present invention relates to a data management method, a data management system, and a data management program.
近年、作業を行うための作業データ、例えば肥料の散布量が設定された施肥マップを用いて、圃場での作業、例えば肥料の散布などを作業装置が自動で行うための技術が研究されている。 In recent years, research has been conducted into technologies that allow farm equipment to automatically perform tasks in the field, such as spreading fertilizer, using work data for that task, such as a fertilization map that sets the amount of fertilizer to be spread.
例えば、特許文献1には、肥料の散布量が設定された散布計画を生成し、生成された散布計画を用いて、作業装置が自動で施肥を行う技術が開示されている。 For example, Patent Document 1 discloses a technology that generates a spraying plan that sets the amount of fertilizer to be sprayed, and then uses the generated spraying plan to have a work device automatically apply fertilizer.
特許文献1に記載の技術は、単一の圃場に対して作業データを生成し、生成された作業データを用いて、作業装置が作業を行うことを前提としている。しかし、複数の圃場における作業データを生成し、作業装置で複数の圃場に対して作業を行う場合がある。 The technology described in Patent Document 1 is based on the premise that work data is generated for a single field and that the work is performed by a work device using the generated work data. However, there are cases where work data is generated for multiple fields and work is performed in multiple fields by a work device.
一般に、作業データは、登録された圃場情報に基づき生成される。登録された圃場情報が、過去の圃場の領域や、圃場の領域の更新漏れなどにより、圃場情報に表された複数の圃場の領域の一部が互いに重複する場合がある。圃場の領域が互いに重複すると、生成される作業データに表された作業領域も互いに重複する場合がある。 Generally, work data is generated based on registered field information. In some cases, the areas of multiple fields represented in the registered field information overlap with each other due to factors such as past field areas or missed updates to field areas. When field areas overlap with each other, the work areas represented in the generated work data may also overlap with each other.
例えば、同じ圃場で、同じ年の春、例えば5月と、秋、例えば10月とで収穫を行う場合がある。このときに、作業データを、収穫が行われた年の収量データから作業データ、例えば施肥データを生成すると、春に収穫が行われた収量データに基づく作業データと、秋に収穫が行われた収量データに基づく作業データとが生成される。 For example, the same field may be harvested in the spring, say May, and in the fall, say October, of the same year. In this case, if work data, such as fertilization data, is generated from the yield data for the year the harvest took place, work data based on the yield data for the spring harvest and work data based on the yield data for the fall harvest will be generated.
このように、作業データに表された作業領域が互いに重複する領域を含むとき、作業装置が重複して作業を行うなど、栽培に悪影響を与える場合がある。 In this way, when the work areas represented in the work data include overlapping areas, this can have a negative impact on cultivation, such as work devices performing overlapping tasks.
上記の状況に鑑み、本開示は、互いに重複するような作業データの出力を低減することを目的の1つとする。他の目的については、以下の記載及び実施の形態の説明から理解することができる。 In light of the above situation, one of the objectives of this disclosure is to reduce the output of overlapping work data. Other objectives can be understood from the following description and explanation of the embodiments.
以下に、発明を実施するための形態で使用される番号・符号を用いて、課題を解決するための手段を説明する。これらの番号・符号は、特許請求の範囲の記載と発明を実施するための形態との対応関係の一例を示すために、参考として、括弧付きで付加されたものである。よって、括弧付きの記載により、特許請求の範囲は、限定的に解釈されるべきではない。 The following describes the means for solving the problems using the numbers and symbols used in the description of the invention. These numbers and symbols are added in parentheses for reference purposes to show an example of the correspondence between the claims and the description of the invention. Therefore, the claims should not be interpreted as being limited by the parenthetical descriptions.
上記目的を達成するための一実施の形態によるデータ管理方法は、作業装置(30)が複数の圃場(400)で作業を行うための複数の作業データのうち、作業データが表す作業領域の少なくとも一部が互いに重複する重複作業データを検出することを含む。また、データ管理方法は、複数の作業データから重複作業データのうちの少なくとも一部を除いた非重複作業データを出力することを含む。ここで、出力される非重複作業データの各々が表す作業領域は、非重複作業データの他の作業データが表す作業領域と重複しない。 To achieve the above objective, one embodiment of a data management method includes detecting overlapping work data, among multiple work data for work performed by a work device (30) in multiple fields (400), in which at least a portion of the work areas represented by the work data overlap with each other. The data management method also includes outputting non-overlapping work data in which at least a portion of the overlapping work data has been removed from the multiple work data. Here, the work areas represented by each of the output non-overlapping work data do not overlap with work areas represented by other work data in the non-overlapping work data.
上記目的を達成するための一実施の形態によるデータ管理システム(1000)は、重複検出部(170)と、出力部(180)とを備える。重複検出部(170)は、作業装置(30)が複数の圃場(400)で作業を行うための複数の作業データのうち、作業データが表す作業領域の少なくとも一部が互いに重複する重複作業データを検出する。出力部(180)は、複数の作業データから重複作業データのうちの少なくとも一部を除いた非重複作業データを出力する。ここで、出力される非重複作業データの各々が表す作業領域は、非重複作業データの他の作業データが表す作業領域と重複しない。 To achieve the above object, a data management system (1000) according to one embodiment includes an overlap detection unit (170) and an output unit (180). The overlap detection unit (170) detects overlapping work data, among a plurality of work data for a work device (30) to perform work in a plurality of fields (400), in which at least a portion of the work areas represented by the work data overlap with each other. The output unit (180) outputs non-overlapping work data obtained by excluding at least a portion of the overlapping work data from the plurality of work data. Here, the work areas represented by each of the output non-overlapping work data do not overlap with work areas represented by other work data of the non-overlapping work data.
上記目的を達成するための一実施の形態によるデータ管理プログラム(310)は、作業装置(30)が複数の圃場(400)で作業を行うための複数の作業データのうち、作業データが表す作業領域の少なくとも一部が互いに重複する重複作業データを検出することを演算装置(120)に実行させる。また、データ管理プログラムは、複数の作業データから重複作業データのうちの少なくとも一部を除いた非重複作業データを出力することを演算装置120に実行させる。ここで、出力される非重複作業データの各々が表す作業領域は、非重複作業データの他の作業データが表す作業領域と重複しない。 To achieve the above objective, a data management program (310) according to one embodiment causes a calculation device (120) to detect overlapping work data, among multiple work data for a work device (30) to perform work in multiple fields (400), in which at least a portion of the work areas represented by the work data overlap with each other. The data management program also causes the calculation device (120) to output non-overlapping work data in which at least a portion of the overlapping work data has been removed from the multiple work data. Here, the work areas represented by each of the output non-overlapping work data do not overlap with work areas represented by other work data in the non-overlapping work data.
上記の形態によれば、互いに重複するような作業データの出力を低減することができる。 The above configuration reduces the output of overlapping work data.
(実施の形態1)
本発明の本実施の形態によるデータ管理システム1000を、図面を参照して説明する。本実施の形態において、図1に示すように、データ管理システム1000は、データ管理装置100と、端末200とを備える。データ管理装置100は、ネットワーク20、例えばインターネットを介して、端末200と、作業装置30と通信可能に接続されている。
(Embodiment 1)
A data management system 1000 according to this embodiment of the present invention will be described with reference to the drawings. In this embodiment, as shown in Fig. 1, the data management system 1000 includes a data management device 100 and a terminal 200. The data management device 100 is communicably connected to the terminal 200 and a working device 30 via a network 20, for example, the Internet.
データ管理装置100は、作業データ、例えば圃場をメッシュ状に分割した小領域に散布する肥料の量を表したデータを生成する。生成された作業データは、作業装置30に登録される。作業装置30は、圃場の各位置に応じて、作業データに登録された肥料の量を散布する。作業データは、作業装置30による任意の作業、例えば施肥、農薬散布などを表す。なお、作業装置30は、肥料や農薬を散布する散布機械を牽引するトラクター、農薬を散布するドローンなどを含む。 The data management device 100 generates work data, for example, data representing the amount of fertilizer to be spread on small areas obtained by dividing a field into a mesh pattern. The generated work data is registered in the work device 30. The work device 30 spreads the amount of fertilizer registered in the work data according to each position in the field. The work data represents any work performed by the work device 30, such as fertilizing or spraying pesticides. Note that work devices 30 include tractors that pull spraying machines that spread fertilizer or pesticides, drones that spray pesticides, etc.
例えば、作業データは、作業を行う位置(例えば緯度、経度など)と、その位置で行われる作業内容(例えば散布量)とを関連付けて表す。例えば、作業データが肥料を散布する施肥を行うための施肥データである場合、作業データは、圃場を分割した複数の小領域ごとに散布する肥料の量、例えば単位面積当たりの散布量を表す。また、作業データが農薬を散布するための農薬散布データである場合、作業データは、圃場を分割した複数の小領域ごとに散布する農薬の量、例えば単位面積当たりの散布量を表す。 For example, work data represents the location where work is performed (e.g., latitude, longitude, etc.) in association with the work content to be performed at that location (e.g., amount applied). For example, if the work data is fertilization data for applying fertilizer, the work data represents the amount of fertilizer to be applied to each of multiple small areas into which the field is divided, such as the amount applied per unit area. Also, if the work data is pesticide application data for applying pesticide, the work data represents the amount of pesticide to be applied to each of multiple small areas into which the field is divided, such as the amount applied per unit area.
作業装置30には、複数の圃場に対応する複数の作業データが登録される場合がある。作業データは、図2に示すように、複数の圃場400、例えば、第1圃場400-1と、第2圃場400-2と、第3圃場400-3とに肥料を散布するための情報を記憶する。ここで、第1圃場400-1は、図3に示すように、過去に、複数の分割圃場410、例えば第1分割圃場410-1と、第2分割圃場410-2とに分割され、各分割圃場410において異なる作物が栽培している場合がある。この場合、作業データに過去の分割圃場410に肥料を散布するための情報が記録される場合がある。 The work device 30 may have multiple work data registered corresponding to multiple fields. As shown in FIG. 2, the work data stores information for spreading fertilizer on multiple fields 400, for example, a first field 400-1, a second field 400-2, and a third field 400-3. Here, as shown in FIG. 3, the first field 400-1 may have been previously divided into multiple divided fields 410, for example, a first divided field 410-1 and a second divided field 410-2, with different crops being cultivated in each divided field 410. In this case, the work data may record information for spreading fertilizer on the previous divided fields 410.
複数の作業データに表された作業領域の一部が重複するとき、作業装置30は、同じ位置に重複して施肥を行い、予定された量を超える肥料を散布する。作業装置30は、測位装置、例えばGNSS(Global Navigation Satellite System)の受信機を備え、作業装置30の位置に応じて、作業データに表された散布量で肥料を散布する。例えば、作業装置30は、作業データから作業装置30の位置における散布量を取得して、取得された散布量で肥料を散布する。このため、図3に示す例において、作業装置30は、第1圃場400-1に、第1圃場400-1として登録された作業データに基づく散布作業と、分割圃場410として登録された作業データに基づく散布作業とを行う。これにより、第1圃場400-1には、重複して施肥が行われる。 When the work areas represented in multiple work data overlap in part, the work device 30 will apply fertilizer to the same location multiple times, spreading more than the planned amount of fertilizer. The work device 30 is equipped with a positioning device, such as a GNSS (Global Navigation Satellite System) receiver, and spreads fertilizer in the amount represented in the work data according to the position of the work device 30. For example, the work device 30 obtains the amount to be spread at the position of the work device 30 from the work data and spreads fertilizer in the obtained amount. Therefore, in the example shown in FIG. 3, the work device 30 performs two spraying operations in the first field 400-1: one based on the work data registered as the first field 400-1, and the other based on the work data registered as the divided field 410. This results in overlapping fertilization of the first field 400-1.
このため、データ管理装置100は、作業データの表す作業領域が重複する場合、作業データの登録を制限する。これにより、データ管理システム1000は、作業装置30が重複した作業を行うことを低減する。 For this reason, the data management device 100 restricts the registration of work data when the work areas represented by the work data overlap. In this way, the data management system 1000 reduces the number of times that the work device 30 performs overlapping work.
なお、作業データにより表される作業領域は、圃場400内において作業装置30により作業が行われる領域を表す。また、作業データには、作業領域より大きい領域の情報が登録されてもよい。この場合、作業データは、例えば、作業領域とその他の領域とを区別するために、圃場400の領域を表す情報を含む。作業装置30は、圃場400内を移動して、作業データから作業装置30が存在する位置における作業内容、例えば散布量を取得して、作業を行う。 The work area represented by the work data represents the area within the field 400 where work is performed by the work device 30. Information on an area larger than the work area may also be registered in the work data. In this case, the work data includes information representing the area of the field 400, for example, to distinguish the work area from other areas. The work device 30 moves within the field 400, obtains the work content, such as the amount of spraying, at the location where the work device 30 is located from the work data, and performs the work.
(データ管理システムの構成)
データ管理装置100の構成を説明する。データ管理装置100は、図1に示すように、入出力装置110と、演算装置120と、通信装置130と、記憶装置140とを備える。データ管理装置100は、例えば、コンピュータである。入出力装置110には、演算装置120が処理を実行するための情報が入力される。また、入出力装置110は、演算装置120が処理を実行した結果を出力する。入出力装置110は、様々な入力装置と出力装置とを含み、例えば、キーボード、マウス、マイク、ディスプレイ、スピーカー、タッチパネルなどを含む。入出力装置110は省略されてもよい。
(Data management system configuration)
The configuration of the data management device 100 will be described. As shown in FIG. 1 , the data management device 100 includes an input/output device 110, a calculation device 120, a communication device 130, and a storage device 140. The data management device 100 is, for example, a computer. Information used by the calculation device 120 to execute processing is input to the input/output device 110. The input/output device 110 also outputs the results of processing executed by the calculation device 120. The input/output device 110 includes various input devices and output devices, such as a keyboard, a mouse, a microphone, a display, a speaker, and a touch panel. The input/output device 110 may be omitted.
通信装置130は、ネットワーク20に電気的に接続され、ネットワーク20を介して各々の装置との通信を行う。通信装置130は、各々の装置、例えば端末200から受信した信号を演算装置120に転送する。また、演算装置120が生成した信号を各々の装置、例えば端末200に転送する。通信装置130は、例えば、NIC(Network Interface Card)、USB(Universal Serial Bus)などの種々のインタフェースを含む。 The communication device 130 is electrically connected to the network 20 and communicates with each device via the network 20. The communication device 130 transfers signals received from each device, for example, the terminal 200, to the calculation device 120. The communication device 130 also transfers signals generated by the calculation device 120 to each device, for example, the terminal 200. The communication device 130 includes various interfaces, for example, a network interface card (NIC) and a universal serial bus (USB).
記憶装置140は、互いの作業領域が重複しない作業データを出力するための様々なデータ、例えば圃場データ300と、データ管理プログラム310とを格納する。記憶装置140は、データ管理プログラム310を記憶する非一時的記憶媒体(non-transitory tangible storage medium)として用いられる。データ管理プログラム310は、コンピュータ読み取り可能な記憶媒体1に記録されたコンピュータプログラム製品(computer program product)として提供されてもよく、または、サーバからダウンロード可能なコンピュータプログラム製品として提供されてもよい。 The storage device 140 stores various data for outputting work data whose working areas do not overlap, such as field data 300 and a data management program 310. The storage device 140 is used as a non-transitory tangible storage medium for storing the data management program 310. The data management program 310 may be provided as a computer program product recorded on a computer-readable storage medium 1, or as a computer program product downloadable from a server.
圃場データ300は、作業装置30が作業を行う圃場400の領域と、分割圃場410の領域とを表す領域情報を記憶する。例えば、圃場データ300は、圃場400や分割圃場410の位置(緯度、経度など)と、形状とを記憶する。圃場400と、分割圃場410の領域情報は、例えば、ユーザにより端末200に入力されて、予め登録される。 The field data 300 stores area information representing the area of the field 400 where the work device 30 performs work, and the area of the divided field 410. For example, the field data 300 stores the position (latitude, longitude, etc.) and shape of the field 400 and the divided field 410. The area information for the field 400 and the divided field 410 is, for example, entered by the user into the terminal 200 and registered in advance.
演算装置120は、データ管理プログラム310を記憶装置140から読み出し実行して、互いの領域が重複しない作業データを出力するための様々なデータ処理を行う。例えば、演算装置120は、中央演算処理装置(CPU;Central Processing Unit)などを含む。 The computing device 120 reads and executes the data management program 310 from the storage device 140, and performs various data processing to output working data whose areas do not overlap. For example, the computing device 120 includes a central processing unit (CPU).
演算装置120は、データ管理プログラム310を読み出し実行することで、図4に示すように、データ記憶部150と、作業データ生成部160と、重複検出部170と、出力部180とを実現する。データ記憶部150は、圃場データ300を記憶する。作業データ生成部160は、圃場データ300に記憶された領域情報に基づき、作業データを生成する。重複検出部170は、生成される作業データが表す領域が他の作業データが表す領域と重複する重複作業データを検出する。出力部180は、互いの作業データが表す領域が重複しない複数の作業データを出力する。 By reading and executing the data management program 310, the computing device 120 implements a data storage unit 150, a work data generation unit 160, an overlap detection unit 170, and an output unit 180, as shown in FIG. 4. The data storage unit 150 stores field data 300. The work data generation unit 160 generates work data based on area information stored in the field data 300. The overlap detection unit 170 detects overlapping work data, where the area represented by the generated work data overlaps with the area represented by other work data. The output unit 180 outputs multiple work data whose areas represented by the work data do not overlap with each other.
次に、端末200の構成を説明する。端末200は、図1に示すように、入出力装置210と、演算装置220と、通信装置230と、記憶装置240とを備える。端末200は、例えば、コンピュータ、タブレット、携帯電話などを含む。入出力装置210には、演算装置220が処理を実行するための情報が入力される。また、入出力装置210は、演算装置220が処理を実行した結果を出力する。入出力装置210は、様々な入力装置と出力装置とを含み、例えば、キーボード、マウス、マイク、ディスプレイ、スピーカー、タッチパネルなどを含む。 Next, the configuration of the terminal 200 will be described. As shown in FIG. 1, the terminal 200 includes an input/output device 210, a computing device 220, a communication device 230, and a storage device 240. The terminal 200 includes, for example, a computer, a tablet, a mobile phone, etc. Information used by the computing device 220 to execute processing is input to the input/output device 210. The input/output device 210 also outputs the results of processing executed by the computing device 220. The input/output device 210 includes various input and output devices, such as a keyboard, a mouse, a microphone, a display, a speaker, a touch panel, etc.
通信装置230は、ネットワーク20に電気的に接続され、ネットワーク20を介してデータ管理装置100との通信を行う。通信装置230は、データ管理装置100から取得する信号を演算装置220に転送する。また、演算装置220が生成した信号をデータ管理装置100に転送する。通信装置230は、例えば、無線LAN(Local Area Network)やセルラーネットワークなどの無線通信に用いられる送受信機、NIC(Network Interface Card)、USB(Universal Serial Bus)などの種々のインタフェースを含む。 The communication device 230 is electrically connected to the network 20 and communicates with the data management device 100 via the network 20. The communication device 230 transfers signals acquired from the data management device 100 to the calculation device 220. It also transfers signals generated by the calculation device 220 to the data management device 100. The communication device 230 includes various interfaces, such as a transceiver used for wireless communication such as a wireless LAN (Local Area Network) or a cellular network, a NIC (Network Interface Card), and a USB (Universal Serial Bus).
記憶装置240は、作業データを取得するための様々なデータ、例えば報知プログラム320を格納する。記憶装置240は、報知プログラム320を記憶する非一時的記憶媒体(non-transitory tangible storage medium)として用いられる。報知プログラム320は、コンピュータ読み取り可能な記憶媒体2に記録されたコンピュータプログラム製品(computer program product)として提供されてもよく、または、サーバからダウンロード可能なコンピュータプログラム製品として提供されてもよい。 The storage device 240 stores various data for acquiring work data, such as the notification program 320. The storage device 240 is used as a non-transitory tangible storage medium for storing the notification program 320. The notification program 320 may be provided as a computer program product recorded on a computer-readable storage medium 2, or as a computer program product downloadable from a server.
演算装置220は、報知プログラム320を読み出し実行することで、図4に示すように、入出力装置210と協働して、報知部250を実現する。報知部250は、データ管理装置100から作業データを取得して、取得した作業データを作業装置30に登録する。また、報知部250は、データ管理装置100からの信号に基づき、互いに領域が重複する作業データが存在することを報知する。 By reading and executing the notification program 320, the computing device 220 cooperates with the input/output device 210 to implement the notification unit 250, as shown in FIG. 4. The notification unit 250 acquires work data from the data management device 100 and registers the acquired work data in the work device 30. Furthermore, based on a signal from the data management device 100, the notification unit 250 notifies that there is work data with overlapping areas.
(データ管理システムの動作)
図1に示すデータ管理装置100の演算装置120は、データ管理装置100が起動すると、データ管理プログラム310を実行する。また、ユーザは、報知プログラム320を起動するための起動操作を端末200の入出力装置210に入力する。端末200の演算装置220は、ユーザによる入力操作が入力されると、報知プログラム320を実行し、データ管理方法である図5に示す処理を開始する。
(Data Management System Operation)
1 executes a data management program 310 when the data management device 100 is started. The user inputs a startup operation to start a notification program 320 to the input/output device 210 of the terminal 200. When the user inputs an input operation, the calculation device 220 of the terminal 200 executes the notification program 320 and starts the process shown in FIG. 5, which is a data management method.
ステップS110において、演算装置220により実現される報知部250は、複数の作業データの要求操作を受け付ける。例えば、報知部250は、圃場データ300に登録されている圃場400を表す情報を出力する。ユーザは、出力された情報から、作業データを生成する圃場400を選択する要求操作を入出力装置210に入力する。報知部250は、要求操作に基づき、作業データを生成する圃場400を表す要求情報をデータ管理装置100に送信する。報知部250は、ユーザによる選択操作が入力されることなく、登録された圃場400の作業データを生成するための要求情報を送信してもよい。 In step S110, the notification unit 250, which is realized by the calculation device 220, accepts multiple requests for work data. For example, the notification unit 250 outputs information representing the fields 400 registered in the field data 300. The user inputs a request to the input/output device 210 to select the field 400 for which work data will be generated from the output information. Based on the request, the notification unit 250 transmits request information representing the field 400 for which work data will be generated to the data management device 100. The notification unit 250 may also transmit request information for generating work data for the registered field 400 without the user having to input a selection operation.
ステップS120において、データ管理装置100の演算装置120により実現される作業データ生成部160は、要求情報に基づき、対象の圃場400における作業データを生成する。作業データは、例えば、圃場400を分割した複数の小領域ごとに行われる作業、例えば肥料の散布量を表す。 In step S120, the work data generation unit 160, implemented by the calculation device 120 of the data management device 100, generates work data for the target field 400 based on the request information. The work data represents, for example, the work to be performed for each of multiple small areas into which the field 400 is divided, such as the amount of fertilizer to be applied.
最初に、作業データ生成部160は、要求情報に基づき、作業データを生成する対象の圃場400の領域を取得する。例えば、作業データ生成部160は、要求情報から作業データを生成する圃場400の一覧を取得し、圃場データ300から対象の圃場400の領域を取得する。 First, the work data generation unit 160 acquires the area of the field 400 for which work data is to be generated based on the request information. For example, the work data generation unit 160 acquires a list of the fields 400 for which work data is to be generated from the request information, and acquires the area of the target field 400 from the field data 300.
次に、作業データ生成部160は、圃場400における過去の情報、例えば、圃場400の小領域における収量、圃場400の小領域における植生の有無や活性度を表す正規化差植生指数(Normalized Difference Vegetation Index;NDVI)などに基づき、作業データを生成する。例えば、作業データ生成部160は、過去の収量が小さい小領域における散布量が相対的に過去の収量が大きい小領域より大きくなるように、施肥データを生成する。作業データ生成部160は、端末200の入出力装置210にユーザにより入力される作業情報、例えば小領域ごとの散布量を表す情報に基づき、作業データを生成してもよい。 Next, the work data generation unit 160 generates work data based on past information about the field 400, such as the yield in a small area of the field 400, and the Normalized Difference Vegetation Index (NDVI), which indicates the presence or absence and activity of vegetation in the small area of the field 400. For example, the work data generation unit 160 generates fertilization data so that the amount of fertilizer applied in a small area with a low past yield is relatively greater than that in a small area with a high past yield. The work data generation unit 160 may also generate work data based on work information input by the user to the input/output device 210 of the terminal 200, such as information indicating the amount of fertilizer applied for each small area.
ステップS130において、重複検出部170は、生成された作業データのうち、作業データの領域が他の作業データの領域と重複する重複作業データが存在するか否かを判定する。重複検出部170は、生成された作業データから、作業データにより表される領域の少なくとも一部が他の作業データにより表される領域と重複する重複作業データを検出する。重複検出部170は、重複作業データを検出したとき、重複作業データに対応する圃場400を表す重複情報を端末200に出力する。重複検出部170が重複情報を出力すると、処理はステップS140に移行する。重複作業データが検出されないとき、処理はステップS160に移行する。 In step S130, the duplication detection unit 170 determines whether any of the generated work data contains overlapping work data whose area overlaps with that of other work data. The duplication detection unit 170 detects overlapping work data from the generated work data, where at least a portion of the area represented by the work data overlaps with that represented by other work data. When the duplication detection unit 170 detects overlapping work data, it outputs overlap information representing the field 400 corresponding to the overlapping work data to the terminal 200. When the duplication detection unit 170 outputs the overlap information, processing proceeds to step S140. When no overlapping work data is detected, processing proceeds to step S160.
ステップS140において、端末200の報知部250は、検出された重複作業データの選択操作を受け付ける。例えば、報知部250は、検出された重複作業データに対応する圃場400と、分割圃場410とを表す重複情報を入出力装置210に出力する。例えば、報知部250は、重複作業データに対応する圃場400と分割圃場410とを地図上に表した画像を表示する。ユーザは、出力された重複情報を確認して、生成する作業データに対応する圃場400と、分割圃場410とを選択する選択操作を入出力装置210に入力する。例えば、図2に示す圃場400に対応する作業データを生成するため、ユーザは、第1圃場400-1を選択する選択操作を入力する。 In step S140, the notification unit 250 of the terminal 200 accepts a selection operation for the detected overlapping work data. For example, the notification unit 250 outputs overlap information indicating the field 400 and divided field 410 corresponding to the detected overlapping work data to the input/output device 210. For example, the notification unit 250 displays an image showing the field 400 and divided field 410 corresponding to the overlapping work data on a map. The user checks the output overlap information and inputs a selection operation to the input/output device 210 to select the field 400 and divided field 410 corresponding to the work data to be generated. For example, to generate work data corresponding to the field 400 shown in Figure 2, the user inputs a selection operation to select the first field 400-1.
報知部250は、選択された圃場400に対応する作業データの作業領域が互いに重複するか否かを判定する。選択された作業データの作業領域が互いに重複するとき、報知部250は、作業領域が重複することをユーザに報知し、再度の選択操作を受け付ける。作業データの作業領域が互いに重複しないとき、報知部250は、選択された圃場400を表す選択情報をデータ管理装置100に出力する。なお、報知部250は、互いに作業領域が重複する重複作業データの組み合わせを表す情報をデータ管理装置100の重複検出部170から取得してもよい。 The notification unit 250 determines whether the work areas of the work data corresponding to the selected fields 400 overlap. When the work areas of the selected work data overlap, the notification unit 250 notifies the user that the work areas overlap and accepts another selection operation. When the work areas of the work data do not overlap, the notification unit 250 outputs selection information representing the selected field 400 to the data management device 100. Note that the notification unit 250 may also obtain information representing combinations of overlapping work data whose work areas overlap from the overlap detection unit 170 of the data management device 100.
図5に示すステップS150において、データ管理装置100の重複検出部170は、選択された圃場400を表す選択情報に基づき、選択されなかった圃場400、例えば分割圃場410に対応する重複作業データを除外する。重複検出部170は、生成された作業データのうち、選択されなかった圃場400に対応する重複作業データを除外して、互いに作業領域が重複しない複数の作業データを決定する。ここでは、決定された複数の作業データを、互いに作業領域が重複しない非重複作業データと呼ぶ場合がある。 In step S150 shown in FIG. 5, the overlap detection unit 170 of the data management device 100 excludes overlapping work data corresponding to non-selected fields 400, such as divided fields 410, based on the selection information representing the selected field 400. The overlap detection unit 170 excludes overlapping work data corresponding to non-selected fields 400 from the generated work data, and determines multiple work data whose work areas do not overlap with each other. Here, the determined multiple work data may be referred to as non-overlapping work data whose work areas do not overlap with each other.
ステップS160において、出力部180は、作業領域が互いに重複しない複数の作業データ、例えば非重複作業データを端末200に出力する。 In step S160, the output unit 180 outputs multiple pieces of work data whose work areas do not overlap each other, for example, non-overlapping work data, to the terminal 200.
ステップS170において、端末200の報知部250は、複数の作業データ、例えば非重複作業データをデータ管理装置100の出力部180から取得する。取得された複数の作業データは、作業装置30に登録され、作業装置30が圃場400で作業を行うときに使用される。 In step S170, the notification unit 250 of the terminal 200 acquires multiple pieces of work data, for example, non-overlapping work data, from the output unit 180 of the data management device 100. The acquired multiple pieces of work data are registered in the work device 30 and used when the work device 30 performs work in the field 400.
このように、データ管理システム1000は、作業領域が互いに重複しない作業データを出力し、作業装置30による重複作業を低減することができる。また、作業データに表された作業領域が重なることで生じるその他の影響が低減される。 In this way, the data management system 1000 outputs work data in which the work areas do not overlap, reducing duplicate work by the work device 30. Furthermore, other effects caused by overlapping work areas represented in the work data are reduced.
(実施の形態2)
実施の形態1では、重複検出部170が、作業データを生成した後に、作業領域の重複を検出する例を示したが、これに限定されない。重複検出部170は、作業データを生成する前に、作業領域の重複を検出してもよい。この場合、データ管理システム1000の構成は、実施の形態1と同様のため、詳細な説明を省略する。
(Embodiment 2)
In the first embodiment, the overlap detection unit 170 detects overlapping work areas after generating the work data, but this is not limiting. The overlap detection unit 170 may detect overlapping work areas before generating the work data. In this case, the configuration of the data management system 1000 is the same as in the first embodiment, and therefore a detailed description thereof will be omitted.
(データ管理システムの動作)
図1に示すデータ管理装置100の演算装置120は、データ管理装置100が起動すると、データ管理プログラム310を実行する。また、ユーザは、報知プログラム320を起動するための起動操作を端末200の入出力装置210に入力する。端末200の演算装置220は、ユーザによる入力操作が入力されると、報知プログラム320を実行し、データ管理方法である図6に示す処理を開始する。
(Data Management System Operation)
1 executes a data management program 310 when the data management device 100 is started. The user inputs a startup operation to start a notification program 320 to the input/output device 210 of the terminal 200. When the user inputs an input operation, the calculation device 220 of the terminal 200 executes the notification program 320 and starts the process shown in FIG. 6, which is a data management method.
ステップS110において、演算装置220により実現される報知部250は、複数の作業データの要求操作を受け付ける。ステップS110の処理は、実施の形態1と同様のため、詳細な説明を省略する。 In step S110, the notification unit 250, implemented by the computing device 220, accepts multiple operation data request operations. The processing in step S110 is the same as in embodiment 1, and therefore a detailed description will be omitted.
ステップS112において、データ管理装置100の重複検出部170は、選択された圃場400のうち、圃場400の領域が他の圃場400の領域と重複する重複圃場が存在するか否かを判定する。重複検出部170は、選択された圃場400から、圃場400に含まれる領域の少なくとも一部が他の圃場400に含まれる領域と重複する重複圃場を検出する。重複検出部170は、重複圃場を検出したとき、重複圃場を表す重複情報を端末200に出力する。重複検出部170が重複情報を出力すると、処理はステップS114に移行する。重複圃場が検出されないとき、処理はステップS120に移行する。 In step S112, the overlap detection unit 170 of the data management device 100 determines whether any of the selected fields 400 are overlapping fields, where the area of the field 400 overlaps with the area of another field 400. The overlap detection unit 170 detects overlapping fields from the selected fields 400, where at least a portion of the area included in the field 400 overlaps with an area included in another field 400. When the overlap detection unit 170 detects an overlapping field, it outputs overlap information indicating the overlapping field to the terminal 200. When the overlap detection unit 170 outputs the overlap information, processing proceeds to step S114. If no overlapping fields are detected, processing proceeds to step S120.
ステップS114において、端末200の報知部250は、検出された重複圃場の選択操作を受け付ける。例えば、報知部250は、検出された重複圃場に対応する圃場400と、分割圃場410とを表す重複情報を入出力装置210に出力する。ユーザは、出力された重複情報を確認して、生成する作業データに対応する圃場400と、分割圃場410とを選択する選択操作を入出力装置210に入力する。例えば、図2に示す圃場400に対応する作業データを生成するため、ユーザは、第1圃場400-1を選択する選択操作を入力する。 In step S114, the notification unit 250 of the terminal 200 accepts a selection operation for the detected overlapping field. For example, the notification unit 250 outputs overlap information representing the field 400 and the divided field 410 corresponding to the detected overlapping field to the input/output device 210. The user checks the output overlap information and inputs a selection operation to the input/output device 210 to select the field 400 and the divided field 410 corresponding to the work data to be generated. For example, to generate work data corresponding to the field 400 shown in Figure 2, the user inputs a selection operation to select the first field 400-1.
報知部250は、選択された圃場400の領域が互いに重複するか否かを判定する。選択された圃場400の領域が互いに重複するとき、報知部250は、圃場400の領域が重複することをユーザに報知し、再度の選択操作を受け付ける。圃場400の領域が互いに重複しないとき、報知部250は、選択された圃場400を表す選択情報をデータ管理装置100に出力する。なお、報知部250は、互いに圃場400の領域が重複する重複圃場の組み合わせを表す情報をデータ管理装置100の重複検出部170から取得してもよい。 The notification unit 250 determines whether the areas of the selected fields 400 overlap each other. When the areas of the selected fields 400 overlap each other, the notification unit 250 notifies the user that the areas of the fields 400 overlap and accepts another selection operation. When the areas of the fields 400 do not overlap each other, the notification unit 250 outputs selection information representing the selected field 400 to the data management device 100. Note that the notification unit 250 may also obtain information representing a combination of overlapping fields, where the areas of the fields 400 overlap each other, from the overlap detection unit 170 of the data management device 100.
図6に示すステップS116において、データ管理装置100の重複検出部170は、選択された圃場400を表す選択情報に基づき、選択されなかった圃場400、例えば分割圃場410に対応する重複圃場を除外する。重複検出部170は、最初に選択された圃場400のうち、選択されなかった重複圃場を除外して、互いに圃場400の領域が重複しない複数の圃場400を決定する。ここで、決定された複数の圃場400を、互いに圃場400の領域が重複しない非重複圃場と呼ぶ場合がある。 In step S116 shown in FIG. 6, the overlap detection unit 170 of the data management device 100 excludes non-selected fields 400, for example, overlapping fields corresponding to divided fields 410, based on the selection information representing the selected fields 400. The overlap detection unit 170 excludes non-selected overlapping fields from the initially selected fields 400 and determines multiple fields 400 whose areas do not overlap with each other. Here, the determined multiple fields 400 may be referred to as non-overlapping fields whose areas do not overlap with each other.
ステップS120において、作業データ生成部160は、決定された複数の圃場400、例えば非重複圃場について作業データを生成する。最初に、作業データ生成部160は、重複検出部170により決定された圃場400、例えば非重複圃場の領域を取得する。例えば、作業データ生成部160は、重複検出部170により決定された非重複圃場の一覧を取得し、圃場データ300から非重複圃場の領域を取得する。次に、作業データ生成部160は、圃場400における過去の情報に基づき、作業データを生成する。生成された作業データは、圃場400の領域が重複しないため、互いに作業領域が重複しない非重複作業データを表す。 In step S120, the work data generation unit 160 generates work data for the determined multiple fields 400, for example, non-overlapping fields. First, the work data generation unit 160 acquires the areas of the fields 400 determined by the overlap detection unit 170, for example, the non-overlapping fields. For example, the work data generation unit 160 acquires a list of the non-overlapping fields determined by the overlap detection unit 170 and acquires the areas of the non-overlapping fields from the field data 300. Next, the work data generation unit 160 generates work data based on past information about the fields 400. The generated work data represents non-overlapping work data whose work areas do not overlap with each other, as the areas of the fields 400 do not overlap.
ステップS160において、出力部180は、作業領域が互いに重複しない複数の作業データ、例えば非重複作業データを端末200に出力する。 In step S160, the output unit 180 outputs multiple pieces of work data whose work areas do not overlap each other, for example, non-overlapping work data, to the terminal 200.
ステップS170において、端末200の報知部250は、複数の作業データをデータ管理装置100の出力部180から取得する。取得された複数の作業データは、作業装置30に登録され、作業装置30が圃場400で作業を行うときに使用される。 In step S170, the notification unit 250 of the terminal 200 acquires multiple pieces of work data from the output unit 180 of the data management device 100. The acquired multiple pieces of work data are registered in the work device 30 and used when the work device 30 performs work in the field 400.
このように、重複検出部170は、作業データを生成する前に、作業データにより表される作業領域が重複するか否かを判定してもよい。 In this way, the overlap detection unit 170 may determine whether the work areas represented by the work data overlap before generating the work data.
(変形例)
各実施の形態において説明した構成は、機能を阻害しない範囲で、任意に変更してもよい。例えば、データ管理システム1000は、作業データに表された作業領域が重複するとき、作業領域が重複する重複作業データをすべて除外して、端末200に作業データを出力してもよい。この場合、図5に示す例において、ステップS140は省略される。重複検出部170は、ステップS150において、重複作業データをすべて除外した複数の作業データを決定する。出力部180は、ステップS160において、重複作業データを除く複数の作業データを端末200に出力する。
(Modification)
The configurations described in each embodiment may be modified as desired without impairing functionality. For example, when work areas represented in work data overlap, the data management system 1000 may exclude all overlapping work data with overlapping work areas and output the work data to the terminal 200. In this case, step S140 is omitted in the example shown in FIG. 5 . In step S150, the overlap detection unit 170 determines multiple work data sets from which all overlapping work data have been excluded. In step S160, the output unit 180 outputs the multiple work data sets excluding the overlapping work data to the terminal 200.
また、作業領域が重複する重複作業データをすべて除外するとき、図6に示す例において、ステップS114は省略される。重複検出部170は、ステップS116において、重複圃場をすべて除外した複数の圃場400を決定する。作業データ生成部160は、ステップS120において、重複圃場を除く複数の圃場400について、作業データを生成する。 Furthermore, when all overlapping work data with overlapping work areas is excluded, step S114 is omitted in the example shown in Figure 6. In step S116, the overlap detection unit 170 determines multiple fields 400 from which all overlapping fields have been excluded. In step S120, the work data generation unit 160 generates work data for the multiple fields 400 excluding the overlapping fields.
圃場データ300は、圃場400(分割圃場410を含む)ごとに優先して作業データを生成する優先度を記憶してもよい。優先度は、ユーザにより端末200を介して設定されてもよい。また、優先度は、圃場400が登録された日時に基づき、設定されてもよい。例えば、優先度は、圃場400が登録された日時が新しいほど、高くなるように設定されてもよい。 The field data 300 may store a priority for generating work data for each field 400 (including divided fields 410). The priority may be set by the user via the terminal 200. The priority may also be set based on the date and time the field 400 was registered. For example, the priority may be set higher the more recently the field 400 was registered.
圃場400に優先度が設定されているとき、重複検出部170は、図5に示すステップS130において、重複検出部170は、圃場400の優先度を含めた重複情報を端末200に出力してもよい。ステップS140において、端末200の報知部250は、圃場400の優先度を含めて、重複情報を入出力装置210に出力する。これにより、ユーザは、圃場400の優先度を確認することで、作業データを生成すべき圃場400を容易に選択することができる。 When a priority has been set for the field 400, the overlap detection unit 170 may output overlap information, including the priority of the field 400, to the terminal 200 in step S130 shown in FIG. 5. In step S140, the notification unit 250 of the terminal 200 outputs the overlap information, including the priority of the field 400, to the input/output device 210. This allows the user to easily select the field 400 for which work data should be generated by checking the priority of the field 400.
また、圃場400に優先度が設定されているとき、重複検出部170は、圃場400に設定された優先度に基づき、除外する重複作業データを決定してもよい。この場合、図5に示すステップS140と、図6に示すステップS114とは省略されてもよい。重複検出部170は、図5に示すステップS150において、優先度に基づき、除外する重複作業データを決定する。例えば、重複検出部170は、互いに作業領域が重複する重複作業データを検出し、検出された重複作業データのうち、最も優先度が高い重複作業データを除く重複作業データを生成された複数の作業データから除外する。重複作業データの一部を除外した複数の作業データについて、ステップS160以降の処理が実行される。 Furthermore, when a priority has been set for the field 400, the duplication detection unit 170 may determine the overlapping work data to exclude based on the priority set for the field 400. In this case, step S140 shown in FIG. 5 and step S114 shown in FIG. 6 may be omitted. The duplication detection unit 170 determines the overlapping work data to exclude based on the priority in step S150 shown in FIG. 5. For example, the duplication detection unit 170 detects overlapping work data whose work areas overlap, and excludes from the generated multiple work data sets all of the detected overlapping work data sets except for the overlapping work data with the highest priority. The processing from step S160 onwards is performed on the multiple work data sets from which some of the overlapping work data have been excluded.
この場合、ステップS170において、端末200の報知部250は、領域が重複する重複作業データが存在したことをユーザに報知してもよい。さらに、報知部250は、重複作業データに対応する圃場400と、出力された作業データに対応する圃場400とをユーザに報知してもよい。例えば、データ管理装置100の出力部180は、ステップS160において、重複作業データに対応する圃場400と、出力された作業データに対応する圃場400とを地図上に表すための画像情報を出力する。報知部250は、ステップS170において、画像情報に基づき、重複作業データに対応する圃場400と、出力された作業データに対応する圃場400とを地図上に表す画像を表示する。 In this case, in step S170, the notification unit 250 of the terminal 200 may notify the user that overlapping work data exists. Furthermore, the notification unit 250 may notify the user of the field 400 corresponding to the overlapping work data and the field 400 corresponding to the output work data. For example, in step S160, the output unit 180 of the data management device 100 outputs image information for displaying on a map the field 400 corresponding to the overlapping work data and the field 400 corresponding to the output work data. In step S170, the notification unit 250 displays an image on a map based on the image information, showing the field 400 corresponding to the overlapping work data and the field 400 corresponding to the output work data.
また、図6に示すステップS116において、重複検出部170は、優先度に基づき、除外する重複圃場を決定する。例えば、重複検出部170は、互いに圃場400の領域が重複する重複圃場を検出し、検出された重複作業データのうち、最も優先度が高い重複圃場を除く重複圃場を複数の圃場400から除外する。重複圃場の一部を除外した複数の圃場400について、ステップS120以降の処理が実行される。 Furthermore, in step S116 shown in FIG. 6, the overlap detection unit 170 determines overlapping fields to exclude based on priority. For example, the overlap detection unit 170 detects overlapping fields where the areas of the fields 400 overlap, and excludes the overlapping fields from the multiple fields 400, excluding the overlapping field with the highest priority among the detected overlapping work data. The processing from step S120 onwards is performed for the multiple fields 400 from which some of the overlapping fields have been excluded.
この場合、ステップS170において、端末200の報知部250は、領域が重複する重複作業データ、例えば重複圃場が存在したことをユーザに報知してもよい。さらに、報知部250は、重複作業データに対応する圃場400、例えば重複圃場と、出力された作業データに対応する圃場400とをユーザに報知してもよい。例えば、データ管理装置100の出力部180は、ステップS160において、重複作業データに対応する圃場400、例えば重複圃場と、出力された作業データに対応する圃場400とを地図上に表すための画像情報を出力する。報知部250は、ステップS170において、重複圃場と、出力された作業データに対応する圃場400とを地図上に表す画像を表示する。 In this case, in step S170, the notification unit 250 of the terminal 200 may notify the user that there is overlapping work data with overlapping areas, for example, an overlapping field. Furthermore, the notification unit 250 may notify the user of the field 400 corresponding to the overlapping work data, for example, the overlapping field, and the field 400 corresponding to the output work data. For example, in step S160, the output unit 180 of the data management device 100 outputs image information for displaying on a map the field 400 corresponding to the overlapping work data, for example, the overlapping field, and the field 400 corresponding to the output work data. In step S170, the notification unit 250 displays an image showing on a map the overlapping field and the field 400 corresponding to the output work data.
以上において説明した実施の形態および変形例は一例であり、各実施の形態および変形例で説明した構成は、機能を阻害しない範囲で、任意に変更してもよく、または/および、任意に組み合わせてもよい。さらに、必要となる機能を実現できれば、実施の形態および変形例で説明した一部の機能を省略してもよい。例えば、図1に示すデータ管理システム1000に端末200は含まれなくてもよい。端末200は作業装置30に組み込まれてもよい。また、データ管理装置100の処理は、すべてまたは一部が端末200で実行されてもよい。例えば、重複検出部170と出力部180とは、端末200の演算装置220により実現されてもよい。この場合、図5に示すステップS130と、ステップS150と、ステップS160とは端末200の演算装置220により実行されてもよい。また、端末200の処理は、すべてまたは一部がデータ管理装置100で実行されてもよい。また、データ管理プログラム310は、報知プログラム320を含んでもよい。 The above-described embodiments and variations are merely examples, and the configurations described in each embodiment and variation may be modified and/or combined as desired, provided that the functionality is not impaired. Furthermore, some of the functions described in the embodiments and variations may be omitted as long as the required functionality is achieved. For example, the data management system 1000 shown in FIG. 1 does not need to include the terminal 200. The terminal 200 may be incorporated into the operation device 30. Furthermore, all or part of the processing of the data management device 100 may be executed by the terminal 200. For example, the duplication detection unit 170 and the output unit 180 may be implemented by the computing device 220 of the terminal 200. In this case, steps S130, S150, and S160 shown in FIG. 5 may be executed by the computing device 220 of the terminal 200. Furthermore, all or part of the processing of the terminal 200 may be executed by the data management device 100. Furthermore, the data management program 310 may include a notification program 320.
また、データ管理装置100の作業データ生成部160は、他のシステムで実現されてもよい。この場合、図5に示す例において、ステップS110と、ステップS120とを省略してもよい。データ管理システム1000は、他のシステムで生成された複数の作業データに対して、ステップS130以降の処理を行う。例えば、重複検出部170は、ステップS130において、他のシステムで生成された複数の作業データのうち、互いに作業領域が重複する作業データを検出する。 The work data generation unit 160 of the data management device 100 may also be implemented in another system. In this case, steps S110 and S120 may be omitted in the example shown in FIG. 5. The data management system 1000 performs processing from step S130 on multiple work data generated in the other system. For example, in step S130, the overlap detection unit 170 detects work data whose work areas overlap with each other among the multiple work data generated in the other system.
また、重複検出部170は、選択されない重複作業データまたは重複圃場を除外して、1つの作業データまたは圃場400を決定してもよい。この場合、出力部180は、決定された1つの作業データ、または、決定された圃場400に対応する1つの作業データを出力する。 The duplication detection unit 170 may also exclude unselected duplicate work data or duplicate fields and determine one work data or field 400. In this case, the output unit 180 outputs the determined one work data or one work data corresponding to the determined field 400.
1、2 :記憶媒体
20 :ネットワーク
30 :作業装置
100 :データ管理装置
110 :入出力装置
120 :演算装置
130 :通信装置
140 :記憶装置
150 :データ記憶部
160 :作業データ生成部
170 :重複検出部
180 :出力部
200 :端末
210 :入出力装置
220 :演算装置
230 :通信装置
240 :記憶装置
250 :報知部
300 :圃場データ
310 :データ管理プログラム
320 :報知プログラム
400 :圃場
410 :分割圃場(圃場)
1000 :データ管理システム
1, 2: Storage medium 20: Network 30: Work device 100: Data management device 110: Input/output device 120: Computing device 130: Communication device 140: Storage device 150: Data storage unit 160: Work data generation unit 170: Duplication detection unit 180: Output unit 200: Terminal 210: Input/output device 220: Computing device 230: Communication device 240: Storage device 250: Notification unit 300: Field data 310: Data management program 320: Notification program 400: Field 410: Divided field (field)
1000: Data management system
Claims (9)
前記複数の作業データから前記重複作業データのうちの少なくとも一部の前記作業データを除いた非重複作業データを出力することと、
を含み、
前記複数の作業データのそれぞれは、前記複数の圃場のうちの1つの圃場で行われる作業全体を表し、前記1つの圃場で作業が行われるときに使用され、
出力される前記非重複作業データの各々が表す作業領域は、前記非重複作業データの他の作業データが表す作業領域と重複しない
データ管理方法。 Detecting overlapping work data, among a plurality of work data representing work to be performed by the work implement in a plurality of fields, in which work areas represented by the work data at least partially overlap with each other;
outputting non-overlapping work data obtained by excluding at least some of the overlapping work data from the plurality of work data;
Including,
each of the plurality of work data represents an entire work to be performed in one field of the plurality of fields, and is used when work is performed in the one field;
A data management method, wherein the work area represented by each of the output non-overlapping work data does not overlap with the work area represented by other work data of the non-overlapping work data.
ユーザにより入力される選択操作に基づき、前記複数の作業データから前記重複作業データの一部を除外して、前記非重複作業データを決定すること
を含む請求項1に記載のデータ管理方法。 Detecting the duplicate work data includes:
The data management method according to claim 1 , further comprising: determining the non-overlapping task data by excluding some of the overlapping task data from the plurality of task data based on a selection operation input by a user.
請求項2に記載のデータ管理方法。 The data management method according to claim 2 , further comprising displaying to the user an image showing overlap information representing fields corresponding to the overlapping work data on a map, and accepting an operation by the user to select a field.
前記複数の作業データから前記重複作業データのうちの少なくとも一部を除いた非重複作業データを出力することと、
を含み、
前記重複作業データを検出することは、
前記複数の圃場に設定された優先度に基づき、前記複数の作業データから前記重複作業データの一部を除外して、前記非重複作業データを決定すること
を含み、
出力される前記非重複作業データの各々が表す作業領域は、前記非重複作業データの他の作業データが表す作業領域と重複しない
データ管理方法。 Detecting overlapping work data in which at least a part of the work area represented by the work data overlaps with each other among a plurality of work data for the work implement to perform work in a plurality of fields;
outputting non-overlapping task data obtained by excluding at least a portion of the overlapping task data from the plurality of task data;
Including,
Detecting the duplicate work data includes:
determining the non-overlapping work data by excluding a portion of the overlapping work data from the plurality of work data based on priorities set for the plurality of fields;
A data management method, wherein the work area represented by each of the output non-overlapping work data does not overlap with the work area represented by other work data of the non-overlapping work data.
前記重複作業データに対応する圃場を地図上に表すための画像情報を出力すること
を含む請求項1から4のいずれか1項に記載のデータ管理方法。 outputting the non-duplicate work data
The data management method according to claim 1 , further comprising: outputting image information for displaying on a map the farm field corresponding to the overlapping work data.
前記重複作業データを検出することは、
生成された前記複数の作業データから前記重複作業データを検出することと、
前記複数の作業データから検出された前記重複作業データのうち少なくとも一部を除いて、前記非重複作業データを決定することと、
を含む
請求項1から5のいずれか1項に記載のデータ管理方法。 generating the plurality of work data based on areas of the plurality of fields;
Detecting the duplicate work data includes:
Detecting the duplicated work data from the generated plurality of work data;
excluding at least a portion of the overlapping work data detected from the plurality of work data to determine the non-overlapping work data;
The data management method according to claim 1 , further comprising:
前記重複作業データを検出することは、
前記複数の圃場のうち、前記圃場の領域の少なくとも一部が互いに重複する重複圃場を検出することと、
前記複数の圃場から検出された前記重複圃場のうち少なくとも一部を除いて、非重複圃場を決定することと、
を含み、
前記複数の作業データを生成することは、
前記非重複圃場を表す領域に基づき、前記複数の作業データを生成すること
を含む
請求項1から5のいずれか1項に記載のデータ管理方法。 generating the plurality of operation data;
Detecting the duplicate work data includes:
detecting overlapping fields among the plurality of fields, the fields having at least a portion of their areas overlapping each other;
determining non-overlapping fields by excluding at least some of the overlapping fields detected from the plurality of fields;
Including,
Generating the plurality of pieces of work data includes:
The data management method according to claim 1 , further comprising: generating the plurality of pieces of work data based on areas representing the non-overlapping fields.
前記複数の作業データから前記重複作業データのうちの少なくとも一部の前記作業データを除いた非重複作業データを出力する出力部と、
を備え、
前記複数の作業データのそれぞれは、前記複数の圃場のうちの1つの圃場で行われる作業全体を表し、前記1つの圃場で作業が行われるときに使用され、
出力される前記非重複作業データの各々が表す作業領域は、前記非重複作業データの他の作業データが表す作業領域と重複しない
データ管理システム。 an overlap detection unit that detects overlapping work data, among a plurality of work data representing work to be performed by work implements in a plurality of fields, in which work areas represented by the work data overlap at least partially with each other;
an output unit that outputs non-overlapping work data obtained by excluding at least some of the overlapping work data from the plurality of work data;
Equipped with
each of the plurality of work data represents an entire work to be performed in one field of the plurality of fields, and is used when work is performed in the one field;
A data management system in which the work area represented by each of the output non-overlapping work data does not overlap with the work area represented by other work data of the non-overlapping work data.
前記複数の作業データから前記重複作業データのうちの少なくとも一部の前記作業データを除いた非重複作業データを出力することと、
を演算装置に実行させ、
前記複数の作業データのそれぞれは、前記複数の圃場のうちの1つの圃場で行われる作業全体を表し、前記1つの圃場で作業が行われるときに使用され、
出力される前記非重複作業データの各々が表す作業領域は、前記非重複作業データの他の作業データが表す作業領域と重複しない
データ管理プログラム。 Detecting overlapping work data, among a plurality of work data representing work to be performed by the work implement in a plurality of fields, in which work areas represented by the work data at least partially overlap with each other;
outputting non-overlapping work data obtained by excluding at least some of the overlapping work data from the plurality of work data;
causing a computing device to execute
each of the plurality of work data represents an entire work to be performed in one field of the plurality of fields, and is used when work is performed in the one field;
A data management program in which a work area represented by each of the output non-overlapping work data does not overlap with a work area represented by other work data of the non-overlapping work data.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2021113989A JP7768693B2 (en) | 2021-07-09 | 2021-07-09 | Data management method, data management system, and data management program |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2021113989A JP7768693B2 (en) | 2021-07-09 | 2021-07-09 | Data management method, data management system, and data management program |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2023010112A JP2023010112A (en) | 2023-01-20 |
| JP7768693B2 true JP7768693B2 (en) | 2025-11-12 |
Family
ID=85118971
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2021113989A Active JP7768693B2 (en) | 2021-07-09 | 2021-07-09 | Data management method, data management system, and data management program |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP7768693B2 (en) |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2012137819A (en) | 2010-12-24 | 2012-07-19 | Fujitsu Ltd | Cropping support method and cropping support system |
| JP2021078490A (en) | 2019-11-14 | 2021-05-27 | ヤンマーパワーテクノロジー株式会社 | Area adjustment system |
| JP2021089776A (en) | 2021-03-09 | 2021-06-10 | ヤンマーパワーテクノロジー株式会社 | Travel region specification system and travel region specification method |
| JP2021087362A (en) | 2019-12-02 | 2021-06-10 | ヤンマーパワーテクノロジー株式会社 | Work information management device |
-
2021
- 2021-07-09 JP JP2021113989A patent/JP7768693B2/en active Active
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2012137819A (en) | 2010-12-24 | 2012-07-19 | Fujitsu Ltd | Cropping support method and cropping support system |
| JP2021078490A (en) | 2019-11-14 | 2021-05-27 | ヤンマーパワーテクノロジー株式会社 | Area adjustment system |
| JP2021087362A (en) | 2019-12-02 | 2021-06-10 | ヤンマーパワーテクノロジー株式会社 | Work information management device |
| JP2021089776A (en) | 2021-03-09 | 2021-06-10 | ヤンマーパワーテクノロジー株式会社 | Travel region specification system and travel region specification method |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2023010112A (en) | 2023-01-20 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US10120543B2 (en) | Plant emergence system | |
| JP7784492B2 (en) | Task map creation system, task map generation method, and task map generation program | |
| US10957205B2 (en) | Flight tag obtaining method, terminal, and server | |
| JP2017012047A (en) | Farmer determination apparatus | |
| US20230309439A1 (en) | Farming field information management device, farming field information management system, farming field information management method, and storage medium storing farming field information management program | |
| JP7660746B2 (en) | Work information management device, work information management system, work information management program, and work information management method | |
| JP7768693B2 (en) | Data management method, data management system, and data management program | |
| JP2022076075A (en) | Work information management device, work information management program, and work information management method | |
| JP7813840B2 (en) | Work management method, work management system, and work management program | |
| CN116940955A (en) | Work plan management method, work plan management device, work plan management system, and storage medium | |
| US11354838B2 (en) | Field information management device, field information management system, field information management method, and field information management program | |
| WO2022172707A1 (en) | Operation management method, operation management device and storage medium | |
| JP7495889B2 (en) | Trajectory information output system, trajectory information output program, and trajectory information output method | |
| JP2023102334A (en) | Work management method, work management system, and work management program | |
| JP2024114141A (en) | Work management method, work management system, and work management program | |
| JP7506554B2 (en) | Work management system, work management method, and work management program | |
| JP7751762B2 (en) | Field management method, field management system, and field management program | |
| JP7660470B2 (en) | Work management method, work management system, and work management program | |
| JP7846549B2 (en) | Work management methods, work management systems, and work management programs | |
| JP7846603B2 (en) | Field management methods, field management systems, and programs | |
| JP7847510B2 (en) | Work management methods, work management systems, and work management programs | |
| US20230060662A1 (en) | Work management method, work management system, and work management program | |
| JP7598342B2 (en) | Area management method, area management system, and area management program | |
| JP7405784B2 (en) | Work management system, program, and work management method | |
| JP2024092566A (en) | Work management method, work management system, and work management program |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20240216 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20241127 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20241203 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20250127 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20250513 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20250626 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20250930 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20251030 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7768693 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |