Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP7657675B2 - DATA MANAGEMENT METHOD, DATA MANAGEMENT SYSTEM, AND DATA MANAGEMENT PROGRAM - Google Patents
[go: Go Back, main page]

JP7657675B2 - DATA MANAGEMENT METHOD, DATA MANAGEMENT SYSTEM, AND DATA MANAGEMENT PROGRAM - Google Patents

DATA MANAGEMENT METHOD, DATA MANAGEMENT SYSTEM, AND DATA MANAGEMENT PROGRAM Download PDF

Info

Publication number
JP7657675B2
JP7657675B2 JP2021118542A JP2021118542A JP7657675B2 JP 7657675 B2 JP7657675 B2 JP 7657675B2 JP 2021118542 A JP2021118542 A JP 2021118542A JP 2021118542 A JP2021118542 A JP 2021118542A JP 7657675 B2 JP7657675 B2 JP 7657675B2
Authority
JP
Japan
Prior art keywords
integrated
work
data
work data
area
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
Application number
JP2021118542A
Other languages
Japanese (ja)
Other versions
JP2023014539A (en
Inventor
昂平 名城
良平 上田
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Yanmar Holdings Co Ltd
Original Assignee
Yanmar Holdings Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Yanmar Holdings Co Ltd filed Critical Yanmar Holdings Co Ltd
Priority to JP2021118542A priority Critical patent/JP7657675B2/en
Publication of JP2023014539A publication Critical patent/JP2023014539A/en
Application granted granted Critical
Publication of JP7657675B2 publication Critical patent/JP7657675B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

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 technology that allows a work device to carry out work in a field, such as spreading fertilizer, using work data for that work, such as a fertilizer application map in which the amount of fertilizer to be spread is set.

特開2020-156390号公報JP 2020-156390 A

特許文献1に記載の技術では、作業装置の位置情報に基づき、作業に使用する作業データを決定する技術が開示されている。しかし、作業装置が圃場に入る前に作業を行う圃場を特定できない場合がある。この場合、作業者は、各圃場で作業を行う前に、作業を行う圃場を選択する必要がある。 The technology described in Patent Document 1 discloses a technique for determining work data to be used for work based on the position information of a work device. However, there are cases where the field on which work will be performed cannot be identified before the work device enters the field. In such cases, the worker needs to select the field on which work will be performed before performing work in each field.

上記の状況に鑑み、本開示は、作業データを統合した統合作業データを生成することで、作業者による圃場での作業負荷を低減することを目的の1つとする。他の目的については、以下の記載及び実施の形態の説明から理解することができる。 In view of the above situation, one of the objectives of the present disclosure is to reduce the workload of workers in the field by generating integrated work data that integrates work data. Other objectives can be understood from the following description and explanation of the embodiment.

以下に、発明を実施するための形態で使用される番号・符号を用いて、課題を解決するための手段を説明する。これらの番号・符号は、特許請求の範囲の記載と発明を実施するための形態との対応関係の一例を示すために、参考として、括弧付きで付加されたものである。よって、括弧付きの記載により、特許請求の範囲は、限定的に解釈されるべきではない。 The means for solving the problems will be explained below using the numbers and symbols used in the description of the embodiment of the invention. These numbers and symbols are added in parentheses for reference purposes to show an example of the correspondence between the description of the claims and the description of the embodiment of the invention. Therefore, the description in parentheses should not be interpreted as limiting the scope of the claims.

上記目的を達成するための一実施の形態によるデータ管理方法は、圃場(400)を分割する複数の小領域(510)において作業装置(30)が圃場(400)で行う作業量を表す複数の作業データ(300)を記憶することを含む。また、データ管理方法は、複数の作業データ(300)を1つに統合した統合作業データ(600)を生成することを含む。また、データ管理方法は、統合作業データ(600)を出力することを含む。統合作業データ(600)は、複数の作業データ(300)に対応する複数の圃場(400)を含む領域を分割する複数の統合小領域(610)において作業装置(30)が複数の圃場(400)で行う作業量を表す。また、統合作業データ(600)は、複数の作業データ(300)に対応する複数の圃場(400)において、作業装置(30)が作業を行うために使用される。 A data management method according to one embodiment for achieving the above object includes storing a plurality of work data (300) representing the amount of work performed by a work device (30) in a field (400) in a plurality of small areas (510) that divide the field (400). The data management method also includes generating integrated work data (600) that integrates the plurality of work data (300) into one. The data management method also includes outputting the integrated work data (600). The integrated work data (600) represents the amount of work performed by a work device (30) in a plurality of fields (400) in a plurality of integrated small areas (610) that divide an area including the plurality of fields (400) corresponding to the plurality of work data (300). The integrated work data (600) is used by the work device (30) to perform work in a plurality of fields (400) corresponding to the plurality of work data (300).

上記目的を達成するための一実施の形態によるデータ管理システム(1000)は、データ記憶部(150)と、データ生成部(160)と、出力部(170)とを備える。データ記憶部(150)は、圃場(400)を分割する複数の小領域(510)において作業装置(30)が圃場(400)で行う作業量を表す複数の作業データ(300)を記憶する。データ生成部(160)は、複数の作業データ(300)を1つに統合した統合作業データ(600)を生成する。出力部(170)は、統合作業データ(600)を出力する。統合作業データ(600)は、複数の作業データ(300)に対応する複数の圃場(400)を含む領域を分割する複数の統合小領域(610)において作業装置(30)が複数の圃場(400)で行う作業量を表す。また、統合作業データ(600)は、複数の作業データ(300)に対応する複数の圃場(400)において、作業装置(30)が作業を行うために使用される。 A data management system (1000) according to one embodiment for achieving the above object includes a data storage unit (150), a data generation unit (160), and an output unit (170). The data storage unit (150) stores a plurality of work data (300) representing the amount of work performed by the work device (30) in the field (400) in a plurality of small areas (510) that divide the field (400). The data generation unit (160) generates integrated work data (600) that integrates the plurality of work data (300) into one. The output unit (170) outputs the integrated work data (600). The integrated work data (600) represents the amount of work performed by the work device (30) in the plurality of fields (400) in a plurality of integrated small areas (610) that divide an area including the plurality of fields (400) corresponding to the plurality of work data (300). Furthermore, the integrated work data (600) is used by the work device (30) to perform work in multiple fields (400) corresponding to the multiple work data (300).

上記目的を達成するための一実施の形態によるデータ管理プログラム(310)は、圃場(400)を分割する複数の小領域(510)において作業装置(30)が圃場(400)で行う作業量を表す複数の作業データ(300)を記憶することを演算装置(120)に実行させる。また、データ管理プログラム(310)は、複数の作業データ(300)を1つに統合した統合作業データ(600)を生成することを演算装置(120)に実行させる。また、データ管理プログラム(310)は、統合作業データ(600)を出力することを演算装置(120)に実行させる。統合作業データ(600)は、複数の作業データ(300)に対応する複数の圃場(400)を含む領域を分割する複数の統合小領域(610)において作業装置(30)が複数の圃場(400)で行う作業量を表す。また、統合作業データ(600)は、複数の作業データ(300)に対応する複数の圃場(400)において、作業装置(30)が作業を行うために使用される。 A data management program (310) according to one embodiment for achieving the above object causes a computing device (120) to store a plurality of work data (300) representing the amount of work performed by a working device (30) in a field (400) in a plurality of small areas (510) that divide the field (400). The data management program (310) also causes the computing device (120) to generate integrated work data (600) that integrates the plurality of work data (300) into one. The data management program (310) also causes the computing device (120) to output the integrated work data (600). The integrated work data (600) represents the amount of work performed by a working device (30) in a plurality of fields (400) in a plurality of integrated small areas (610) that divide an area including a plurality of fields (400) corresponding to the plurality of work data (300). Furthermore, the integrated work data (600) is used by the work device (30) to perform work in multiple fields (400) corresponding to the multiple work data (300).

上記の形態によれば、作業者は、作業装置を用いた圃場での作業を効率的に行うことができる。 According to the above embodiment, the worker can efficiently carry out work in the field using the work equipment.

一実施の形態におけるデータ管理システムの構成図である。FIG. 1 is a configuration diagram of a data management system according to an embodiment. 一実施の形態における作業データの構成を説明するための図である。FIG. 4 is a diagram for explaining a configuration of work data according to an embodiment. 一実施の形態において、統合作業データを用いて作業が行われる圃場を説明するための図である。2 is a diagram for explaining a field in which work is carried out using integrated work data in one embodiment. FIG. 一実施の形態におけるデータ管理システムが実行する機能ブロックを表す図である。FIG. 2 is a diagram illustrating functional blocks executed by a data management system according to an embodiment. 一実施の形態における統合作業データの構成を説明するための図である。4 is a diagram for explaining a configuration of integrated task data according to an embodiment; FIG. 一実施の形態におけるデータ管理システムによる処理を表すフローチャートである。1 is a flowchart illustrating a process performed by a data management system according to an embodiment. 一実施の形態において、作業データを設定する処理を表すフローチャートである。10 is a flowchart illustrating a process for setting task data in one embodiment. 一実施の形態において、作業データの小領域を統合作業データの統合小領域に対応させる処理を説明するための図である。11A and 11B are diagrams for explaining a process for matching a small area of work data with an integrated small area of integrated work data in an embodiment. 一実施の形態において、作業データの小領域を統合作業データの統合小領域に対応させる処理を説明するための図である。11A and 11B are diagrams for explaining a process for matching a small area of work data with an integrated small area of integrated work data in an embodiment. 一実施の形態において、複数の圃場の領域を含む統合小領域に作業量を設定する処理を説明するための図である。11 is a diagram for explaining a process of setting a work amount for an integrated small area including a plurality of farm field areas in one embodiment. FIG.

(実施の形態1)
本発明の本実施の形態によるデータ管理システム1000を、図面を参照して説明する。本実施の形態において、図1に示すように、データ管理システム1000は、データ管理装置100と、端末200とを備える。データ管理装置100は、ネットワーク20、例えばインターネットを介して、端末200と、作業装置30と通信可能に接続されている。
(Embodiment 1)
A data management system 1000 according to the present 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が作業を行うための作業データ300を生成する。例えば、図2に示すように、作業データ300は、圃場400をメッシュ状に分割した小領域510に対して行われる作業量を表す。例えば、作業データ300が肥料を散布する施肥を行うための施肥データである場合、作業データ300は、複数の小領域510ごとに散布する肥料の量、例えば単位面積当たりの散布量を表す。また、作業データ300が農薬を散布するための農薬散布データである場合、作業データ300は、複数の小領域510ごとに散布する農薬の量、例えば単位面積当たりの散布量を表す。なお、肥料を散布する施肥を行うための作業データを施肥マップと呼ぶ場合がある。 The data management device 100 generates work data 300 for the work device 30 to perform work. For example, as shown in FIG. 2, the work data 300 represents the amount of work to be performed on small areas 510 obtained by dividing the field 400 into a mesh shape. For example, if the work data 300 is fertilization data for fertilization by spreading fertilizer, the work data 300 represents the amount of fertilizer to be spread on each of the multiple small areas 510, for example, the amount spread per unit area. Also, if the work data 300 is pesticide spraying data for spraying pesticide, the work data 300 represents the amount of pesticide to be spread on each of the multiple small areas 510, for example, the amount spread per unit area. Note that the work data for fertilization by spreading fertilizer is sometimes called a fertilization map.

作業装置30は、作業データ300に基づき、圃場400を移動して作業を行う。例えば、作業装置30は、測位装置、例えばGNSS(Global Navigation Satellite System)の受信機を備え、作業装置30の位置に応じた作業を行う。具体的には、作業装置30は、作業データ300において、測位装置により測定された位置を含む小領域510を検出し、検出された小領域510に設定されている作業量(例えば散布量)に基づき、作業を行う。例えば、作業装置30は、測位装置から作業装置30の位置を取得して、取得された位置と、作業データ300とに基づき、肥料の散布量を取得する。作業装置30は、取得された散布量に基づき、圃場400に肥料を散布する。なお、作業装置30は、肥料や農薬を散布する散布機械を牽引するトラクター、農薬を散布するドローンなどを含む。 The working device 30 moves through the field 400 and performs work based on the work data 300. For example, the working device 30 is equipped with a positioning device, such as a GNSS (Global Navigation Satellite System) receiver, and performs work according to the position of the working device 30. Specifically, the working device 30 detects a small area 510 in the work data 300 that includes a position measured by the positioning device, and performs work based on the amount of work (e.g., the amount of spraying) set in the detected small area 510. For example, the working device 30 acquires the position of the working device 30 from the positioning device, and acquires the amount of fertilizer to be sprayed based on the acquired position and the work data 300. The working device 30 sprays fertilizer on the field 400 based on the acquired amount of spraying. The working device 30 includes a tractor that pulls a spraying machine that sprays fertilizer or pesticides, a drone that sprays pesticides, and the like.

作業装置30が圃場400を移動して作業を行うとき、作業者は、作業装置30に圃場400に対応する作業データ300を設定する。例えば、図3に示すように、第1圃場400-1と、第2圃場400-2と、第3圃場400-3と、第4圃場400-4とにおいて作業装置30が作業を行うとする。この場合、第1圃場400-1で作業を行うために、作業者は、第1圃場400-1での作業を開始するときに、作業装置30に第1圃場400-1に対応する作業データ300を設定する。作業装置30が第1圃場400-1での作業を終了すると、作業者は、作業装置30が第2圃場400-2で作業を行うために、作業装置30に第2圃場400-2に対応する作業データ300を設定する。このように、各圃場400での作業を開始する直前に、作業者は、対応する作業データ300を作業装置30に設定する必要がある。 When the work device 30 moves through the field 400 to perform work, the worker sets the work data 300 corresponding to the field 400 in the work device 30. For example, as shown in FIG. 3, the work device 30 performs work in the first field 400-1, the second field 400-2, the third field 400-3, and the fourth field 400-4. In this case, in order to perform work in the first field 400-1, the worker sets the work data 300 corresponding to the first field 400-1 in the work device 30 when starting work in the first field 400-1. When the work device 30 finishes work in the first field 400-1, the worker sets the work data 300 corresponding to the second field 400-2 in the work device 30 in order for the work device 30 to perform work in the second field 400-2. In this way, immediately before starting work in each field 400, the worker must set the corresponding work data 300 in the work device 30.

ここで、データ管理装置100は、複数の圃場400に対応する作業データ300を統合した統合作業データを生成する。例えば、統合作業データは、第1圃場400-1に対応する作業データ300と、第2圃場400-2に対応する作業データ300と、第3圃場400-3に対応する作業データ300と、第4圃場400-4に対応する作業データ300とを含む。作業者は、圃場400での作業を行うとき、作業装置30に統合作業データを設定する。この場合、作業装置30が第1圃場400-1での作業を終了して、第2圃場400-2の作業を開始するとき、作業装置30には第2圃場400-2に対応する作業データ300を含む統合作業データが設定されている。このため、第2圃場400-2の作業を開始する直前に、作業者は、第2圃場400-2に対応する作業データ300を作業装置30に設定することなく、第2圃場400-2での作業を開始する。 Here, the data management device 100 generates integrated work data that integrates the work data 300 corresponding to multiple fields 400. For example, the integrated work data includes work data 300 corresponding to the first field 400-1, work data 300 corresponding to the second field 400-2, work data 300 corresponding to the third field 400-3, and work data 300 corresponding to the fourth field 400-4. When working in the field 400, the worker sets the integrated work data in the work device 30. In this case, when the work device 30 finishes work in the first field 400-1 and starts work in the second field 400-2, the integrated work data including the work data 300 corresponding to the second field 400-2 is set in the work device 30. Therefore, immediately before starting work in the second field 400-2, the worker starts work in the second field 400-2 without setting the work data 300 corresponding to the second field 400-2 in the work device 30.

このように、データ管理システム1000が複数の圃場400に対応する作業データ300を統合した統合作業データを生成することで、作業者は、複数の圃場400での作業を効率的に行うことができる。 In this way, the data management system 1000 generates integrated work data that integrates the work data 300 corresponding to multiple fields 400, allowing workers to efficiently perform work in multiple fields 400.

(データ管理システムの構成)
データ管理システム1000に含まれるデータ管理装置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 included in the data management system 1000 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 for the calculation device 120 to execute processing is input to the input/output device 110. The input/output device 110 outputs the results of the 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 the terminal 200 to the calculation device 120. The communication device 130 also transfers signals generated by the calculation device 120 to the terminal 200. The communication device 130 includes various interfaces, such as a NIC (Network Interface Card) and a USB (Universal Serial Bus).

記憶装置140は、統合作業データを生成するための様々なデータ、例えば作業データ300と、データ管理プログラム310とを格納する。記憶装置140は、データ管理プログラム310を記憶する非一時的記憶媒体(non-transitory tangible storage medium)として用いられる。データ管理プログラム310は、コンピュータ読み取り可能な記憶媒体1に記録されたコンピュータプログラム製品(computer program product)として提供されてもよく、または、サーバからダウンロード可能なコンピュータプログラム製品として提供されてもよい。 The storage device 140 stores various data for generating integrated work data, such as work 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 may be provided as a computer program product downloadable from a server.

作業データ300は、図2に示すように、第1方向に延びる第1線分511と、第2方向に延びる第2線分512とで分割された複数の小領域510に対する作業量(例えば散布量)を表す。第1方向は、例えば南北方向、より具体的には経線の延びる方向を表し、第1線分511は、例えば経線に沿って延びている。第2方向は、例えば東西方向、より具体的には緯線の延びる方向を表し、第2線分512は、例えば緯線に沿って延びている。各小領域510の第1方向における長さを表す第1距離521は互いに等しい。また、各小領域510の第2方向における長さを表す第2距離522も互いに等しい。第2距離522は、第1距離521と等しくともよく、異なってもよい。第1距離521は、隣接する第1線分511の間の経度差により表されてもよい。第2距離522は、隣接する第2線分512の間の緯度差により表されてもよい。 As shown in FIG. 2, the work data 300 represents the amount of work (e.g., the amount of spraying) for a plurality of small areas 510 divided by a first line segment 511 extending in a first direction and a second line segment 512 extending in a second direction. The first direction represents, for example, a north-south direction, more specifically, the direction in which a meridian extends, and the first line segment 511 extends, for example, along the meridian. The second direction represents, for example, an east-west direction, more specifically, the direction in which a latitude line extends, and the second line segment 512 extends, for example, along the latitude line. The first distances 521 representing the length of each small area 510 in the first direction are equal to each other. The second distances 522 representing the length of each small area 510 in the second direction are also equal to each other. The second distances 522 may be equal to or different from the first distances 521. The first distances 521 may be represented by the longitude difference between adjacent first line segments 511. The second distance 522 may be represented by the difference in latitude between adjacent second line segments 512.

作業データ300は、作業データ300の領域の位置を表す基準位置520の位置情報、例えば緯度と経度とを表す情報を有する。基準位置520は、例えば、作業データ300が表す領域のうち、最も第1方向にある第1線分511と、最も第2方向にある第2線分512との交点を表す。各小領域510の範囲は、基準位置520と、第1距離521と、第2距離522と、作業データ300における小領域510の位置により表される。 The work data 300 has position information of a reference position 520 that indicates the position of the area of the work data 300, for example, information indicating latitude and longitude. The reference position 520 indicates, for example, the intersection of a first line segment 511 that is furthest in the first direction and a second line segment 512 that is furthest in the second direction within the area represented by the work data 300. The range of each small area 510 is represented by the reference position 520, a first distance 521, a second distance 522, and the position of the small area 510 in the work data 300.

作業データ300は、予め生成されている。例えば、作業データ300は、前年に収穫された収量を小領域ごとに平均化して表した収量マップに基づき生成されている。例えば、収量の小さい小領域に散布する肥料の量が収量の大きい小領域に散布する肥料の量より大きくなるように、作業データ300は生成されている。また、作業データ300は、収穫前にドローンに搭載した撮像装置により取得されたNDVI(Normalized Difference Vegetation Index)情報を小領域ごとに平均化して表した生育マップに基づき生成されてもよい。 The work data 300 is generated in advance. For example, the work data 300 is generated based on a yield map that represents the yield harvested in the previous year by averaging it for each small area. For example, the work data 300 is generated so that the amount of fertilizer sprayed on small areas with low yields is greater than the amount of fertilizer sprayed on small areas with high yields. The work data 300 may also be generated based on a growth map that represents the NDVI (Normalized Difference Vegetation Index) information acquired by an imaging device mounted on a drone before harvesting by averaging it for each small area.

図1に示す演算装置120は、データ管理プログラム310を記憶装置140から読み出し実行して、統合作業データを生成するための様々なデータ処理を行う。例えば、演算装置120は、中央演算処理装置(CPU;Central Processing Unit)などを含む。 The computing device 120 shown in FIG. 1 reads and executes the data management program 310 from the storage device 140, and performs various data processing to generate integrated work data. For example, the computing device 120 includes a central processing unit (CPU) and the like.

演算装置120は、データ管理プログラム310を読み出し実行することで、図4に示すように、データ記憶部150と、データ生成部160と、出力部170とを実現する。データ記憶部150は、作業データ300を記憶する。データ生成部160は、作業データ300に基づき、統合作業データを生成する。出力部170は、データ生成部160により生成された統合作業データを端末200に出力する。 The computing device 120 reads and executes the data management program 310 to realize a data storage unit 150, a data generation unit 160, and an output unit 170, as shown in FIG. 4. The data storage unit 150 stores work data 300. The data generation unit 160 generates integrated work data based on the work data 300. The output unit 170 outputs the integrated work data generated by the data generation unit 160 to the terminal 200.

データ生成部160は、データ領域決定部162と、作業データ設定部164とを備える。データ領域決定部162は、作業を行う圃場400の領域に基づき、統合作業データが表す領域を決定する。作業データ設定部164は、作業データ300に基づき、統合作業データに作業量を設定する。 The data generation unit 160 includes a data area determination unit 162 and a work data setting unit 164. The data area determination unit 162 determines the area represented by the integrated work data based on the area of the field 400 where the work is to be performed. The work data setting unit 164 sets the amount of work in the integrated work data based on the work data 300.

統合作業データ600は、図5に示すように、第1方向に延びる第1統合線分611と、第2方向に延びる第2統合線分612とで囲まれた統合小領域610に対して行われる作業量を表す。統合作業データ600の第1統合線分611の延びる第1方向は、作業データ300の第1線分511の延びる第1方向と同じであり、第1統合線分611は、例えば経線に沿って延びている。また、統合作業データ600の第2統合線分612の延びる第2方向は、作業データ300の第2線分512の延びる第2方向と同じであり、第2統合線分612は、例えば緯線に沿って延びている。 5, the integrated work data 600 represents the amount of work to be performed on an integrated small area 610 surrounded by a first integrated line segment 611 extending in a first direction and a second integrated line segment 612 extending in a second direction. The first direction in which the first integrated line segment 611 of the integrated work data 600 extends is the same as the first direction in which the first line segment 511 of the work data 300 extends, and the first integrated line segment 611 extends, for example, along a meridian. The second direction in which the second integrated line segment 612 of the integrated work data 600 extends is the same as the second direction in which the second line segment 512 of the work data 300 extends, and the second integrated line segment 612 extends, for example, along a latitude line.

第1統合距離621は、統合小領域610の第1方向における距離を表し、隣接する第1統合線分611の間の経度差により表されてもよい。第2統合距離622は、統合小領域610の第2方向における距離を表し、隣接する第2統合線分612の間の緯度差により表されてもよい。各統合小領域610の第1統合距離621は互いに等しい緯度差を有する。また、各統合小領域610の第2統合距離622は互いに等しい経度差を有する。また、各統合小領域610の大きさは互いに等しくなるように第1統合線分611と第2統合線分612とが設けられてもよい。また、各統合小領域610の第1統合距離621は互いに等しくてもよい。また、各統合小領域610の第2統合距離622は互いに等しくてもよい。 The first integrated distance 621 represents the distance of the integrated small area 610 in the first direction and may be represented by the longitude difference between adjacent first integrated line segments 611. The second integrated distance 622 represents the distance of the integrated small area 610 in the second direction and may be represented by the latitude difference between adjacent second integrated line segments 612. The first integrated distances 621 of each integrated small area 610 have equal latitude differences. Also, the second integrated distances 622 of each integrated small area 610 have equal longitude differences. Also, the first integrated line segment 611 and the second integrated line segment 612 may be provided so that the sizes of each integrated small area 610 are equal to each other. Also, the first integrated distances 621 of each integrated small area 610 may be equal to each other. Also, the second integrated distances 622 of each integrated small area 610 may be equal to each other.

統合作業データ600は、統合作業データ600の領域の位置を表す統合基準位置620の位置情報、例えば緯度と経度とを表す情報を有する。統合基準位置620は、例えば、統合作業データ600が表す領域のうち、最も第1方向にある第1統合線分611と最も第2方向にある第2統合線分612との交点を表す。 The integrated work data 600 has position information, such as information representing latitude and longitude, of an integrated reference position 620 that represents the position of the area of the integrated work data 600. The integrated reference position 620 represents, for example, the intersection of a first integrated line segment 611 that is closest to the first direction and a second integrated line segment 612 that is closest to the second direction within the area represented by the integrated work data 600.

次に、端末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, and the like. Information for 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 the processing executed by the computing device 220. The input/output device 210 includes various input devices and output devices, and includes, for example, a keyboard, a mouse, a microphone, a display, a speaker, a touch panel, and the like.

通信装置230は、ネットワーク20に電気的に接続され、ネットワーク20を介して各々の装置との通信を行う。通信装置230は、データ管理装置100から取得する情報を演算装置220に転送する。また、演算装置220が生成した信号をデータ管理装置100に転送する。通信装置230は、例えば、NIC(Network Interface Card)、USB(Universal Serial Bus)などの種々のインタフェースを含む。 The communication device 230 is electrically connected to the network 20 and communicates with each device via the network 20. The communication device 230 transfers information acquired from the data management device 100 to the calculation device 220. The communication device 230 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 NIC (Network Interface Card) and a USB (Universal Serial Bus).

記憶装置240は、統合作業データ600を作業装置30に設定するための様々なデータ、例えば設定プログラム320を格納する。記憶装置240は、設定プログラム320を記憶する非一時的記憶媒体(non-transitory tangible storage medium)として用いられる。設定プログラム320は、コンピュータ読み取り可能な記憶媒体2に記録されたコンピュータプログラム製品(computer program product)として提供されてもよく、または、サーバからダウンロード可能なコンピュータプログラム製品として提供されてもよい。設定プログラム320は、記憶媒体1に記録されて提供されてもよい。 The storage device 240 stores various data, such as the setting program 320, for setting the integrated work data 600 in the work device 30. The storage device 240 is used as a non-transitory tangible storage medium for storing the setting program 320. The setting program 320 may be provided as a computer program product recorded on a computer-readable storage medium 2, or may be provided as a computer program product downloadable from a server. The setting program 320 may be provided by being recorded on a storage medium 1.

演算装置220は、設定プログラム320を読み出し実行することで、統合作業データ600を作業装置30に設定するための様々なデータ処理を行う。演算装置220は、例えば、中央演算処理装置(CPU;Central Processing Unit)などを含む。 The computing device 220 reads and executes the setting program 320 to perform various data processing for setting the integrated work data 600 in the work device 30. The computing device 220 includes, for example, a central processing unit (CPU; Central Processing Unit) and the like.

演算装置220は、設定プログラム320を読み出し実行すると、入出力装置210と協働して、図4に示すように、設定部250を実現する。設定部250は、複数の圃場400に対応する統合作業データ600の生成を要求する要求操作を受け付ける。また、設定部250は、データ管理装置100から統合作業データ600を取得して、作業装置30に設定する。 When the computing device 220 reads and executes the setting program 320, it cooperates with the input/output device 210 to realize the setting unit 250 as shown in FIG. 4. The setting unit 250 accepts a request operation to generate integrated work data 600 corresponding to multiple fields 400. The setting unit 250 also acquires the integrated work data 600 from the data management device 100 and sets it in the work device 30.

(データ管理システムの動作)
図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. In addition, an operator inputs a start-up operation for starting a setting program 320 to an input/output device 210 of a terminal 200. When an input operation by the operator is input, the calculation device 220 of the terminal 200 executes the setting program 320 and starts the process shown in FIG 6, which is a data management method.

ステップS110において、演算装置220により実現される設定部250は、統合作業データ600の要求操作を受け付ける。例えば、設定部250は、データ管理装置100に登録されている圃場400を表す情報を出力する。作業者は、出力された情報から、生成する統合作業データ600に対応する複数の圃場400を選択する要求操作を入出力装置210に入力する。設定部250は、要求操作に基づき、統合作業データ600に対応する圃場400を表す要求情報をデータ管理装置100に送信する。設定部250は、作業者による選択操作が入力されることなく、登録された圃場400の統合作業データ600を生成するための要求情報を送信してもよい。 In step S110, the setting unit 250 realized by the calculation device 220 accepts a request operation for the integrated work data 600. For example, the setting unit 250 outputs information representing the fields 400 registered in the data management device 100. The worker inputs a request operation to the input/output device 210 to select multiple fields 400 corresponding to the integrated work data 600 to be generated from the output information. Based on the request operation, the setting unit 250 transmits request information representing the fields 400 corresponding to the integrated work data 600 to the data management device 100. The setting unit 250 may transmit request information for generating the integrated work data 600 for the registered fields 400 without a selection operation being input by the worker.

ステップS120において、データ管理装置100のデータ領域決定部162は、統合作業データ600の領域を決定する。例えば、データ領域決定部162は、図5に示す統合基準位置620を決定する。例えば、データ領域決定部162は、選択された圃場400のうち最も第1方向にある点を通る第2統合線分612と、選択された圃場400のうち最も第2方向にある点を通る第1統合線分611との交点を統合基準位置620として決定する。 In step S120, the data area determination unit 162 of the data management device 100 determines the area of the integrated work data 600. For example, the data area determination unit 162 determines the integrated reference position 620 shown in FIG. 5. For example, the data area determination unit 162 determines the intersection of the second integrated line segment 612 passing through the point of the selected field 400 that is closest to the first direction and the first integrated line segment 611 passing through the point of the selected field 400 that is closest to the second direction as the integrated reference position 620.

また、データ領域決定部162は、第1統合距離621と、第2統合距離622とを決定する。例えば、データ領域決定部162は、選択された圃場400に対応する複数の作業データ300において、小領域510の第1距離521の最小値を第1統合距離621として決定する。また、第2統合距離622は、選択された圃場400に対応する複数の作業データ300において、小領域510の第2距離522の最小値に決定される。 The data area determination unit 162 also determines a first integrated distance 621 and a second integrated distance 622. For example, the data area determination unit 162 determines the minimum value of the first distances 521 of the small areas 510 in the multiple work data 300 corresponding to the selected field 400 as the first integrated distance 621. The second integrated distance 622 is also determined to be the minimum value of the second distances 522 of the small areas 510 in the multiple work data 300 corresponding to the selected field 400.

さらに、データ領域決定部162は、生成する統合作業データ600の第1方向の距離と、第2方向の距離とを決定する。例えば、データ領域決定部162は、選択された圃場400のすべての領域を含む、第1統合距離621の整数倍である距離を統合作業データ600の第1方向の距離として決定する。また、統合作業データ600の第2方向の距離は、選択された圃場400のすべての領域を含む距離に決定される。 Furthermore, the data area determination unit 162 determines the distance in the first direction and the distance in the second direction of the integrated work data 600 to be generated. For example, the data area determination unit 162 determines a distance that is an integer multiple of the first integrated distance 621 and includes all areas of the selected field 400 as the distance in the first direction of the integrated work data 600. In addition, the distance in the second direction of the integrated work data 600 is determined to be a distance that includes all areas of the selected field 400.

データ領域決定部162は、統合作業データ600の統合小領域610の作業量として、初期値を設定する。初期値は、作業を行わないことを表す値、例えば0を表す。また、初期値は、作業装置30が作業を行うことができる最小値でもよい。 The data area determination unit 162 sets an initial value as the amount of work for the integrated small area 610 of the integrated work data 600. The initial value is a value that indicates that no work is to be performed, for example, 0. The initial value may also be the minimum value at which the work device 30 can perform work.

図6に示すステップS130において、作業データ設定部164は、対象の圃場400の作業データ300を統合作業データ600に設定する。具体的には、作業データ設定部164は、図2に示す圃場400の作業データ300の小領域510に設定された作業量を、図5に示す小領域510に対応する統合作業データ600の統合小領域610に設定する。 In step S130 shown in FIG. 6, the work data setting unit 164 sets the work data 300 of the target field 400 to the integrated work data 600. Specifically, the work data setting unit 164 sets the amount of work set in the small area 510 of the work data 300 of the field 400 shown in FIG. 2 to the integrated small area 610 of the integrated work data 600 corresponding to the small area 510 shown in FIG. 5.

作業データ設定部164は、例えば、図7に示す方法を用いて、圃場400の作業データ300を統合作業データ600に設定する。ステップS131において、作業データ設定部164は、対象の圃場400から1つの圃場400を選択する。例えば、図5に示す例において、作業データ設定部164は第2圃場400-2を選択する。 The work data setting unit 164 sets the work data 300 of the field 400 to the integrated work data 600, for example, using the method shown in FIG. 7. In step S131, the work data setting unit 164 selects one field 400 from the target fields 400. For example, in the example shown in FIG. 5, the work data setting unit 164 selects the second field 400-2.

図7に示すステップS132において、作業データ設定部164は、統合作業データ600から、作業データ300の作業量を設定する統合小領域610を決定する。例えば、作業データ設定部164は、作業データ300に含まれる小領域510に対応する統合小領域610を決定する。決定された統合小領域610は、対応する小領域510の作業量を設定する統合小領域610を表す。 In step S132 shown in FIG. 7, the work data setting unit 164 determines, from the integrated work data 600, an integrated small area 610 for setting the amount of work for the work data 300. For example, the work data setting unit 164 determines an integrated small area 610 that corresponds to a small area 510 included in the work data 300. The determined integrated small area 610 represents the integrated small area 610 for setting the amount of work for the corresponding small area 510.

最初に、作業データ設定部164は、図8に示すように、作業データ300の基準位置520が、統合作業データ600の第1統合線分611と第2統合線分612との交点630に重なるかを判定する。作業データ300の基準位置520が統合作業データ600の交点630に重ならないとき、作業データ設定部164は、基準位置520が統合作業データ600の交点630に重なるように、作業データ300の領域を移動する。例えば、作業データ設定部164は、基準位置520より第1方向にあり、基準位置520に最も近い第1統合線分611と、基準位置520より第2方向にあり、基準位置520に最も近い第2統合線分612とを選択する。選択された第1統合線分611と第2統合線分612との交点630に基準位置520が重なるように、作業データ300の表す領域が移動される。 First, the work data setting unit 164 determines whether the reference position 520 of the work data 300 overlaps with the intersection 630 of the first integrated line segment 611 and the second integrated line segment 612 of the integrated work data 600, as shown in FIG. 8. When the reference position 520 of the work data 300 does not overlap with the intersection 630 of the integrated work data 600, the work data setting unit 164 moves the area of the work data 300 so that the reference position 520 overlaps with the intersection 630 of the integrated work data 600. For example, the work data setting unit 164 selects the first integrated line segment 611, which is in the first direction from the reference position 520 and closest to the reference position 520, and the second integrated line segment 612, which is in the second direction from the reference position 520 and closest to the reference position 520. The area represented by the work data 300 is moved so that the reference position 520 overlaps with the intersection 630 between the selected first integrated line segment 611 and the second integrated line segment 612.

ここで、統合小領域610の第1統合距離621は、複数の作業データ300の小領域510における第1距離521の最小値を表し、第2統合距離622は、複数の作業データ300の小領域510における第2距離522の最小値を表す。このため、第1統合距離621が第1距離521以下であり、かつ、第2統合距離622が第2距離522以下であるため、作業データ300の領域を移動すると、小領域510は統合小領域610を含む。 Here, the first integrated distance 621 of the integrated small area 610 represents the minimum value of the first distance 521 in the small areas 510 of the multiple work data 300, and the second integrated distance 622 represents the minimum value of the second distance 522 in the small areas 510 of the multiple work data 300. Therefore, since the first integrated distance 621 is less than or equal to the first distance 521 and the second integrated distance 622 is less than or equal to the second distance 522, when the area of the work data 300 is moved, the small area 510 includes the integrated small area 610.

次に、作業データ設定部164は、基準位置520を統合作業データ600の交点630に重ねた状態で、作業データ300の小領域510の位置に基づき、小領域510に対応する統合作業データ600の統合小領域610を決定する。例えば、作業データ設定部164は、小領域510が表す領域に含まれる統合作業データ600を、その小領域510に対応する統合小領域610として決定する。 Next, the work data setting unit 164 determines the integrated small area 610 of the integrated work data 600 that corresponds to the small area 510 based on the position of the small area 510 of the work data 300 while the reference position 520 is superimposed on the intersection 630 of the integrated work data 600. For example, the work data setting unit 164 determines the integrated work data 600 included in the area represented by the small area 510 as the integrated small area 610 that corresponds to that small area 510.

次に、作業データ設定部164は、統合小領域610のうち、移動前の作業データ300の領域に含まれており、かつ、移動後の作業データ300の領域に含まれていない境界小領域を検出する。例えば、図9に示すように、作業データ300の領域を移動することで、作業データ300の上端線分512-1は1つの第1統合線分612-1に重なり、右端線分511-1は1つの第2統合線分611-1に重なったとする。この場合、作業データ300の移動前において、第1統合小領域610-1と、第2統合小領域610-2と、第3統合小領域610-3と、第4統合小領域610-4と、第7統合小領域610-7とは領域に含まれる。しかし、作業データ300を移動することで、これらの統合小領域610は作業データ300の領域に含まれなくなる。このため、境界小領域は、第1統合小領域610-1と、第2統合小領域610-2と、第3統合小領域610-3と、第4統合小領域610-4と、第7統合小領域610-7とを含む。 Next, the work data setting unit 164 detects boundary small areas of the integrated small area 610 that are included in the area of the work data 300 before the movement and are not included in the area of the work data 300 after the movement. For example, as shown in FIG. 9, by moving the area of the work data 300, the upper end line segment 512-1 of the work data 300 overlaps with one first integrated line segment 612-1, and the right end line segment 511-1 overlaps with one second integrated line segment 611-1. In this case, before the movement of the work data 300, the first integrated small area 610-1, the second integrated small area 610-2, the third integrated small area 610-3, the fourth integrated small area 610-4, and the seventh integrated small area 610-7 are included in the area. However, by moving the work data 300, these integrated small areas 610 are no longer included in the area of the work data 300. Therefore, the boundary subregion includes the first integrated subregion 610-1, the second integrated subregion 610-2, the third integrated subregion 610-3, the fourth integrated subregion 610-4, and the seventh integrated subregion 610-7.

最後に、作業データ設定部164は、移動前に作業データ300の領域に含まれ、かつ、移動後に作業データ300の領域に含まれない境界小領域に対応する小領域510を決定する。例えば、作業データ設定部164は、境界小領域に隣接する統合小領域610に対応する小領域510を、その境界小領域に対応する小領域510として決定する。例えば、図9に示す例において、第1統合小領域610-1に対応する小領域510は、第5統合小領域610-5に対応する小領域510に決定される。第2統合小領域610-2に対応する小領域510は、第5統合小領域610-5に対応する小領域510に決定される。第3統合小領域610-3に対応する小領域510は、第6統合小領域610-6に対応する小領域510に決定される。第4統合小領域610-4に対応する小領域510は、第5統合小領域610-5に対応する小領域510に決定される。第7統合小領域610-7に対応する小領域510は、第8統合小領域610-8に対応する小領域510に決定される。 Finally, the work data setting unit 164 determines the small area 510 corresponding to the boundary small area that was included in the area of the work data 300 before the movement and is not included in the area of the work data 300 after the movement. For example, the work data setting unit 164 determines the small area 510 corresponding to the integrated small area 610 adjacent to the boundary small area as the small area 510 corresponding to that boundary small area. For example, in the example shown in FIG. 9, the small area 510 corresponding to the first integrated small area 610-1 is determined to be the small area 510 corresponding to the fifth integrated small area 610-5. The small area 510 corresponding to the second integrated small area 610-2 is determined to be the small area 510 corresponding to the fifth integrated small area 610-5. The small area 510 corresponding to the third integrated small area 610-3 is determined to be the small area 510 corresponding to the sixth integrated small area 610-6. The small region 510 corresponding to the fourth integrated small region 610-4 is determined to be the small region 510 corresponding to the fifth integrated small region 610-5. The small region 510 corresponding to the seventh integrated small region 610-7 is determined to be the small region 510 corresponding to the eighth integrated small region 610-8.

図7に示すステップS133において、作業データ設定部164は、2つ以上の圃場400の領域を含む統合小領域610を検出する。例えば、作業データ設定部164は、図10に示すように、第1圃場400-1に含まれる第1領域401と、第2圃場400-2に含まれる第2領域402とを含む第9統合小領域610-9を検出する。2つ以上の圃場400の領域を含む統合小領域610(以下、重複小領域とも呼ぶ)の作業量は、その統合小領域610に含まれる複数の圃場400の作業データ300に基づき、設定される。 In step S133 shown in FIG. 7, the work data setting unit 164 detects an integrated small area 610 that includes the areas of two or more fields 400. For example, as shown in FIG. 10, the work data setting unit 164 detects a ninth integrated small area 610-9 that includes a first area 401 included in a first field 400-1 and a second area 402 included in a second field 400-2. The amount of work for an integrated small area 610 that includes the areas of two or more fields 400 (hereinafter also referred to as an overlapping small area) is set based on the work data 300 of the multiple fields 400 included in the integrated small area 610.

図7に示すステップS134において、作業データ設定部164は、小領域510に設定された作業量に基づき、統合小領域610の作業量を設定する。統合小領域610は、2つ以上の圃場400の領域を含む統合小領域610を除き、小領域510に設定された作業量を、その小領域510に対応する統合小領域610の作業量として設定する。例えば、図8に示すように、作業データ設定部164は、作業データ300の領域を移動することで、小領域510の作業量を、対応する統合小領域610の作業量として設定する。 In step S134 shown in FIG. 7, the work data setting unit 164 sets the amount of work for the integrated small area 610 based on the amount of work set for the small area 510. Except for integrated small areas 610 that include the areas of two or more fields 400, the work amount set for the small area 510 is set as the amount of work for the integrated small area 610 corresponding to that small area 510. For example, as shown in FIG. 8, the work data setting unit 164 moves the area of the work data 300 to set the amount of work for the small area 510 as the amount of work for the corresponding integrated small area 610.

図9に示す例において、第1統合小領域610-1に対応する小領域510は、第5統合小領域610-5に対応する小領域510である。このため、第1統合小領域610-1の作業量として、第5統合小領域610-5に対応する小領域510の作業量が設定される。同様に、第2統合小領域610-2の作業量として、第5統合小領域610-5に対応する小領域510の作業量が設定される。第3統合小領域610-3の作業量として、第6統合小領域610-6に対応する小領域510の作業量が設定される。第4統合小領域610-4の作業量として、第5統合小領域610-5に対応する小領域510の作業量が設定される。第7統合小領域610-7の作業量として、第8統合小領域610-8に対応する小領域510の作業量が設定される。 In the example shown in FIG. 9, the small area 510 corresponding to the first integrated small area 610-1 is the small area 510 corresponding to the fifth integrated small area 610-5. Therefore, the amount of work of the small area 510 corresponding to the fifth integrated small area 610-5 is set as the amount of work of the first integrated small area 610-1. Similarly, the amount of work of the small area 510 corresponding to the fifth integrated small area 610-5 is set as the amount of work of the second integrated small area 610-2. The amount of work of the small area 510 corresponding to the sixth integrated small area 610-6 is set as the amount of work of the third integrated small area 610-3. The amount of work of the small area 510 corresponding to the fifth integrated small area 610-5 is set as the amount of work of the fourth integrated small area 610-4. The amount of work of the small area 510 corresponding to the eighth integrated small area 610-8 is set as the amount of work of the seventh integrated small area 610-7.

このため、移動前に作業データ300の領域に含まれ、かつ、移動後に作業データ300の領域に含まれない境界小領域の作業量として、隣接する統合小領域610に設定される作業量が設定される。第1統合小領域610-1の作業量として、隣接する第5統合小領域610-5に設定される作業量が設定される。第2統合小領域610-2の作業量として、隣接する第5統合小領域610-5に設定される作業量が設定される。第3統合小領域610-3の作業量として、隣接する第6統合小領域610-6に設定される作業量が設定される。第4統合小領域610-4の作業量として、隣接する第5統合小領域610-5に設定される作業量が設定される。第7統合小領域610-7の作業量として、隣接する第8統合小領域610-8に設定される作業量が設定される。 Therefore, the amount of work to be set for the adjacent integrated small area 610 is set as the amount of work for the boundary small area that is included in the area of the work data 300 before the movement and is not included in the area of the work data 300 after the movement. The amount of work to be set for the adjacent fifth integrated small area 610-5 is set as the amount of work for the first integrated small area 610-1. The amount of work to be set for the adjacent fifth integrated small area 610-5 is set as the amount of work for the second integrated small area 610-2. The amount of work to be set for the adjacent sixth integrated small area 610-6 is set as the amount of work for the third integrated small area 610-3. The amount of work to be set for the adjacent fifth integrated small area 610-5 is set as the amount of work for the fourth integrated small area 610-4. The amount of work to be set for the adjacent fifth integrated small area 610-8 is set as the amount of work for the seventh integrated small area 610-7.

図10に示すように、2つ以上の圃場400の領域を含む重複小領域、例えば第9統合小領域610-9の作業量は、その2つ以上の圃場400に対応する作業データ300の小領域510に設定された作業量に基づき、設定される。例えば、重複小領域の作業量は、その重複小領域に含まれる圃場400の面積の比率と、対応する小領域510の作業量とに基づき、設定される。例えば、重複小領域の作業量は、その重複小領域に含まれる圃場400の面積の比率と、圃場400に対応する作業データ300の小領域510の作業量とを積算し、積算された作業量を合計して算出される。このように、図10に示すように、第1圃場400-1と第2圃場400-2との間に圃場400に含まれない領域があるとき、この領域の面積は、作業量の算出に用いられなくてもよい。 As shown in FIG. 10, the amount of work for an overlapping sub-area that includes the areas of two or more fields 400, for example the ninth integrated sub-area 610-9, is set based on the amount of work set for the sub-area 510 of the work data 300 that corresponds to the two or more fields 400. For example, the amount of work for the overlapping sub-area is set based on the ratio of the area of the field 400 included in the overlapping sub-area and the amount of work for the corresponding sub-area 510. For example, the amount of work for the overlapping sub-area is calculated by multiplying the ratio of the area of the field 400 included in the overlapping sub-area and the amount of work for the sub-area 510 of the work data 300 that corresponds to the field 400, and adding up the amount of work thus multiplied. In this way, as shown in FIG. 10, when there is an area between the first field 400-1 and the second field 400-2 that is not included in the field 400, the area of this area does not need to be used to calculate the amount of work.

図10に示す例において、第9統合小領域610-9の作業量は、第1領域401の面積と第2領域402の面積との比率と、第1圃場400-1の作業データ300の作業量と、第2圃場400-2の作業データ300の作業量とに基づき決定される。ここで、第9統合小領域610-9に対応する第1圃場400-1の作業データ300の小領域510を第1小領域と呼ぶ。また、第9統合小領域610-9に対応する第2圃場400-2の作業データ300の小領域510を第2小領域と呼ぶ。例えば、第1領域401の面積と第2領域402の面積とが等しいとき、第9統合小領域610-9の作業量は、第1小領域の作業量と、第2小領域の作業量との平均値に設定される。また、第1領域401の面積が第2領域402の面積の2倍であるとき、第9統合小領域610-9の作業量は、第1小領域の作業量の2/3に、第2小領域の作業量の1/3を加えた値に設定される。 In the example shown in FIG. 10, the amount of work for the ninth integrated small area 610-9 is determined based on the ratio between the area of the first area 401 and the area of the second area 402, the amount of work for the work data 300 for the first field 400-1, and the amount of work for the work data 300 for the second field 400-2. Here, the small area 510 of the work data 300 for the first field 400-1 corresponding to the ninth integrated small area 610-9 is called the first small area. Also, the small area 510 of the work data 300 for the second field 400-2 corresponding to the ninth integrated small area 610-9 is called the second small area. For example, when the area of the first area 401 is equal to the area of the second area 402, the amount of work for the ninth integrated small area 610-9 is set to the average value of the amount of work for the first small area and the amount of work for the second small area. Furthermore, when the area of the first region 401 is twice the area of the second region 402, the workload of the ninth integrated small region 610-9 is set to ⅔ of the workload of the first small region plus ⅓ of the workload of the second small region.

図7に示すステップS135において、作業データ設定部164は、対象の圃場400のうち、すべての圃場400が選択されたかを判定する。対象の圃場400のうち、選択されていない圃場400があるとき、作業データ設定部164は、ステップS131の処理に戻り、選択されていない圃場400を選択して、処理を繰り返す。すべての圃場400が選択されているとき、統合作業データ600の生成は終了し、処理は、図6に示すステップS140に移行する。 In step S135 shown in FIG. 7, the work data setting unit 164 determines whether all of the target fields 400 have been selected. If there are unselected fields 400 among the target fields 400, the work data setting unit 164 returns to the process of step S131, selects an unselected field 400, and repeats the process. When all of the fields 400 have been selected, the generation of the integrated work data 600 ends, and the process proceeds to step S140 shown in FIG. 6.

図6に示すステップS140において、出力部170は、生成された統合作業データ600を端末200に出力する。 In step S140 shown in FIG. 6, the output unit 170 outputs the generated integrated work data 600 to the terminal 200.

ステップS150において、端末200の設定部250は、統合作業データ600をデータ管理装置100の出力部170から取得する。設定部250は、取得された統合作業データ600に対応する圃場400を表す画像を入出力装置210に表示してもよい。例えば、設定部250は、取得された統合作業データ600に対応する圃場400を地図上に表した画像を表示する。 In step S150, the setting unit 250 of the terminal 200 acquires the integrated work data 600 from the output unit 170 of the data management device 100. The setting unit 250 may display an image representing the field 400 corresponding to the acquired integrated work data 600 on the input/output device 210. For example, the setting unit 250 displays an image showing the field 400 corresponding to the acquired integrated work data 600 on a map.

取得された統合作業データ600は、作業装置30に登録され、作業装置30が複数の圃場400、例えば図3に示す第1圃場400-1と、第2圃場400-2と、第3圃場400-3と、第4圃場400-4とで作業を行うときに使用される。例えば、統合作業データ600は、端末200から外部記憶装置、例えばUSB(Universal Serial Bus)メモリなどに記録され、作業装置30に登録される。 The acquired integrated work data 600 is registered in the work device 30 and used when the work device 30 works in multiple fields 400, for example, the first field 400-1, the second field 400-2, the third field 400-3, and the fourth field 400-4 shown in FIG. 3. For example, the integrated work data 600 is recorded from the terminal 200 to an external storage device, such as a USB (Universal Serial Bus) memory, and registered in the work device 30.

このように、統合作業データ600は複数の圃場400における作業量、例えば肥料の散布量を含むため、作業者は、統合作業データ600を作業装置30に1回登録することで、複数の圃場400における作業を行うことができる。データ管理システム1000は、作業者による圃場400の作業負荷を低減する。 In this way, since the integrated work data 600 includes the amount of work in multiple fields 400, for example the amount of fertilizer applied, the worker can perform work in multiple fields 400 by registering the integrated work data 600 once in the work device 30. The data management system 1000 reduces the workload of the worker in the fields 400.

(変形例)
実施の形態において説明した構成は一例であり、機能を阻害しない範囲で構成を変更することができる。図2、5に示す第1方向と第2方向とが直交する例を示したが、これに限定されない。第1方向に延びる第1線分511と第2方向に延びる第2線分512とが交差するように、第1方向と第2方向との成す角度は、鋭角でも、鈍角でもよい。
(Modification)
The configuration described in the embodiment is an example, and the configuration can be changed as long as the function is not impaired. Although an example in which the first direction and the second direction are perpendicular to each other is shown in Figures 2 and 5, the present invention is not limited to this. The angle between the first direction and the second direction may be an acute angle or an obtuse angle so that the first line segment 511 extending in the first direction and the second line segment 512 extending in the second direction intersect.

1つの作業データ300において、図2に示す小領域510の第1距離521は、少なくとも他の1つの小領域510の第1距離521と異なってもよい。また、1つの作業データ300において、小領域510の第2距離522は、少なくとも他の1つの小領域510の第2距離522と異なってもよい。1つの統合作業データ600において、図5に示す統合小領域610の第1統合距離621は、少なくとも他の1つの統合小領域610の第1統合距離621と異なってもよい。また、1つの統合作業データ600において、統合小領域610の第2統合距離622は、少なくとも他の1つの統合小領域610の第2統合距離622と異なってもよい。 In one piece of work data 300, the first distance 521 of the small area 510 shown in FIG. 2 may be different from the first distance 521 of at least one other small area 510. In addition, in one piece of work data 300, the second distance 522 of the small area 510 may be different from the second distance 522 of at least one other small area 510. In one piece of integrated work data 600, the first integrated distance 621 of the integrated small area 610 shown in FIG. 5 may be different from the first integrated distance 621 of at least one other integrated small area 610. In addition, in one piece of integrated work data 600, the second integrated distance 622 of the integrated small area 610 may be different from the second integrated distance 622 of at least one other integrated small area 610.

図2に示す作業データ300の基準位置520は、作業データ300の領域の位置を表すことができれば、任意の位置に設定されてもよい。例えば、基準位置520は、図2に示す第1線分511と第2線分512との交点のいずれか1つの位置を表してもよい。また、基準位置520は、第1方向において、作業データ300の領域の端を表す位置、例えば最も第1方向の位置、または、最も第1方向の反対方向の位置を表してもよい。また、基準位置520は、第2方向において、作業データ300の領域の端を表す位置、例えば最も第2方向の位置、または、最も第2方向の反対方向の位置を表してもよい。 The reference position 520 of the work data 300 shown in FIG. 2 may be set to any position as long as it can represent the position of the area of the work data 300. For example, the reference position 520 may represent any one of the intersections of the first line segment 511 and the second line segment 512 shown in FIG. 2. The reference position 520 may also represent a position representing the edge of the area of the work data 300 in the first direction, for example, the position closest to the first direction, or the position closest to the first direction. The reference position 520 may also represent a position representing the edge of the area of the work data 300 in the second direction, for example, the position closest to the second direction, or the position closest to the second direction.

また、基準位置520は、第1線分511と第2線分512との交点の位置を表さなくてもよい。例えば、基準位置520は、作業データ300の領域の幾何中心位置を表してもよい。 Furthermore, the reference position 520 does not have to represent the position of the intersection between the first line segment 511 and the second line segment 512. For example, the reference position 520 may represent the position of the geometric center of the area of the work data 300.

図5に示す統合作業データ600の統合基準位置620は、作業データ300の基準位置520と同様に、統合作業データ600の領域の位置を表すことができれば、任意の位置に設定されてもよい。例えば、統合基準位置620は、図5に示す第1統合線分611と第2統合線分612との交点のいずれか1つの位置を表してもよい。また、統合基準位置620は、第1方向において、統合作業データ600の領域の端の位置を表してもよい。また、統合基準位置620は、第2方向において、統合作業データ600の領域の端の位置を表してもよい。また、統合基準位置620は、第1統合線分611と第2統合線分612との交点の位置を表さなくてもよい。 The integration reference position 620 of the integrated work data 600 shown in FIG. 5 may be set to any position as long as it can represent the position of the area of the integrated work data 600, similar to the reference position 520 of the work data 300. For example, the integration reference position 620 may represent any one of the intersections of the first integration line segment 611 and the second integration line segment 612 shown in FIG. 5. The integration reference position 620 may represent the position of the edge of the area of the integrated work data 600 in the first direction. The integration reference position 620 may represent the position of the edge of the area of the integrated work data 600 in the second direction. The integration reference position 620 does not have to represent the position of the intersection of the first integration line segment 611 and the second integration line segment 612.

例えば、図6のステップS120において、データ領域決定部162は、選択された圃場400のうち第1方向における端点を通る第2統合線分612と、第2方向における端点を通る第1統合線分611との交点を統合基準位置620として決定してもよい。この場合、統合基準位置620は、第1方向と第2方向との両方において、統合作業データ600の領域の端の位置を表す。例えば、統合基準位置620は、統合作業データ600の領域において、最も第1方向にあり、かつ、最も第2方向にある位置を表す。また、統合基準位置620は、統合作業データ600の領域において、最も第1方向の反対方向にあり、かつ、最も第2方向にある位置を表してもよい。統合基準位置620は、統合作業データ600の領域において、最も第1方向にあり、かつ、最も第2方向の反対方向にある位置を表してもよい。統合基準位置620は、統合作業データ600の領域において、最も第1方向の反対方向にあり、かつ、最も第2方向の反対方向にある位置を表してもよい。 For example, in step S120 of FIG. 6, the data area determination unit 162 may determine the intersection of the second integrated line segment 612 passing through the end point in the first direction of the selected field 400 and the first integrated line segment 611 passing through the end point in the second direction as the integrated reference position 620. In this case, the integrated reference position 620 represents the position of the end of the area of the integrated work data 600 in both the first direction and the second direction. For example, the integrated reference position 620 represents the position in the area of the integrated work data 600 that is closest to the first direction and closest to the second direction. The integrated reference position 620 may also represent the position in the area of the integrated work data 600 that is closest to the first direction and closest to the second direction. The integrated reference position 620 may also represent the position in the area of the integrated work data 600 that is closest to the first direction and closest to the second direction. The integrated reference position 620 may represent a position in the area of the integrated task data 600 that is the furthest from the first direction and the furthest from the second direction.

図6のステップS120において、データ領域決定部162は、図5に示す第1統合距離621と、第2統合距離622とを任意の長さに決定してもよい。例えば、選択された圃場400に対応する複数の作業データ300において、小領域510の第1距離521の最大値が第1統合距離621として決定されてもよい。また、小領域510の第1距離521の平均値が第1統合距離621として決定されてもよい。 In step S120 of FIG. 6, the data area determination unit 162 may determine the first integrated distance 621 and the second integrated distance 622 shown in FIG. 5 to be any length. For example, in the multiple work data 300 corresponding to the selected field 400, the maximum value of the first distances 521 of the small areas 510 may be determined as the first integrated distance 621. Also, the average value of the first distances 521 of the small areas 510 may be determined as the first integrated distance 621.

図7に示すステップS132において、作業データ設定部164は、図8に示すように、作業データ300の基準位置520が統合作業データ600の交点630に重なるかを判定したが、これに限定されない。作業データ設定部164は、作業データ300の第1線分511と第2線分512との交点のうち1つが統合作業データ600の交点630に重なるかを判定してもよい。 In step S132 shown in FIG. 7, the work data setting unit 164 determines whether the reference position 520 of the work data 300 overlaps with the intersection 630 of the integrated work data 600 as shown in FIG. 8, but is not limited to this. The work data setting unit 164 may also determine whether one of the intersections between the first line segment 511 and the second line segment 512 of the work data 300 overlaps with the intersection 630 of the integrated work data 600.

例えば、作業データ設定部164は、第1線分511と第2線分512との交点のうち、第1方向と第2方向との両方において、端に位置する交点が統合作業データ600の交点630に重なるかを判定してもよい。例えば、作業データ設定部164は、第1線分511と第2線分512との交点のうち、最も第1方向にあり、かつ、最も第2方向にある交点が統合作業データ600の交点630に重なるかを判定してもよい。また、作業データ設定部164は、最も第1方向の反対方向にあり、かつ、最も第2方向にある交点が統合作業データ600の交点630に重なるかを判定してもよい。また、作業データ設定部164は、最も第1方向にあり、かつ、最も第2方向の反対方向にある交点が統合作業データ600の交点630に重なるかを判定してもよい。また、作業データ設定部164は、最も第1方向の反対方向にあり、かつ、最も第2方向の反対方向にある交点が統合作業データ600の交点630に重なるかを判定してもよい。 For example, the work data setting unit 164 may determine whether an intersection located at the end in both the first direction and the second direction among the intersections of the first line segment 511 and the second line segment 512 overlaps with the intersection 630 of the integrated work data 600. For example, the work data setting unit 164 may determine whether an intersection located most in the first direction and most in the second direction among the intersections of the first line segment 511 and the second line segment 512 overlaps with the intersection 630 of the integrated work data 600. The work data setting unit 164 may also determine whether an intersection located most in the opposite direction to the first direction and most in the second direction overlaps with the intersection 630 of the integrated work data 600. The work data setting unit 164 may also determine whether an intersection located most in the first direction and most in the opposite direction to the second direction overlaps with the intersection 630 of the integrated work data 600. The work data setting unit 164 may also determine whether the intersection point that is the furthest from the first direction and the furthest from the second direction overlaps with the intersection point 630 of the integrated work data 600.

また、図7に示すステップS132において、作業データ設定部164は、図8に示す基準位置520が、基準位置520を含む統合小領域610のいずれかの頂点に重なるように、作業データ300の領域を移動してもよい。ここで、統合小領域610の頂点は、統合小領域610を囲む2つの第1統合線分611と2つの第2統合線分612との交点を表す。例えば、基準位置520が、基準位置520を含む統合小領域610の頂点のうち、最も近い頂点に重なるように、作業データ設定部164は作業データ300の領域を移動してもよい。 In addition, in step S132 shown in FIG. 7, the work data setting unit 164 may move the area of the work data 300 so that the reference position 520 shown in FIG. 8 overlaps with one of the vertices of the integrated small area 610 that includes the reference position 520. Here, the vertices of the integrated small area 610 represent the intersections of the two first integrated line segments 611 and the two second integrated line segments 612 that surround the integrated small area 610. For example, the work data setting unit 164 may move the area of the work data 300 so that the reference position 520 overlaps with the closest vertex of the integrated small area 610 that includes the reference position 520.

図7に示すステップS134において、統合作業データ600の1つの統合小領域610に作業データ300の複数の小領域510が含まれるとき、作業データ設定部164は、統合小領域610に含まれる複数の小領域510の作業量に基づき、その統合小領域610の作業量を設定してもよい。例えば、作業データ設定部164は、複数の小領域510の作業量のうちの最小値を統合小領域610の作業量として設定してもよい。また、統合小領域610の作業量は、複数の小領域510の作業量のうちの統計値、例えば最大値、平均値などに設定されてもよい。 7, when one integrated small area 610 of the integrated work data 600 includes multiple small areas 510 of the work data 300, the work data setting unit 164 may set the amount of work for the integrated small area 610 based on the amount of work for the multiple small areas 510 included in the integrated small area 610. For example, the work data setting unit 164 may set the minimum value of the amount of work for the multiple small areas 510 as the amount of work for the integrated small area 610. The amount of work for the integrated small area 610 may also be set to a statistical value, such as a maximum value or average value, of the amount of work for the multiple small areas 510.

作業データ設定部164は、統合小領域610に含まれる複数の小領域510の作業量と、小領域510の面積の比率とに基づき、その統合小領域610の作業量を設定してもよい。例えば、統合小領域610の作業量は、その統合小領域610に含まれる小領域510の面積の比率と、小領域510の作業量とを積算し、積算された作業量を合計して算出されてもよい。 The work data setting unit 164 may set the amount of work for the integrated small area 610 based on the amount of work for the multiple small areas 510 included in the integrated small area 610 and the ratio of the areas of the small areas 510. For example, the amount of work for the integrated small area 610 may be calculated by multiplying the ratio of the areas of the small areas 510 included in the integrated small area 610 and the amount of work for the small areas 510, and adding up the integrated amounts of work.

また、図7に示すステップS134において、図9に示す境界小領域、具体的には移動前に作業データ300の領域に含まれ、かつ、移動後に作業データ300の領域に含まない統合小領域610のうち、圃場400の領域に含まれる統合小領域610のみに作業量が設定されてもよい。例えば、図9に示す例において、第1統合小領域610-1と、第2統合小領域610-2と、第3統合小領域610-3とが圃場400の領域を含まず、第4統合小領域610-4と、第7統合小領域610-7とが圃場400の領域を含むとする。この場合、第1統合小領域610-1と、第2統合小領域610-2と、第3統合小領域610-3とには、作業データ300の小領域510に設定された作業量が設定されない。第4統合小領域610-4には、第5統合小領域610-5に対応する小領域510に設定された作業量が設定され、第7統合小領域610-7には、第8統合小領域610-8に対応する小領域510に設定された作業量が設定される。 7, the work amount may be set only for the boundary small area shown in FIG. 9, specifically, for the integrated small area 610 included in the area of the field 400 among the integrated small areas 610 that are included in the area of the work data 300 before the movement and are not included in the area of the work data 300 after the movement. For example, in the example shown in FIG. 9, the first integrated small area 610-1, the second integrated small area 610-2, and the third integrated small area 610-3 do not include the area of the field 400, and the fourth integrated small area 610-4 and the seventh integrated small area 610-7 include the area of the field 400. In this case, the work amount set for the small area 510 of the work data 300 is not set for the first integrated small area 610-1, the second integrated small area 610-2, and the third integrated small area 610-3. The fourth integrated small area 610-4 is set with the amount of work set in the small area 510 corresponding to the fifth integrated small area 610-5, and the seventh integrated small area 610-7 is set with the amount of work set in the small area 510 corresponding to the eighth integrated small area 610-8.

また、図7に示すステップS134において、図10に示す重複小領域、具体的には複数の圃場400の領域を含む第9統合小領域610-9に、重複小領域に含まれる圃場400の領域の面積によらず、作業量が設定されてもよい。例えば、作業データ設定部164は、複数の圃場400に対応する作業データ300において、重複小領域に対応する小領域510の作業量を取得し、取得された作業量の統計値、例えば最小値、最大値、平均値などを重複小領域の作業量として設定してもよい。例えば、取得された作業量の最小値が設定されたとしても、作業者は、作業装置30による作業が終わった後に、不足した資材、例えば肥料、農薬などを追加で散布してもよい。 In addition, in step S134 shown in FIG. 7, the amount of work may be set for the overlapping small area shown in FIG. 10, specifically the ninth integrated small area 610-9 including the areas of multiple fields 400, regardless of the area of the fields 400 included in the overlapping small area. For example, the work data setting unit 164 may acquire the amount of work for the small area 510 corresponding to the overlapping small area in the work data 300 corresponding to the multiple fields 400, and set the statistical value of the acquired amount of work, such as a minimum value, a maximum value, or an average value, as the amount of work for the overlapping small area. For example, even if the minimum value of the acquired amount of work is set, the worker may spray additional materials, such as fertilizers or pesticides, that are in short supply after the work by the work device 30 is completed.

作業データ設定部164は、図6に示すステップS130の処理の後に、圃場400の領域を含まない統合小領域610の作業量として、作業を行わないことを表す値、例えば0を設定してもよい。また、圃場400の領域を含まない統合小領域610の作業量として、作業装置30が行うことができる最小値が設定されてもよい。また、圃場400の領域を含まない統合小領域610の作業量として、統合作業データ600に設定された作業量のうち、最小値が設定されてもよい。 After processing step S130 shown in FIG. 6, the work data setting unit 164 may set a value indicating that no work is being performed, for example 0, as the amount of work for the integrated small area 610 that does not include the area of the field 400. Also, the minimum value that the work device 30 can perform may be set as the amount of work for the integrated small area 610 that does not include the area of the field 400. Also, the minimum value of the amounts of work set in the integrated work data 600 may be set as the amount of work for the integrated small area 610 that does not include the area of the field 400.

以上において説明した実施の形態および変形例は一例であり、各実施の形態および変形例で説明した構成は、機能を阻害しない範囲で、任意に変更してもよく、または/および、任意に組み合わせてもよい。さらに、必要となる機能を実現できれば、実施の形態および変形例で説明した一部の機能を省略してもよい。例えば、図1に示すデータ管理システム1000に端末200は含まれなくてもよい。端末200は作業装置30に組み込まれてもよい。また、データ管理装置100の処理は、すべてまたは一部が端末200で実行されてもよい。また、端末200の処理は、すべてまたは一部がデータ管理装置100で実行されてもよい。また、データ管理プログラム310は、設定プログラム320を含んでもよい。 The above-described embodiments and modifications are merely examples, and the configurations described in each embodiment and modification may be modified and/or combined as desired without impairing the functions. Furthermore, some of the functions described in the embodiments and modifications may be omitted as long as the required functions can be realized. 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 in the operation device 30. Furthermore, all or part of the processing of the data management device 100 may be executed by 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 setting program 320.

1、2 :記憶媒体
20 :ネットワーク
30 :作業装置
100 :データ管理装置
110 :入出力装置
120 :演算装置
130 :通信装置
140 :記憶装置
150 :データ記憶部
160 :データ生成部
162 :データ領域決定部
164 :作業データ設定部
170 :出力部
200 :端末
210 :入出力装置
220 :演算装置
230 :通信装置
240 :記憶装置
250 :設定部
300 :作業データ
310 :データ管理プログラム
320 :設定プログラム
400 :圃場
401 :第1領域
402 :第2領域
510 :小領域
511 :第1線分
511-1:右端線分
512 :第2線分
512-1:上端線分
520 :基準位置
521 :第1距離
522 :第2距離
600 :統合作業データ
610 :統合小領域
611 :第1統合線分
611-1:右端線分が重なる第1統合線分
612 :第2統合線分
612-1:上端線分が重なる第2統合線分
621 :第1統合距離
622 :第2統合距離
630 :交点
1000 :データ管理システム
1, 2: storage medium 20: network 30: work device 100: data management device 110: input/output device 120: calculation device 130: communication device 140: storage device 150: data storage section 160: data generation section 162: data area determination section 164: work data setting section 170: output section 200: terminal 210: input/output device 220: calculation device 230: communication device 240: storage device 250: setting section 300: work data 310: data management program 320: setting program 400: farm field 401: first area 402: second area 510: small area 511: first line segment 511-1: right end line segment 512: second line segment 512-1: upper end line segment 520: reference position 521: first distance 522 : Second distance 600 : Integrated work data 610 : Integrated small area 611 : First integrated line segment 611-1: First integrated line segment 612 where the right end line segment overlaps : Second integrated line segment 612-1: Second integrated line segment 621 where the top end line segment overlaps : First integrated distance 622 : Second integrated distance 630 : Intersection 1000 : Data management system

Claims (11)

圃場を分割する複数の小領域において作業装置が前記圃場で行う作業量を表す複数の作業データを記憶することをデータ記憶部により実行することと、
前記複数の作業データを1つに統合した統合作業データを生成することをデータ生成部により実行することと、
前記統合作業データを出力することを出力部により実行することと、
を含み、
前記統合作業データは、
前記複数の作業データに対応する複数の前記圃場を含む領域を分割する複数の統合小領域において前記作業装置が前記複数の圃場で行う前記作業量を表し、
前記複数の作業データに対応する前記複数の圃場において、前記作業装置が作業を行うために使用される
データ管理方法。
storing, by a data storage unit , a plurality of work data representing an amount of work to be performed in a farm field by a work implement in a plurality of small areas that divide the farm field;
A data generating unit generates integrated work data by integrating the plurality of work data into one.
outputting the integrated work data by an output unit;
Including,
The integrated work data includes:
represents the amount of work to be performed by the work implement in the multiple fields in multiple integrated small areas that divide an area including the multiple fields corresponding to the multiple work data;
The data management method is used for causing the work implement to perform work in the plurality of fields corresponding to the plurality of work data.
前記統合作業データの前記複数の統合小領域は、第1方向に延びる2つの第1統合線分と、前記第1方向と異なる第2方向に延びる2つの第2統合線分とに囲まれ、
前記作業データの前記小領域は、前記第1方向に延びる2つの第1線分と、前記第2方向に延びる2つの第2線分とに囲まれ、
前記統合作業データを生成することは、
前記第1線分と前記第2線分との交点のうちの第1交点が、前記第1統合線分と前記第2統合線分との交点のうちの第2交点に重なるように、前記作業データの領域を移動することと、
移動された前記作業データの領域に基づき、前記複数の統合小領域における前記作業量を設定することと、
を含む請求項1に記載のデータ管理方法。
the plurality of integrated small regions of the integrated work data are surrounded by two first integrated line segments extending in a first direction and two second integrated line segments extending in a second direction different from the first direction,
the small area of the work data is surrounded by two first line segments extending in the first direction and two second line segments extending in the second direction,
Generating the integrated task data includes:
moving an area of the working data such that a first intersection point among intersection points between the first line segment and the second line segment overlaps with a second intersection point among intersection points between the first integrated line segment and the second integrated line segment;
setting the amount of work in the plurality of integrated small areas based on the area of the moved task data;
The data management method according to claim 1 , comprising:
前記第2交点を通る第1統合線分は、複数の前記第1統合線分のうち、前記第1交点を通る第1線分の第2方向にあり、前記第1交点に最も近く、
前記第2交点を通る第2統合線分は、複数の前記第2統合線分のうち、前記第1交点を通る第2線分の第1方向にあり、前記第1交点に最も近い
請求項2に記載のデータ管理方法。
a first integrated line segment passing through the second intersection point is located in a second direction of the first line segment passing through the first intersection point among the plurality of first integrated line segments and is closest to the first intersection point;
The data management method according to claim 2 , wherein a second integrated line segment passing through the second intersection point is in a first direction of a second line segment passing through the first intersection point among the plurality of second integrated line segments and is closest to the first intersection point.
前記統合作業データを生成することは、
前記複数の統合小領域のうち、前記作業データの領域を移動する前の前記作業データの領域に含まれ、かつ、前記作業データの領域を移動した後の前記作業データの領域に含まれない境界小領域を検出することと、
検出された前記境界小領域に隣接する前記統合小領域に設定される前記作業量を前記境界小領域の前記作業量として設定することと、
を含む請求項2または3に記載のデータ管理方法。
Generating the integrated task data includes:
detecting a boundary small area, from among the plurality of integrated small areas, that is included in the area of the work data before the area of the work data is moved and that is not included in the area of the work data after the area of the work data is moved;
setting the work amount set for the integrated small area adjacent to the detected boundary small area as the work amount for the boundary small area;
The data management method according to claim 2 or 3, further comprising:
前記統合作業データを生成することは、
前記複数の統合小領域から、前記複数の圃場のうち2以上の圃場の領域を含む重複小領域を検出することと、
前記重複小領域の前記作業量を、前記2以上の圃場に対応する前記作業データの各々において、前記重複小領域に対応する前記作業データの前記小領域を決定することと、
前記重複小領域に対応する前記小領域の各々に設定された前記作業量に基づき、前記重複小領域の前記作業量を設定することと、
を含む請求項1から4のいずれか1項に記載のデータ管理方法。
Generating the integrated task data includes:
detecting an overlapping sub-area including areas of two or more of the plurality of fields from the plurality of integrated sub-areas;
determining the amount of work for the overlapping small area in each of the work data corresponding to the two or more fields, the small area of the work data corresponding to the overlapping small area;
setting the amount of work for the overlapping small area based on the amount of work set for each of the small areas corresponding to the overlapping small area;
The data management method according to claim 1 , further comprising:
前記重複小領域の前記作業量を設定することは、
前記重複小領域に含まれる前記2以上の圃場の各々の領域にける面積の比率に基づき、前記重複小領域の前記作業量を設定すること
を含む請求項5に記載のデータ管理方法。
Setting the amount of work for the overlapping small area includes:
The data management method according to claim 5 , further comprising: setting the amount of work for the overlapping sub-area based on an area ratio of each of the two or more fields included in the overlapping sub-area.
前記統合作業データの前記複数の統合小領域は、第1方向に延びる2つの第1統合線分と、前記第1方向と異なる第2方向に延びる2つの第2統合線分とに囲まれ、
前記作業データの前記小領域は、前記第1方向に延びる2つの第1線分と、前記第2方向に延びる2つの第2線分とに囲まれ、
前記統合作業データは、最も前記第1方向にある前記第1統合線分と、最も前記第2方向にある前記第2統合線分との交点の位置を表す統合基準位置の情報を含み、
前記統合基準位置は、前記統合作業データの領域の位置を表す
請求項1に記載のデータ管理方法。
the plurality of integrated small regions of the integrated work data are surrounded by two first integrated line segments extending in a first direction and two second integrated line segments extending in a second direction different from the first direction,
the small area of the work data is surrounded by two first line segments extending in the first direction and two second line segments extending in the second direction,
the integrated task data includes information on an integrated reference position that represents a position of an intersection between the first integrated line segment that is closest to the first direction and the second integrated line segment that is closest to the second direction,
The data management method according to claim 1 , wherein the integration reference position represents a position of an area of the integrated work data.
前記統合作業データの前記複数の統合小領域は、第1方向に延びる2つの第1統合線分と、前記第1方向と異なる第2方向に延びる2つの第2統合線分とに囲まれ、
前記作業データの前記小領域は、前記第1方向に延びる2つの第1線分と、前記第2方向に延びる2つの第2線分とに囲まれ、
前記統合小領域の前記第1方向の長さを表す第1統合距離は、前記複数の作業データの前記小領域における前記第1方向の長さのうち最小値を表し、
前記統合小領域の前記第2方向の長さを表す第2統合距離は、前記複数の作業データの前記小領域における前記第2方向の長さのうち最小値を表す
請求項1に記載のデータ管理方法。
the plurality of integrated small regions of the integrated work data are surrounded by two first integrated line segments extending in a first direction and two second integrated line segments extending in a second direction different from the first direction,
the small area of the work data is surrounded by two first line segments extending in the first direction and two second line segments extending in the second direction,
a first integrated distance representing a length of the integrated small area in the first direction represents a minimum value of lengths of the small areas of the plurality of work data in the first direction;
The data management method according to claim 1 , wherein a second integrated distance representing a length in the second direction of the integrated small area represents a minimum value among lengths in the second direction of the small areas of the plurality of work data.
生成される前記統合作業データに含まれる複数の圃場を表す要求情報を取得することを前記データ生成部により実行することを含み、
前記統合作業データに統合される前記複数の作業データは、前記要求情報に表された前記複数の圃場に対応する
請求項1から8のいずれか1項に記載のデータ管理方法。
and acquiring, by the data generating unit , request information representing a plurality of fields included in the generated integrated work data;
The data management method according to claim 1 , wherein the plurality of work data integrated into the integrated work data correspond to the plurality of fields indicated in the request information.
圃場を分割する複数の小領域において作業装置が前記圃場で行う作業量を表す複数の作業データを記憶するデータ記憶部と、
前記複数の作業データを1つに統合した統合作業データを生成するデータ生成部と、
前記統合作業データを出力する出力部と、
を備え、
前記統合作業データは、
前記複数の作業データに対応する複数の前記圃場を含む領域を分割する複数の統合小領域において前記作業装置が前記複数の圃場で行う前記作業量を表し、
前記複数の作業データに対応する前記複数の圃場において、前記作業装置が作業を行うために使用される
データ管理システム。
a data storage unit that stores a plurality of work data representing an amount of work to be performed by a work implement in a plurality of small areas that divide the farm field;
a data generation unit that generates integrated work data by integrating the plurality of work data into one;
an output unit that outputs the integrated work data;
Equipped with
The integrated work data includes:
represents the amount of work to be performed by the work implement in the multiple fields in multiple integrated small areas that divide an area including the multiple fields corresponding to the multiple work data;
A data management system used for causing the work implement to perform work in the plurality of fields corresponding to the plurality of work data.
圃場を分割する複数の小領域において作業装置が前記圃場で行う作業量を表す複数の作業データを記憶することと、
前記複数の作業データを1つに統合した統合作業データを生成することと、
前記統合作業データを出力することと、
を演算装置に実行させ、
前記統合作業データは、
前記複数の作業データに対応する複数の前記圃場を含む領域を分割する複数の統合小領域において前記作業装置が前記複数の圃場で行う前記作業量を表し、
前記複数の作業データに対応する前記複数の圃場において、前記作業装置が作業を行うために使用される
データ管理プログラム。
storing a plurality of work data representing an amount of work to be performed in a farm field by a work implement in a plurality of small areas that divide the farm field;
Generating integrated work data by integrating the plurality of work data into one;
outputting the integrated work data;
and causing a computing device to execute the following:
The integrated work data includes:
represents the amount of work to be performed by the work implement in the multiple fields in multiple integrated small areas that divide an area including the multiple fields corresponding to the multiple work data;
A data management program used for causing the work implement to perform work in the plurality of fields corresponding to the plurality of work data.
JP2021118542A 2021-07-19 2021-07-19 DATA MANAGEMENT METHOD, DATA MANAGEMENT SYSTEM, AND DATA MANAGEMENT PROGRAM Active JP7657675B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2021118542A JP7657675B2 (en) 2021-07-19 2021-07-19 DATA MANAGEMENT METHOD, DATA MANAGEMENT SYSTEM, AND DATA MANAGEMENT PROGRAM

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2021118542A JP7657675B2 (en) 2021-07-19 2021-07-19 DATA MANAGEMENT METHOD, DATA MANAGEMENT SYSTEM, AND DATA MANAGEMENT PROGRAM

Publications (2)

Publication Number Publication Date
JP2023014539A JP2023014539A (en) 2023-01-31
JP7657675B2 true JP7657675B2 (en) 2025-04-07

Family

ID=85130272

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2021118542A Active JP7657675B2 (en) 2021-07-19 2021-07-19 DATA MANAGEMENT METHOD, DATA MANAGEMENT SYSTEM, AND DATA MANAGEMENT PROGRAM

Country Status (1)

Country Link
JP (1) JP7657675B2 (en)

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2004213239A (en) 2002-12-27 2004-07-29 Iseki & Co Ltd Work management device
JP2020166851A (en) 2020-03-24 2020-10-08 株式会社クボタ Farming system and farming program
JP2021009455A (en) 2019-06-28 2021-01-28 株式会社クボタ Agricultural support equipment

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2004213239A (en) 2002-12-27 2004-07-29 Iseki & Co Ltd Work management device
JP2021009455A (en) 2019-06-28 2021-01-28 株式会社クボタ Agricultural support equipment
JP2020166851A (en) 2020-03-24 2020-10-08 株式会社クボタ Farming system and farming program

Also Published As

Publication number Publication date
JP2023014539A (en) 2023-01-31

Similar Documents

Publication Publication Date Title
RU2701892C2 (en) Field development planning system, field development planning method and agricultural working machine with such planning system
JP5213183B2 (en) Robot control system and robot control program
JP6946217B2 (en) Field registration device
CN113671523B (en) Robot positioning method and device, storage medium and robot
JP7682324B2 (en) Autonomous driving system and autonomous driving method
JP7487093B2 (en) Route setting method, autonomous driving method, route setting device, autonomous driving system, and route setting program
CN113946164A (en) Air route planning method and device for unmanned aerial vehicle and storage medium
JP7660746B2 (en) Work information management device, work information management system, work information management program, and work information management method
CN110619018B (en) Map overlay thinning method, device, equipment and computer storage medium
WO2022176539A1 (en) Field management method, field management device, field management system, and storage medium
JP7657675B2 (en) DATA MANAGEMENT METHOD, DATA MANAGEMENT SYSTEM, AND DATA MANAGEMENT PROGRAM
CN114097254B (en) Determining active swaths from work data collected by a machine
CN109359167B (en) Stripe division method based on observation target
CN116940955A (en) Work plan management method, work plan management device, work plan management system, and storage medium
CN113985764A (en) Operation control method, control terminal, operation server and operation system
JP2024138022A (en) Work management method
CN113324537A (en) Vehicle pose acquisition method, vehicle positioning method and device, equipment and medium
JP7152212B2 (en) Growth information display system
JP7495889B2 (en) Trajectory information output system, trajectory information output program, and trajectory information output method
JP2022146358A (en) Method, device, and program for managing region
JP7660539B2 (en) Field management method, field management system, and field management program
JP7431771B2 (en) Area management method, area management device, and area management program
JP6990405B2 (en) Plant information creation system
JP7751425B2 (en) Field management method, field management system, and field management program
RU2776355C1 (en) Determination of the action capture band from the machine collected processed data

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20240222

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20241023

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20241029

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20241209

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: 20250304

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20250326

R150 Certificate of patent or registration of utility model

Ref document number: 7657675

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150