Field management methods, field management systems, and programs

The field management system corrects inaccurate ridge information by identifying and updating abnormal ridges based on user input, enhancing accuracy and reducing errors.

JP7851228B2Active Publication Date: 2026-04-24YANMAR HLDG CO LTD
View PDF 9 Cites 0 Cited by

Patent Information

Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
YANMAR HLDG CO LTD
Filing Date
2022-10-05
Publication Date
2026-04-24

AI Technical Summary

Technical Problem

Conventional methods for detecting ridges in fields suffer from positioning errors and work interruptions, leading to inaccurate ridge information.

Method used

A field management system that identifies abnormal ridges by analyzing index values, provides correction information, and updates ridge information based on user input to enhance accuracy.

Benefits of technology

Enables highly accurate ridge information with minimal user burden by correcting positioning errors and interruptions.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007851228000001
    Figure 0007851228000001
  • Figure 0007851228000002
    Figure 0007851228000002
  • Figure 0007851228000003
    Figure 0007851228000003
Patent Text Reader

Abstract

To obtain highly accurate ridge information.SOLUTION: A field management method comprises acquiring an index value indicating geographical characteristics of a plurality of ridges based on ridge information indicating a plurality of ridges formed in a field. The field management method further comprises: determining an abnormal ridge where the acquired index value does not satisfy a predetermined standard; acquiring correction information indicating correction content of information on the determined abnormal ridge out of the ridge information; updating the information of the abnormal ridge out of the ridge information based on the acquired correction information; and outputting the updated ridge information.SELECTED DRAWING: Figure 6A
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to a field management method, a field management system, and a program.

Background Art

[0002] In recent years, as the informatization of agriculture progresses, there has been an increasing need to acquire information on ridges formed in a field for various purposes such as yield prediction and field management.

[0003] In relation to this, Patent Document 1 discloses a technique for detecting ridges based on the trajectory of a working device that has moved in a field.

Prior Art Documents

Patent Documents

[0004]

Patent Document 1

Summary of the Invention

Problems to be Solved by the Invention

[0005] For example, in Patent Document 1, ridges are detected based on the trajectory of a working device. Therefore, due to positioning errors, work interruptions, etc., the detected ridges may differ from the actual ridges in terms of geographical features (e.g., length, position, extending direction, etc.). Thus, according to the conventional technology, there was a risk that the accuracy of ridge information would be low.

[0006] In view of the above situation, one of the objectives of the present disclosure is to obtain highly accurate ridge information. Other objectives can be understood from the following description and the explanation of the embodiments.

Means for Solving the Problems

[0007] The means for solving the problem are described below using the numbers and symbols used in the embodiments for carrying out the invention. These numbers and symbols are added in parentheses for reference to show an example of the correspondence between the claims and the embodiments for carrying out the invention. Therefore, the claims should not be interpreted restrictively because of the parenthetical statements.

[0008] The field management method according to the embodiment includes: obtaining index values ​​indicating the geographical characteristics of multiple ridges (R, R_1 to R_n) based on ridge information (D2) indicating multiple ridges (R, R_1 to R_n) formed in a field (F, F1 to F3); determining abnormal ridges (R_k) whose obtained index values ​​do not meet predetermined criteria; obtaining correction information indicating the correction content of the information of the determined abnormal ridges (R_k) from the ridge information (D2); updating the information of the abnormal ridges (R_k) from the ridge information (D2) based on the obtained correction information; and outputting the updated ridge information (D2).

[0009] The field management method according to the embodiment includes: obtaining index values ​​indicating the geographical characteristics of a plurality of ridges (R, R_1~R_n) based on ridge information (D2) indicating a plurality of ridges (R, R_1~R_n) formed in a field (F, F1~F3); displaying the endpoints of the plurality of ridges (R, R_1~R_n) and auxiliary lines (AL3) that assist user input for correcting the positions of the endpoints of the plurality of ridges (R, R_1~R_n); receiving user input indicating correction content for correcting the coordinates of the endpoints of two or more of the displayed plurality of ridges (R, R_1~R_n) by moving the auxiliary lines (AL3); updating the coordinates of the endpoints of two or more ridges (R) in the ridge information (D2) based on the received user input; and outputting the updated ridge information (D2).

[0010] The field management system (1) according to the embodiment includes: an information acquisition unit (110) that acquires index values ​​indicating the geographical characteristics of a plurality of ridges (R, R_1 to R_n) based on ridge information indicating a plurality of ridges (R, R_1 to R_n) formed in a field (F, F1 to F3); an abnormality determination unit (120) that determines an abnormal ridge (R_k) whose index value acquired by the information acquisition unit (110) does not meet a predetermined standard; a correction acquisition unit (130) that acquires correction information indicating how to correct the information of the abnormal ridge (R_k) determined by the abnormality determination unit (120) from the ridge information (D2); an update unit (140) that updates the information of the abnormal ridge (R_k) from the ridge information (D2) based on the correction information acquired by the correction acquisition unit (130); and outputting the ridge information (D2) updated by the update unit.

[0011] The program according to the embodiment causes the computer to perform the following actions based on furrow information (D2) indicating multiple furrows (R, R_1 to R_n) formed in a field (F, F1 to F3): to obtain index values ​​indicating the geographical characteristics of multiple furrows (R, R_1 to R_n); to determine abnormal furrows (R_k) whose obtained index values ​​do not meet predetermined criteria; to obtain correction information indicating the correction content of the information of the determined abnormal furrows (R_k) from the furrow information (D2); to update the information of the abnormal furrows (R_k) from the furrow information (D2) based on the obtained correction information; and to output the updated furrow information (D2). [Effects of the Invention]

[0012] According to the above configuration, highly accurate furrow information can be obtained. [Brief explanation of the drawing]

[0013] [Figure 1] This is a block diagram showing the configuration of a field management system according to the first embodiment. [Figure 2] This is a block diagram showing the configuration of a field management device according to the first embodiment. [Figure 3] This is a block diagram showing the configuration of a terminal device according to the first embodiment. [Figure 4]It is a block diagram showing the functional configuration of the field management system according to the first embodiment. [Figure 5] It is a diagram showing an example of row information according to the first embodiment. [Figure 6A] It is a flowchart showing the processing performed by the field management system according to the first embodiment. [Figure 6B] It is a flowchart showing the processing performed by the field management system according to the first embodiment. [Figure 7] It is a diagram showing an example of a plurality of rows including abnormal rows according to the first embodiment. [Figure 8] It is a diagram showing the index values of a plurality of rows including abnormal rows according to the first embodiment. [Figure 9A] It is a flowchart showing the processing performed by the field management system according to the first embodiment. [Figure 9B] It is a flowchart showing the processing performed by the field management system according to the first embodiment. [Figure 10] It is a diagram showing an example of a selection screen of the field displayed by the field management system according to the first embodiment. [Figure 11] It is a diagram showing an example of abnormal rows and auxiliary information displayed by the field management system according to the first embodiment. [Figure 12] It is a conceptual diagram showing an example of updating row information performed by the field management system according to the first embodiment. [Figure 13] It is a diagram showing an example of a plurality of rows including abnormal rows according to a modification. [Figure 14] It is a diagram showing the index values of a plurality of rows including abnormal rows according to a modification. [Figure 15] It is a diagram showing an example of a plurality of rows including abnormal rows according to a modification. [Figure 16] It is a diagram showing the index values of a plurality of rows including abnormal rows according to a modification. [Figure 17] It is a diagram showing an example of abnormal rows and auxiliary information displayed by the field management system according to a modification. [Figure 18] It is a conceptual diagram showing an example of updating row information performed by the field management system according to a modification. [Figure 19] This figure shows examples of multiple furrows, including abnormal furrows, related to the modified form. [Figure 20] This figure shows the index values ​​of multiple furrows, including abnormal furrows, related to the modified pattern. [Figure 21] This figure shows an example of abnormal furrows and supplementary information displayed by the field management system in relation to a modified example. [Figure 22] This is a conceptual diagram illustrating an example of how the field management system updates furrow information in a modified configuration. [Figure 23] This figure shows examples of multiple furrows, including abnormal furrows, related to the modified form. [Figure 24A] This is a flowchart illustrating the processes performed by the field management system in relation to the modified form. [Figure 24B] This is a flowchart illustrating the processes performed by the field management system in relation to the modified form. [Figure 25] This figure shows an example of abnormal furrows and supplementary information displayed by the field management system in relation to a modified example. [Figure 26] This is a conceptual diagram illustrating an example of how the field management system updates furrow information in a modified configuration. [Modes for carrying out the invention]

[0014] (First Embodiment) The field management system 1 according to this embodiment will be described with reference to the drawings. In this embodiment, as shown in Figure 1, the field management system 1 comprises a field management device 10 and a terminal device 20. The field management system 1 manages information related to one or more fields (for example, fields F1 to F2) where a work device 30 (for example, a combine harvester, tractor, or transplanter, which is a vehicle capable of performing agricultural work) works. If multiple fields are not distinguished from each other, they may simply be shown as field F, and if they are distinguished, they may be shown with numbers such as field F1, F2, etc.

[0015] Multiple fields F include, for example, field F1 which has a roughly parallelogram shape and field F2 which has a triangular shape. Each field F has furrows R that extend in straight lines roughly parallel to each other. The field management system 1 manages furrow information indicating one or more furrows R for each of the one or more fields F. The field management device 10 is connected to one or more terminal devices 20 and work devices 30 so as to be able to communicate via a network NT. Examples of the network NT include the internet and intranets.

[0016] The field management system 1 of this embodiment manages furrow information that indicates the geographical characteristics (e.g., the position of the center, the position of the endpoints, the length in the direction of extension, the direction of extension, and the width, etc.) of one or more furrows R formed in field F. Generally, furrow information is generated by furrow detection based on the position information of the work device 30 that worked in field F. For example, due to missing positioning data, there may be furrows in the furrow information that are extremely short compared to the actual furrows (e.g., furrow R_k in Figure 11). In this embodiment, the field management system 1 that updates the furrow information for furrows with such length errors will be described.

[0017] The field management system 1 identifies abnormal ridges from existing ridge information where the index value indicating specific geographical characteristics (e.g., length in the direction of extension, direction of extension, or distance from adjacent ridge R, etc.) does not meet predetermined criteria. The field management system 1 acquires correction information indicating the geographical shape of the abnormal ridge after correction (e.g., by receiving user input instructing correction). Then, the field management system 1 updates the information of the identified abnormal ridges from the ridge information based on the correction information. As a result, the field management system 1 can obtain highly accurate ridge information. Furthermore, in this embodiment, when the field management system 1 receives user input instructing correction, it displays abnormal ridges whose shape should be corrected in a way that makes them distinguishable from the information of other ridges. In addition, when the field management system 1 receives user input instructing correction, it displays auxiliary information (e.g., auxiliary lines) to assist the user input. As a result, the field management system 1 can obtain highly accurate ridge information with minimal user burden.

[0018] The configuration of the field management system 1 will now be described. The field management device 10 included in the field management system 1 comprises an input / output device 12, a processing unit 14, a communication device 16, and a storage device 18, as shown in Figure 2. The field management device 10 is, for example, a computer or server device including a cloud.

[0019] The input / output device 12 receives information for the arithmetic unit 14 to perform processing. The input / output device 12 also outputs the results of the processing performed by the arithmetic unit 14. The input / output device 12 includes various input and output devices, such as a keyboard, mouse, microphone, display, speaker, and touch panel. The input / output device 12 may be omitted.

[0020] The communication device 16 is connected to the network NT in a communicative manner and communicates with external devices (e.g., terminal devices 20 and work devices 30) of the field management device 10 via the network NT. The communication device 16 transfers information acquired from one or more terminal devices 20 and one or more work devices 30 to the computing device 14. It also transfers information generated by the computing device 14 to either or both of the work devices 30 and the terminal devices 20. The communication device 16 includes various interfaces such as NIC (Network Interface Card) and USB (Universal Serial Bus).

[0021] The storage device 18 stores a program P1, which includes various data and instructions for the field management system 1 of this embodiment to perform the processes described later. The storage device 18 is used as a non-transitory tangible storage medium for storing this data and instructions. The program P1 may be provided as a computer program product recorded on a computer-readable storage medium M1. Alternatively, the storage medium M1 may be a storage device of an external server that stores the program P1. In this case, the program P1 may be provided as a computer program product that can be downloaded from the server.

[0022] The arithmetic unit 14 reads and executes a program P1 from the storage device 18, which contains instructions and data for managing information about the ridges R formed in the field F. For example, the arithmetic unit 14 includes a central processing unit (CPU).

[0023] The arithmetic unit 14 reads and executes program P1 to realize the functional units of the field management device 10 described later (for example, the information acquisition unit 110, abnormality determination unit 120, correction acquisition unit 130, update unit 140, and output unit 150 shown in Figure 4).

[0024] As shown in Figure 3, the terminal device 20 included in the field management system 1 comprises an input / output device 22, an arithmetic unit 24, a communication device 26, and a storage device 28. The terminal device 20 is, for example, a mobile device such as a tablet or a smartphone. However, the terminal device 20 may also be a stationary personal computer or a notebook computer.

[0025] The input / output device 22 receives information for the arithmetic unit 24 to perform processing. The input / output device 22 also outputs the results of the processing performed by the arithmetic unit 24. The input / output device 22 includes various input and output devices, such as speakers and touch panels. Furthermore, if the terminal device 20 is a personal computer, the input / output device 22 may include a keyboard, mouse, microphone, display, etc.

[0026] The communication device 26 is connected to the network NT in a communicative manner and communicates with external devices (e.g., the field management device 10 and the work device 30) of the terminal device 20 via the network NT. The communication device 26 transfers information acquired from the field management device 10 and one or more work devices 30 to the computing device 24. It also transfers information generated by the computing device 24 to either the field management device 10 or the work device 30, or both. The communication device 26 includes various interfaces such as NIC and USB.

[0027] The storage device 28 stores a program P2, which includes various data and instructions for the field management system 1 of this embodiment to perform the processes described later. The storage device 28 is used as a non-temporary storage medium for storing this data and instructions. The program P2 may be provided as a computer program product recorded on a computer-readable storage medium M2. Alternatively, the storage medium M2 may be a storage device of an external server that stores the program P2. In this case, the program P2 may be provided as a computer program product that can be downloaded from the server.

[0028] The arithmetic unit 24 reads and executes a program P2 from the storage device 28, which contains instructions and data for performing processes related to the display and updating of furrows R. For example, the arithmetic unit 24 includes a central processing unit (CPU).

[0029] The arithmetic unit 24 reads and executes program P2, thereby realizing the functional units of the terminal device 20 described later (for example, the display unit 210 and the reception unit 220 shown in Figure 4).

[0030] The working device 30 is an agricultural machine that performs work in the field. Examples of working devices 30 include vehicles that perform agricultural work in the field, such as harvesters, tillers, and tractors that tow various working machines such as fertilizer spreaders. The working device 30 has a positioning device that repeatedly acquires its own position and current time (e.g., date, hour, minute, second, etc.) using a positioning system such as the Global Navigation Satellite System (GNSS). The positioning device in this embodiment may measure the position and time of the working device 30 at a predetermined period (e.g., every 5 seconds). The working device 30 may output operational information, including position information indicating the location and time at which work was performed in the field, to the field management device 10.

[0031] With the physical configuration shown in Figures 2 and 3, the field management device 10 and terminal device 20 realize the functional units shown in Figure 4. For example, the arithmetic unit 14 of the field management device 10 executes program P1 to realize the functions of the information acquisition unit 110, the abnormality determination unit 120, the correction acquisition unit 130, the update unit 140, the output unit 150, and the information storage unit 160.

[0032] The information storage unit 160 stores information acquired or generated by the information acquisition unit 110, the abnormality determination unit 120, and the correction acquisition unit 130. The information storage unit 160 also stores information updated by the update unit 140. The information storage unit 160 provides the stored information to the abnormality determination unit 120, the correction acquisition unit 130, the update unit 140, and the output unit 150. For example, the information storage unit 160 stores field information D1 and furrow information D2.

[0033] Field information D1 stores information indicating the geographical characteristics of one or more fields F that are processed by the field management system 1. For example, field information D1 stores location information indicating the geographical extent of field F, associated with a unique identifier for that field F.

[0034] The furrow information D2 stores information that identifies furrows R formed as line segments in one or more fields F, as shown in Figure 5, for example. In the example in Figure 5, the furrow information D2 stores the identifier of furrow R ("Furrow ID"), information indicating the field F in which furrow R is formed ("Field"), and information indicating the geographical location and characteristics of furrow R ("Geographic Information") in association with each other.

[0035] In the example in Figure 5, the "geographic information" of ridge information D2 includes "coordinates" indicating the location of ridge R, "length" indicating the length of ridge R in the direction of extension, and "ridge direction" indicating the direction in which ridge R extends. For example, "coordinates" indicate the coordinates of the two endpoints of ridge R. Also, "length" indicates the length of ridge R as a line segment (for example, how many meters). "Ridge direction" indicates the direction in which ridge R extends (for example, the angle from the axis when the axis is a line of latitude or longitude).

[0036] Furthermore, the ridge information D2 may differ from the "geographic information" in Figure 5, as long as it contains information that can define the ridge R as a line formed in field F. For example, the ridge information D2 may store only the coordinates of the two endpoints of the ridge R. Alternatively, instead of the two endpoints, the ridge information D2 may store information indicating the coordinates of the center of the ridge R, its length, and its direction. In addition, as "ridge direction," instead of using a line of latitude or longitude as the axis, the angle from a straight line specific to field F where the ridge R is formed (for example, the longer side of field F) may be used as the axis. Furthermore, in addition to the contents shown in Figure 5, the ridge information D2 may also include information such as the width of the ridge R, the type and time of agricultural work performed on the ridge R, and the crops being cultivated on the ridge R.

[0037] As shown in Figure 4, the information acquisition unit 110 acquires at least a portion of the information necessary for processing performed by the field management device 10 (for example, furrow information D2 and index value information described later) from the information storage unit 160 or external devices (for example, terminal device 20 or work device 30), as will be described later. Alternatively, the information acquisition unit 110 acquires at least a portion of the information necessary for processing described later based on the information acquired from the information storage unit 160 or external devices.

[0038] As will be described later, the abnormality determination unit 120 determines an abnormal furrow (for example, R_k in Figure 7) among the multiple furrows R in which the index value acquired by the information acquisition unit 110 does not meet a predetermined standard.

[0039] As will be described later, the correction acquisition unit 130 acquires correction information from the ridge information D2 that indicates the corrected geographical characteristics (for example, location, length, angle of extension direction, etc.) of the abnormal ridges determined by the abnormality determination unit 120.

[0040] As will be described later, the update unit 140 updates the information indicating abnormal ridges in the ridge information D2 based on the correction information acquired by the correction acquisition unit 130.

[0041] As described later, the output unit 150 outputs output information based on the furrow information D2 updated by the update unit 140 to an external device (for example, a terminal device 20, a work device 30, or an external server device). Alternatively, the output unit 150 outputs output information based on the furrow information D2 updated by the update unit 140, for example, by displaying it using the input / output device 12.

[0042] As shown in Figure 4, as an example, the arithmetic unit 24 of the terminal device 20 executes program P2 to realize the functions of the display unit 210 and the reception unit 220.

[0043] As will be described later, the display unit 210 uses the input / output device 12 to display a screen to the user (for example, a screen that clearly shows abnormal furrows and other furrows).

[0044] As will be described later, the reception unit 220 accepts user operations (for example, user operations to change the shape of abnormal ridges) using the input / output device 12.

[0045] (Field management system operation) The field management system 1, with the functional configuration described above, performs the processes shown in Figures 6A, 6B, 9A, and 9B to update the information of the furrows R identified as abnormal among the multiple fields F. For example, when the field management device 10 of the field management system 1 receives information from an external device (e.g., terminal device 20) indicating that it wants to inquire about the information of multiple furrows R, it starts the processes shown in Figures 6A and 6B. As an example, when the reception unit 220 of the terminal device 20 receives user input from the input / output device 22 instructing the display of furrow R information, it outputs information to the field management device 10 indicating that the user input has been received. When the information acquisition unit 110 acquires the information of the user input, the field management device 10 starts the processes shown in Figures 6A and 6B.

[0046] In the process shown in Figure 6A, the information acquisition unit 110 of the field management device 10 first acquires field information D1 and furrow information D2 in step S1002. For example, the information acquisition unit 110 acquires field information D1, which is pre-stored in the information storage unit 160, and furrow information D2, for example, shown in Figure 5, from the information storage unit 160.

[0047] Next, in step S1004, the information acquisition unit 110 acquires the index value of the ridge R formed in the field F to be processed. For example, the information acquisition unit 110 sequentially determines the field F shown in the field information D1 as the target for processing. Then, it acquires the index value of the ridge R from the ridge information D2 whose "field" in the ridge information D2 matches the target field. Here, the index value of the ridge R is a numerical value that indicates the shape of that ridge R. In this embodiment, the information acquisition unit 110 acquires the length of the ridge R indicated by the "length" in the ridge information D2 in Figure 5 as the index value.

[0048] For example, consider the case shown in Figure 7, where n ridges R_1 to R_n are arranged sequentially from left to right in the field F1 to be processed. In this case, as shown in Figure 8, the information acquisition unit 110 acquires the length of each ridge R as an index value based on the ridge information D2. In Figure 8, the index value i of ridge R_i is shown on the horizontal axis, and the length of the ridge R corresponding to each index value i is shown on the vertical axis.

[0049] Furthermore, if the index value to be acquired is not defined in the ridge information D2, the information acquisition unit 110 may acquire the index value by calculating it based on the ridge information D2. For example, if only the coordinates of the endpoints of each ridge R are defined in the "geographic information" of the ridge information D2, the information acquisition unit 110 may acquire the length of each ridge R as an index value by calculating the length of each ridge R from the coordinates of the endpoints.

[0050] Next, in step S1006 of Figure 6A, the abnormality determination unit 120 compares the index value obtained in step S1004 with a reference value. For example, the abnormality determination unit 120 determines the furrows R to be treated in order from furrow R_1, and compares the evaluation value of the furrow R to be treated with the reference value. For example, the abnormality determination unit 120 determines the average value of the index values ​​of the furrows R formed in the field F1 to be treated, obtained in step S1004, as the reference value SV to be compared with the index value. The abnormality determination unit 120 may also determine other statistical values ​​as the reference value SV, such as the median of the index values ​​obtained in step S1004, according to predetermined settings.

[0051] Next, in step S1008, the abnormality determination unit 120 determines whether the comparison result in step S1006 meets a predetermined criterion. For example, the abnormality determination unit 120 determines whether the difference between the index value (length) of the furrow R to be processed and the standard value SV is within a predetermined threshold th. If the difference between the two is within the threshold th (step S1008: YES), the abnormality determination unit 120 proceeds to step S1010. In this embodiment, the abnormality determination unit 120 uses a numerical value determined by the settings as the threshold th.

[0052] In step S1010, the abnormality determination unit 120 determines that the furrow R to be processed is a normal furrow, different from the abnormal furrow. In the examples in Figures 7 and 8, furrows R_1 to R_k-1 and furrows R_k+1 to n, other than furrow R_k, are determined to be normal furrows.

[0053] On the other hand, in step S1008, if the difference between the index value (length) of the furrow R to be processed and the standard value SV exceeds a predetermined threshold th, the abnormality determination unit 120 determines that the furrow R to be processed does not meet the predetermined standard (step S1008: NO), and proceeds to step S1012. In step S1012, the abnormality determination unit 120 determines that the furrow R to be processed is an abnormal furrow that does not meet the predetermined standard. In the examples of Figures 7 and 8, furrow R_k is determined to be an abnormal furrow.

[0054] When step S1010 or step S1012 is completed, in step S1014, the abnormality determination unit 120 determines whether processing has been completed for all furrows R in the field F to be processed. If there are unprocessed furrows R remaining, for example, when the furrow R to be processed is not the last furrow (e.g., furrow R_n) (step S1014: NO), the abnormality determination unit 120 repeats the processing from step S1006 for the next furrow R. On the other hand, if there are no unprocessed furrows R remaining, for example, when the furrow R to be processed is the last furrow (e.g., furrow R_n) (step S1014: YES), the abnormality determination unit 120 proceeds to step S1016.

[0055] In step S1016, the abnormality determination unit 120 determines whether the field F currently being treated contains abnormal ridges. The abnormality determination unit 120 determines that the field F being treated is an abnormal field containing abnormal ridges if, in the loop from steps S1006 to S1014, any of the ridges R formed in the field F being treated are determined to be abnormal ridges in step S1012. On the other hand, the abnormality determination unit 120 determines that the field F being treated is a normal field that does not contain abnormal ridges if, in the loop from steps S1006 to S1014, all of the ridges R formed in the field F being treated are determined to be normal ridges in step S1010.

[0056] Next, in step S1018, the abnormality determination unit 120 determines whether processing has been completed for all fields F. For example, if there are fields F stored in field information D1 that have not been processed in the loop from step S1004 to step S1016 (step S1018: NO), the abnormality determination unit 120 repeats the processing from step S1004 for the next field F. On the other hand, if processing in the loop from step S1004 to step S1016 has been completed for all fields F stored in field information D1 (step S1018: YES), the abnormality determination unit 120 terminates the processing shown in Figures 6A and 6B.

[0057] Once the processing shown in Figures 6A and 6B is complete, the field management device 10 then begins the processing shown in Figures 9A and 9B. In the processing shown in Figure 9A, in step S1102, the correction acquisition unit 130 outputs information on abnormal fields and normal fields. For example, the correction acquisition unit 130 uses the communication device 16 to output field information D1 and information indicating whether each of the one or more fields F shown in field information D1 was determined to be an abnormal field or a normal field in step S1016 of Figure 6B to the terminal device 20.

[0058] Next, in step S1104, the display unit 210 of the terminal device 20 displays information indicating abnormal fields and normal fields in a manner that allows for the identification of abnormal fields and normal fields. For example, based on the information output in step S1102, the display unit 210 displays a screen as shown in Figure 10 on the touch panel of the input / output device 22. In the example in Figure 10, abnormal fields (fields F1 and F2) containing abnormal ridges are displayed in a different manner (for example, by a different color) than normal fields (for example, one or more fields F). Alternatively, the display unit 210 may add characters or symbols to field F1 and field F2 that contain abnormal ridges to indicate that they are abnormal fields.

[0059] Next, in step S1106 of Figure 9A, the reception unit 220 receives user input indicating the field F to be corrected. For example, the reception unit 220 receives an operation to touch field F1 or field F2, which are abnormal fields displayed on the touch panel of the input / output device 22. Alternatively, if the input / output device 22 has other input devices such as a mouse or keyboard, it may accept an operation to select an abnormal field using such an input device. When the reception unit 220 receives user input indicating the field F to be corrected, it outputs information indicating the user input to the field management device 10 using the communication device 26. The output user input information indicating the field F to be corrected is acquired by the information acquisition unit 110 of the field management device 10.

[0060] Next, in step S1108, the correction acquisition unit 130 outputs information on abnormal and normal ridges in the field to be corrected. For example, the correction acquisition unit 130 outputs to the terminal device 20 information on all ridges R_1 to R_n formed in the field F1 to be corrected, which was received in step S1106, from among the ridges R indicated by the ridge information D2, and ridge identification information indicating whether each ridge R is a normal or abnormal ridge. In this embodiment, the correction acquisition unit 130 also outputs information from the field information D1 that indicates the geographical characteristics of the field to be corrected (for example, field F1).

[0061] Next, in step S1110, the display unit 210 of the terminal device 20 displays information indicating abnormal ridges and normal ridges in a manner that allows for the identification of abnormal ridges and normal ridges. For example, based on the information output in step S1108, the display unit 210 causes the touch panel of the input / output device 22 to display a screen as shown in Figure 11. In the example in Figure 11, the display unit 210 displays information indicating field F1 (for example, information on polygons corresponding to the shape of field F1) and the shape of ridges R provided in field F1, based on information indicating the characteristics of field F1 to be corrected and information on ridges R_1 to R_n formed in field F1 from the ridge information D2. Furthermore, the display unit 210 displays information indicating an abnormal furrow (e.g., furrow R_k) in a different manner (e.g., a different color) than the information indicating a normal furrow (e.g., furrows R_1 to R_k-1 and furrows R_k+1 to R_n) based on the furrow identification information. Alternatively, the display unit 210 may display information indicating an abnormal furrow with characters or symbols indicating that the furrow R is an abnormal furrow.

[0062] Next, in step S1112 of Figure 9A, the reception unit 220 receives user input indicating the furrow R (here, furrow R_k) to be corrected. For example, the reception unit 220 receives an operation in which the user touches the furrow R that they wish to correct from among the one or more abnormal furrows displayed on the touch panel of the input / output device 22. Alternatively, if the input / output device 22 has other input devices such as a mouse or keyboard, the reception unit 220 may accept an operation in which the user selects the abnormal furrow to be corrected using such an input device. The reception unit 220 outputs information indicating the furrow R (e.g., furrow R_k) to be corrected indicated by the received user input to the field management device 10.

[0063] Next, in step S1114, the correction acquisition unit 130 of the field management device 10 determines auxiliary information indicating the abnormality of the abnormal ridge to be corrected. For example, the correction acquisition unit 130 determines the auxiliary information based on the fact that the ridge R to be corrected output in step S1112 is an abnormal ridge (for example, ridge R_k), the index value of the abnormal ridge, and the predetermined criteria used to determine the abnormal ridge in step S1008 in Figure 6A. For example, the correction acquisition unit 130 determines as auxiliary information that the index value used in steps S1006 to S1012 is the length of ridge R, and the index value of the ridge R_k to be corrected is smaller than the reference value SV. Furthermore, the correction acquisition unit 130 determines as auxiliary information information indicating the index value of the ridge R to be corrected and the reference value.

[0064] Next, in step S1116 of Figure 9A, the correction acquisition unit 130 outputs auxiliary information. For example, the correction acquisition unit 130 uses the communication device 16 to output the auxiliary information determined in step S1114 to the terminal device 20.

[0065] Next, in step S1118, the display unit 210 of the terminal device 20 displays a screen for correcting the furrow R_k to be corrected. For example, the display unit 210 displays on the touch panel of the input / output device 22 the shape of the field F1 to be corrected and its furrows R_1 to R_n, as displayed in step S1104 of Figure 9A, as well as content based on auxiliary information. In the example of Figure 11, the display unit 210 displays an auxiliary line AL1 for changing the length of the furrow R_k to be corrected, an arrow AL2 indicating that the length of furrow R_k should be changed, and an auxiliary line AL3 indicating the estimated changed length, based on the auxiliary information.

[0066] For example, as shown in Figure 11, the display unit 210 displays an auxiliary line AL1, which is a line segment extending in the direction indicated by "ridge direction" in the row corresponding to the ridge R_k in the ridge information D2 shown in Figure 5, in response to the auxiliary information indicating that the length of the ridge R_k to be corrected has been determined to be an abnormal ridge because it is smaller than a predetermined standard.

[0067] Furthermore, the display unit 210 displays information (e.g., arrow AL2) suggesting that the length of the furrow R_k to be corrected be changed when the auxiliary information indicates that the length of the furrow R_k to be corrected is smaller than a predetermined standard and has been identified as an abnormal furrow. For example, arrow AL2 is information that suggests to the user that the length of the furrow R_k to be corrected be changed (in this example, lengthened) along the auxiliary line AL1 so that the length of the furrow R_k to be corrected be closer to the standard value. In addition to arrow AL2, or instead of arrow AL2, the auxiliary information suggesting that the length of the furrow R_k to be corrected be changed to be closer to the standard value determined in step S1006 of Figure 6A may include other information that suggests changing the length of the furrow R_k to be corrected from its current length to be closer to the standard value determined in step S1006 of Figure 6A, such as a text box (e.g., "Do you want to lengthen the furrow R_k?") that suggests changing the length of the furrow R_k to be corrected be closer to the standard value.

[0068] Furthermore, the correction acquisition unit 130 displays additional auxiliary information (for example, auxiliary line AL3 representing the position of the endpoint when changed to the reference value) that suggests the estimated length of the modified furrow R_k based on the reference value indicated by the auxiliary information. The auxiliary information suggesting the estimated length of the modified furrow R_k may include, for example, in addition to auxiliary line AL3, or in its place, other information indicating the furrow R_k when changed to the reference value, such as showing the furrow R_k of the reference value length (for example, R_k' in Figure 12) with a dotted line.

[0069] Next, in step S1120, the reception unit 220 receives user input indicating the correction content for the furrow R_k to be corrected. For example, the reception unit 220 uses the touch panel of the input / output device 22 to receive user operations to change the length of the furrow R_k on the screen of Figure 11 displayed in step S1118 (for example, operations to drag the furrow R_k along the auxiliary line, operations to directly input a numerical value for the length, etc.). Here, the reception unit 220 may also receive user input specifying the direction in which the furrow R_k to be corrected will be stretched or shortened (for example, whether to stretch the furrow R_k upwards or downwards in Figure 11) (for example, input to tap the endpoint located on the stretching side, etc.). The user can use the input / output device 22 to change the length of the furrow R_k to be corrected in the desired direction and make inputs to instruct the correction by referring to the screen of Figure 11 so that it becomes the desired length (for example, the actual length of the furrow R_k). The reception unit 220 uses the communication device 26 to output information based on user input indicating the received correction details (for example, information indicating the corrected length of the furrow R_k to be corrected) to the field management device 10.

[0070] Next, in step S1122, the correction acquisition unit 130 acquires information indicating the correction content output in step S1120. For example, the correction acquisition unit 130 uses the communication device 16 to acquire information output by the reception unit 220 of the terminal device 20, which indicates the corrected length of the furrow R_k to be corrected and the direction in which the furrow should be expanded or contracted.

[0071] Next, in step S1124, the update unit 140 updates the information of abnormal ridges based on the correction information. For example, the update unit 140 updates the information in the ridge information D2 that corresponds to the ridge R_k to be corrected, as indicated by the user input received in step S1112, based on the correction information acquired in step S1122. For example, the update unit 140 changes the "length" of the row for ridge R_k in the ridge information D2 to the corrected length indicated by the correction information. If necessary (for example, if the "coordinates" indicate the positions of the two endpoints of ridge R), the update unit 140 changes the position of the "coordinates" to a position corresponding to the corrected length. For example, if the "coordinates" indicate the positions of the two endpoints of ridge R, the update unit 140 changes the "coordinates" of the endpoint specified in step S1120 to a position corresponding to the corrected length.

[0072] Then, in step S1126, the output unit 150 outputs information based on the furrow information D2 updated by the update unit 140. For example, the output unit 150 outputs the corrected furrow R_k' information updated by the update unit 140 to the terminal device 20. In this case, for example, the display unit 210 of the terminal device 20 displays multiple furrows R, including the furrow R_k' whose length has been corrected, on the touch panel of the input / output device 22. Alternatively, the output unit 150 outputs the furrow information D2, including the corrected furrow R_k', to an external device (for example, an external server device).

[0073] The output unit 150 may further output information indicating which furrow has been corrected. In this case, the display unit 210 of the terminal device 20 may display a screen that distinguishes the corrected furrow R_k' from other furrows. The display unit 210 may, for example, display the corrected furrow R_k' in a different color than the uncorrected furrow R, or display it with characters or symbols indicating that it has been corrected. Furthermore, the output unit 150 may output the furrow information D2 with information indicating that furrow R_k' has been corrected and information indicating the geographical characteristics of the furrow R_k before correction (corresponding information of the furrow information D2 before correction). In this case, the display unit 210 may, for example as shown in Figure 12, display the corrected furrow R_k' with information indicating the furrow R_k before correction (dashed line).

[0074] As described above, in the field management system 1 of this embodiment, the abnormality determination unit 120 determines abnormal ridges in which the index value indicating the geographical characteristics of multiple ridges R formed in field F does not meet a predetermined standard. Then, the correction acquisition unit 130 acquires correction information indicating the geographical characteristics after correction of the abnormal ridge information. Furthermore, the update unit 140 updates the information of abnormal ridges in the ridge information based on the acquired correction information. As a result, highly accurate ridge information D2 can be obtained. In addition, when acquiring correction information based on user input, the display unit 210 of the terminal device 20 displays abnormal ridges in a way that allows them to be distinguished from normal ridges. At this time, the display unit 210 displays auxiliary information to assist user input in instructing correction of the shape of abnormal ridges. As a result, the field management system 1 reduces the burden on the user when correcting the ridge information D2 according to the actual ridges.

[0075] (modified version) The configuration described in the embodiment is just one example, and the configuration can be changed as long as it does not impair the functionality.

[0076] (First variation) For example, in the first embodiment, we described the case where the field F to be treated has a parallelogram shape and ridges R of approximately the same length are formed in field F1. Here, we will describe the processing in the case where the field F to be treated has a triangular shape, as shown in field F2 in Figure 13, and has ridges R whose index value fluctuates in a certain trend (ridges R_1 to R_n become progressively shorter). Here, we assume that in the ridge information D2, a length shorter than the actual length is recorded for ridge R_k.

[0077] For example, in step S1004 of Figure 6A, the anomaly determination unit 120 obtains index values ​​for furrows R_1 to R_n, as shown in Figure 14. In this case, in step S1006 of Figure 6A, the anomaly determination unit 120 statistically determines a reference value SV in accordance with the fact that the lengths of furrows R_1 to R_n furrows fluctuate with a certain trend. As an example, the anomaly determination unit 120 finds a regression line RL: length = a + bi (i = 1 to n) based on the lengths of furrows R_1 to R_n. Then, in step S1006, the anomaly determination unit 120 compares the reference value SV of furrow R_i obtained by this regression line with the index value of furrow R_i. In this way, the anomaly determination unit 120 can determine whether furrow R_i is an anomaly or a normal furrow in the loop from step S1006 to step S1014. Furthermore, even if the field to be treated is a field F where each furrow R has a substantially constant length, the abnormality determination unit 120 may use the regression line RL to determine the reference value SV.

[0078] Furthermore, the anomaly determination unit 120 may use a regression line with position x (for example, the position x of each furrow R_i when the x-axis is a line passing through the center of the rightmost furrow R_1 and the center of the leftmost furrow R_n) instead of a regression line with index value i as the variable: length = a + bx.

[0079] Furthermore, for example, the anomaly determination unit 120 may perform outlier detection on the numerical data of the graph in Figure 14, such as a method using a Hampel filter, and determine the furrow R_i corresponding to the index value detected as an outlier as an anomaly furrow.

[0080] In this modified version, the field management system 1 can improve the accuracy of ridge information D2 with minimal user burden by detecting abnormal ridges based on the index values ​​of multiple ridges R, even in a field F with ridges R whose index values ​​fluctuate in a certain trend.

[0081] (Second variation) In the first embodiment described above, we explained the case where there is an error in the "length" information in the furrow information D2 in Figure 5 for R_k, one of the furrows R_1 to R_n formed substantially parallel to the field F1 to be processed. Here, we will explain the processing when there is an error in the information of the direction in which some furrows (furrow R_k) extend ("furrow direction") in the furrow information D2, as shown in Figure 15.

[0082] For example, in step S1004 of Figure 6A, the information acquisition unit 110 acquires the index value of the furrow R in the furrow information D2 that matches the field F1, which is the target field. Here, as shown in Figure 16, the information acquisition unit 110 acquires a numerical value (for example, an angle when the axis is a line of latitude or longitude) that indicates the direction in which the furrow R indicated by the "furrow direction" of the furrow information D2 in Figure 5 extends as an index value.

[0083] Then, in step S1006 of Figure 6A, the abnormality determination unit 120 determines the average value of the angle of the ridges R formed in the field F1 to be treated, which was obtained in step S1004, as a reference value SV to be compared with the index value. Then, in step S1006, the abnormality determination unit 120 compares the angle of the ridges R with the reference value SV, and in steps S1008 to S1012, determines whether the ridges R to be treated are normal ridges or abnormal ridges.

[0084] In this modified version, in step S1110 of Figure 9A, the display unit 210 of the terminal device 20 displays in a way that allows identification of normal furrows (furrows R_1 to furrows R_k-1 and furrows R_k+1 to furrows R_n) and abnormal furrows with angle errors (furrow R_k). Then, in step S1112 of Figure 9A, the reception unit 220 receives user input indicating the furrow R_k to be corrected.

[0085] In step S1114, the correction acquisition unit 130 of the field management device 10 determines auxiliary information. Here, the correction acquisition unit 130 determines, as auxiliary information, that the index value used in steps S1006 to S1012 in Figures 6A and 6B is the angle indicating direction, and that the angle indicating the direction of the ridge R_k is greater than or less than the reference value SV. Furthermore, the correction acquisition unit 130 determines, as auxiliary information, the index value of the ridge R to be corrected and the reference value.

[0086] Next, in step S1116 of Figure 9A, the correction acquisition unit 130 outputs information indicating auxiliary information to the terminal device 20. Then, in step S1118, the display unit 210 of the terminal device 20 displays a screen for correcting the furrow R_k to be corrected. For example, the display unit 210 displays on the touch panel of the input / output device 22 the shape of the field F1 to be corrected and its furrows R_1 to R_n, as shown in Figure 17, as well as content based on the auxiliary information. In the example of Figure 17, the display unit 210 displays an auxiliary line AL1 for changing the direction of the furrow R_k to be corrected, and an arrow AL2 that suggests changing the direction of the furrow R_k.

[0087] For example, in response to the auxiliary information indicating that the direction of the furrow R_k to be corrected differs from the direction of the reference value by a predetermined standard, the display unit 210 determines an auxiliary line AL1 as auxiliary information. This auxiliary line AL1 is a line segment extending in the direction corresponding to the reference value SV of the angle determined in step S1006 of Figure 6A. As an example, the auxiliary line AL1 is a line segment passing through the center of the furrow R_k to be corrected. Note that the auxiliary line AL1 may also be a line segment passing through a point other than the center on the furrow R_k to be corrected (for example, any endpoint). In the example of Figure 17, the display unit 210 displays information (for example, arrow AL2) suggesting that the direction of the furrow R_k to be corrected be changed based on the auxiliary information. For example, arrow AL2 is information suggesting to the user to change the angle indicating the direction of the furrow R_k to be corrected so that it is closer to the reference value (in this example, rotating it counterclockwise). Information suggesting a change in the direction of the furrow R_k to be corrected may include, in addition to or instead of arrow AL2, other information suggesting a change in the direction of the furrow R_k to be corrected, such as a text box (e.g., "Do you want to change the direction of furrow R_k?") that suggests changing the angle indicating the direction of the furrow R_k to be corrected to bring it closer to the reference value determined in step S1006 of Figure 6A.

[0088] Next, in step S1120, the reception unit 220 receives user input indicating the correction content for the furrow R_k to be corrected. For example, the reception unit 220 displays the screen shown in Figure 17 to receive user operations to change the direction of furrow R_k (e.g., drag operation, operation to directly input a numerical value for direction, etc.). The user can use the input / output device 22 to make inputs instructing correction so that the direction of the furrow R_k to be corrected becomes the desired direction (e.g., the actual direction of furrow R_k). For example, the user may make user input indicating that the direction of furrow R_k, which is an abnormal furrow, should be corrected to become a normal furrow (e.g., furrow R_k' in Figure 18). The reception unit 220 uses the communication device 26 to output information corresponding to the received correction content (e.g., information indicating the corrected direction of the furrow R_k to be corrected) to the field management device 10.

[0089] Next, in step S1122, the correction acquisition unit 130 acquires information indicating the correction content output in step S1120. Then, in step S1124, the update unit 140 may update the direction information ("ridge direction") of the abnormal ridge (ridge R_k) in the ridge information D2 of Figure 5 based on the correction information. For example, as shown in Figure 18, the update unit 140 updates the information indicating the direction of the abnormal ridge (ridge R_k) in the ridge information D2 of Figure 5 to a normal ridge (ridge R_k') based on the correction information. Then, in step S1126 of Figure 9B, the output unit 150 outputs information based on the ridge information D2 updated by the update unit 140.

[0090] The modified field management system 1 can improve the accuracy of ridge information D2, which has errors in the direction of ridge R, with minimal user burden by detecting abnormal ridges where the direction in which the ridge R extends exceeds a standard and differs from other ridge Rs.

[0091] (Third variation) This modified example explains how to handle cases where there are errors in the position (for example, the distance between adjacent furrows R) of some furrows (furrows R_k and R_k+1 in Figure 19) in the furrow information D2, as shown in Figure 19. For example, Figure 19 shows an example where data loss occurred between furrows R_k and R_k+1, which were originally a single furrow, resulting in furrow information D2 including furrows R_k and R_k+1 with extremely small distances between them and adjacent furrows R.

[0092] For example, in step S1004 of Figure 6A, the information acquisition unit 110 acquires the index value of furrow R in furrow information D2 that matches field F1, which is the target field, among the furrow R in furrow information D2. Here, the information acquisition unit 110 calculates the distance between two adjacent furrows from furrow R_1 to furrow R_n based on the geographical location of the furrow R_k to be corrected, as shown in furrow information D2 in Figure 5. For example, the information acquisition unit 110 calculates the distance between two adjacent furrows R by taking the minimum distance (or the average or median of the distances) between any point on furrow R_i and any point on the adjacent furrow R_i+1. Alternatively, the information acquisition unit 110 may determine the distance between ridges by finding the distance between the representative position (e.g., the center) of ridge R_i indicated by the "coordinates" of ridge information D2 and the representative position (e.g., the center) of the adjacent ridge R_i+1. Furthermore, the information acquisition unit 110 may simply use one of the endpoints (for example, if ridge R extends north-south, the northern or southern endpoint) as the representative position and determine the distance between the endpoints as the interval between ridges R.

[0093] Furthermore, the information acquisition unit 110 can determine two index values ​​for furrows R_2 to R_n-1, excluding the furrows R_1 and R_n at both ends, in order to correspond to the distance between adjacent furrows. For example, in the example in Figure 20, for furrow R_1, only the distance shown between index values ​​1 and 2 is determined as the index value. On the other hand, for furrow R_1, two index values ​​can be determined: the distance shown between index values ​​1 and 2, and the distance shown between index values ​​2 and 3. In this case, the distance shown between index values ​​k and k+1 can be the index value for both furrow R_k and furrow R_k+1.

[0094] Then, in step S1006 of Figure 6A, the abnormality determination unit 120 determines the average value (or median value) of the distance between each ridge R formed in the field F1 to be treated and its adjacent ridge R, obtained in step S1004, as a reference value SV to be compared with the index value of the ridge R to be treated. Then, in step S1006, the abnormality determination unit 120 compares the spacing of the ridge R with the reference value SV. At this time, if all of the index values ​​(distance from both adjacent ridges) of the ridge R to be treated (both if two index values ​​have been determined) are within the threshold th of the difference from the reference value SV, the abnormality determination unit 120 determines in step S1008 that the predetermined criteria are met, and in step S1010 it is determined to be a normal ridge. On the other hand, if even one of the indicator values ​​(distance from neighboring ridges) of the ridge R to be processed exceeds the threshold th from the standard value SV, it is determined in step S1008 that the predetermined standard is not met, and in step S1012 that ridge R is determined to be an abnormal ridge.

[0095] In this modified version, in step S1110 of Figure 9A, the display unit 210 of the terminal device 20 displays in a way that allows identification of normal furrows (furrows R_1 to furrows R_k-1 and furrows R_k+2 to furrows R_n) and abnormal furrows with errors in spacing (furrows R_k and furrows R_k+1). Then, for example, in step S1112 of Figure 9A, the reception unit 220 receives user input indicating that furrow R_k or furrow R_k+1 or both are to be corrected furrows R.

[0096] In step S1114, the correction acquisition unit 130 of the field management device 10 determines the auxiliary information. Here, the correction acquisition unit 130 determines, as auxiliary information, that the index value used in S1006 to S1012 in Figure 6A is the distance between rows, and that the distance between rows R_k and R_k+1 is smaller than the reference value SV.

[0097] Next, in step S1116 of Figure 9A, the correction acquisition unit 130 outputs auxiliary information to the terminal device 20. Then, in step S1118, the display unit 210 of the terminal device 20 displays a screen for correcting the furrows R_k and R_k+1 to be corrected. For example, the display unit 210 displays on the touch panel of the input / output device 22 the shapes of furrows R_1 to R_n formed in the field F1 to be corrected, as shown in Figure 21, as well as content based on the auxiliary information. In the example of Figure 21, the display unit 210 displays auxiliary lines AL1 and a text box AL4 that suggest changing the configuration of furrows R_k and R_k+1 to be corrected among furrows R_1 to R_n.

[0098] For example, based on auxiliary information indicating that the distance between R_k and furrow R_k+1 is smaller than the reference value SV, the display unit 210 displays an auxiliary line AL1 showing the furrow (e.g., furrow R_k') when the furrows to be corrected (e.g., furrow R_k and furrow R_k+1) are merged, as shown in Figure 21. In the example in Figure 21, the display unit 210 may further display information (e.g., text box AL4) suggesting the merging of the furrows to be corrected R_k and R_k+1 as auxiliary information, based on the auxiliary information.

[0099] For example, text box AL4 is information that suggests to the user that the configuration of furrows R be changed so that the spacing between two adjacent furrows R in field F1 to be processed all meets a predetermined standard (in this example, merging furrows R_k and R_k+1). This information suggesting the merging of furrows R_k and R_k+1 to be corrected may be other information that suggests changing the configuration of furrows R so that the spacing between two adjacent furrows R all meets a predetermined standard, such as an interface for the user to choose whether or not to merge (for example, buttons labeled "Merge" and "Do not merge").

[0100] Next, in step S1120, the reception unit 220 receives user input indicating the correction content for the furrow R_k to be corrected. For example, the reception unit 220 receives user operations (for example, a predetermined gesture or touching the "Integrate" button) on the screen shown in Figure 21 to merge furrow R_k and furrow R_k+1. The reception unit 220 uses the communication device 26 to output information corresponding to the received correction content (for example, information indicating that the furrow R_k and furrow R_k+1 to be corrected will be merged) to the field management device 10.

[0101] Next, in step S1122, the correction acquisition unit 130 acquires information indicating the correction content output in step S1120. Then, in step S1124, the update unit 140 integrates the information of abnormal ridges (ridge R_k and ridge R_k+1) from the ridge information D2 in Figure 5 based on the correction information, as shown in Figure 22. In this case, for example, the update unit 140 deletes the information of ridge R_k and ridge R_k+1 from the ridge information D2 and generates new information for ridge R_k'. As an example, if the two ends of ridge R_k and ridge R_k+1 are defined in the "coordinates" of the ridge information D2, the update unit 140 determines the furthest combination of these four endpoints as the endpoint coordinates of ridge R_k'. The updating unit 140 may determine the distance between these two endpoints as the "length" and the direction of the line segment connecting the two endpoints as the "ridge direction".

[0102] In this modified example, as shown in Figure 23, we will explain the case where, in the ridge information D2, a ridge R_n that is not actually ridge R is defined due to noise, and the difference between the distance from an adjacent ridge (ridge R_n-1) and the reference value SV is large and exceeds the threshold th. Note that the distance of ridge R_n-1 to the adjacent ridge R_n-2 is within the threshold th range of the difference between the reference value SV and the distance of ridge R_n-1 to the adjacent ridge R_n-2. In this case, in steps S1006 to S1012 of Figures 6A and 6B, the abnormality determination unit 120 determines that R_n-1 is a normal ridge if the distance between it and either ridge R_n-2 is within a predetermined threshold from the reference value SV, and determines that ridge R_n that is different from the reference value SV and exceeds the threshold is an abnormal ridge.

[0103] In this case, in step S1114 of Figure 9A, the correction acquisition unit 130 of the field management device 10 determines, as auxiliary information, that the distance of furrow R_n from all adjacent furrows (i.e., furrow R_n-1) is greater than the reference value SV by a threshold th.

[0104] In step S1118, the display unit 210 of the terminal device 20 displays a screen for correcting the furrow R_n to be corrected. For example, the display unit 210 displays a text box on the touch panel of the input / output device 22 that suggests deleting the furrow R_n (for example, as text box AL4 in Figure 21).

[0105] Next, in step S1120, the reception unit 220 receives a user operation to delete furrow R_n (for example, an operation to touch furrow R_n). The reception unit 220 uses the communication device 26 to output information corresponding to the received correction content (for example, information indicating that the furrow R_n to be corrected should be deleted) to the field management device 10.

[0106] Next, in step S1122, the correction acquisition unit 130 acquires information indicating the correction content output in step S1120. Then, in step S1124, the update unit 140 deletes the information of abnormal ridges (ridges R_n) from the ridge information D2 in Figure 5 based on the correction information. Then, in step S1126 in Figure 9B, the output unit 150 outputs information based on the ridge information D2 updated by the update unit 140.

[0107] The modified field management system 1 can improve the accuracy of furrow information D2, which has errors in the spacing of furrows R, with minimal burden on the user by detecting abnormal furrows where the spacing between furrows R and adjacent furrows R is smaller (or larger) than the standard.

[0108] (Fourth variation) Furthermore, in the above embodiment, the update unit 140 corrected the shape of the ridge R selected as the target for correction from among the ridge R determined to be abnormal. However, the field management system 1 is not limited to this and may correct the shapes of multiple ridge Rs simultaneously. For example, when the work device 30 includes agricultural machinery such as pesticide spraying equipment and a tractor that tows the agricultural machinery, the ends of ridge R_1 to ridge R_n in the ridge information D2 may differ from the actual ridge R_1 to ridge R_n due to the length of the work device 30. The field management system 1 of this modified example can align the ends of multiple ridge Rs formed in the field F to be processed at once by performing the processing in Figures 24A and 24B instead of the processing in Figures 9A and 9B.

[0109] For example, in this modified example, the field management system 1 starts the process shown in Figure 24 after completing the processes shown in Figures 6A and 6B, similar to the first embodiment.

[0110] In the process shown in Figure 24A, in step S2102, the correction acquisition unit 130 outputs information on abnormal fields and normal fields, similar to step S1102 in Figure 9A. Next, in step S2104, the display unit 210 of the terminal device 20 displays abnormal fields and normal fields in a distinguishable manner, similar to step S1104 in Figure 9A. Furthermore, in step S2106, the reception unit 220 receives user input indicating the field F to be corrected, similar to step S1106 in Figure 9A. Upon receiving user input indicating the field F to be corrected, the reception unit 220 uses the communication device 26 to output information indicating the user input to the field management device 10. The output user input information indicating the field F to be corrected is acquired by the information acquisition unit 110 of the field management device 10.

[0111] Next, in step S2108, similar to step S1108 in Figure 9A, the correction acquisition unit 130 outputs information on abnormal and normal ridges in the field to be corrected. Then, in step S2110, similar to step S1110 in Figure 9A, the display unit 210 of the terminal device 20 displays abnormal and normal ridges in a distinguishable manner. For example, based on the information output in step S2108, the display unit 210 displays a screen on the touch panel of the input / output device 22 showing the field F1 to be processed and the ridges R_1 to R_n formed in field F1, as shown in Figure 25. In Figure 25, abnormal ridges (e.g., ridge R_k) and normal ridges (e.g., ridges R_1 to R_k-1 and ridges R_k+1 to R_n) are displayed in a distinguishable manner (e.g., in different colors).

[0112] Next, in step S2112 of Figure 24A, the reception unit 220 receives user input indicating the furrows R to be corrected (here, furrows R_1 to R_n) (for example, a predetermined gesture input, or an input of touching the "Batch Correction" button). At this time, the reception unit 220 also receives user input specifying which endpoint to stretch or shrink the length of the furrow R_k to be corrected (for example, an operation of tapping near the endpoint to be changed, an operation of tracing the furrow R in the direction of the endpoint to be changed). The reception unit 220 may also receive input specifying multiple furrows R to be corrected (for example, an input of touching multiple furrows R). When the reception unit 220 receives user input indicating the furrows R to be corrected, it uses the communication device 26 to output information indicating the user input to the field management device 10. The output user input information indicating the furrows R to be corrected is acquired by the correction acquisition unit 130 of the field management device 10.

[0113] Next, in step S2114, the correction acquisition unit 130 of the field management device 10 determines auxiliary information. For example, the correction acquisition unit 130 determines as auxiliary information that the index value used in steps S1006 to S1012 is length, and that the index value of the abnormal ridge is smaller than the reference value SV. The correction acquisition unit 130 also determines as further auxiliary information the index value of the ridge R to be corrected and the reference value.

[0114] Next, in step S2116 of Figure 24A, the correction acquisition unit 130 outputs information indicating auxiliary information, similar to step S1116 of Figure 9A.

[0115] Next, in step S2118 of Figure 24B, the display unit 210 of the terminal device 20 displays a screen for correcting multiple furrows R_k, including abnormal furrows. For example, the display unit 210 displays on the touch panel of the input / output device 22 the shape of the field F1 to be corrected and its furrows R_1 to R_n, as displayed in step S2104 of Figure 24A, as well as content based on auxiliary information. In the example of Figure 25, the display unit 210 displays an auxiliary line AL1 for changing the length of the furrow R_k to be corrected, and an arrow AL2 indicating that the length of the furrow R_k should be changed, similar to step S1114 of the first embodiment. The display unit 210 also displays the auxiliary line AL3 at the initial position determined in step S2114.

[0116] Furthermore, in addition to the auxiliary line AL1 and arrow AL2, the display unit 210 displays auxiliary information (e.g., auxiliary line AL3) for accepting user input of correction content for the endpoints of the multiple furrows R (e.g., furrows R_1 to furrows R_n) to be corrected. For example, the display unit 210 may determine the initial position of the auxiliary line AL3 as a line segment passing through the position of the endpoint when an abnormal furrow (e.g., furrow R_k), which extends parallel to the edge of the outer perimeter of the field F1 to be processed that faces the endpoint in the stretching direction received in step S2112 (e.g., the edge closest to that endpoint), is stretched in the direction of the endpoint specified in step S2112 to the length of the reference value determined in step S1006 in Figure 6A, and the auxiliary line AL3 may be displayed at this initial position.

[0117] Next, in step S2120, the reception unit 220 receives user input indicating the correction content of the furrow R_k to be corrected. For example, the reception unit 220 uses the touch panel of the input / output device 22 to receive user operations on the screen shown in Figure 25 in step S2118, such as changing the length of furrow R_k and aligning the endpoints of furrows R_1 to R_k (for example, an operation to move auxiliary line AL3 parallel along auxiliary line AL1). At this time, the display unit 210 adjusts the endpoints of furrows R_1 to R_k so that they align with auxiliary line AL3. In addition, the reception unit 220 may also receive user input to change the angle and position of auxiliary line AL3 (for example, user input to drag auxiliary line AL3), and rotate or move auxiliary line AL3 based on this user input.

[0118] On the screen shown in Figure 25, the user uses the input / output device 22 to move the auxiliary line AL3 so that the length of the furrow R_k to be corrected becomes the desired length (for example, the actual length of furrow R_k). The reception unit 220 uses the communication device 26 to output information based on the user input indicating the received correction details (for example, information indicating the corrected length of the furrow R_k to be corrected and the corrected endpoint positions of furrows R_1 to R_n) to the field management device 10.

[0119] Next, in step S2122, the correction acquisition unit 130 acquires information indicating the correction content output in step S2120.

[0120] Next, in step S2124, the update unit 140 updates the information of multiple furrows R to be corrected based on the correction information. For example, the update unit 140 updates the information of furrows R_1 to R_n to be corrected, which are indicated by the user input received in step S2114, from the furrow information D2, based on the correction information acquired in step S2120.

[0121] For example, if the update unit 140 indicates the positions of the two endpoints of a furrow R, it changes the "coordinates" of the endpoints to the position where the auxiliary line AL3 shown in step S2120 intersects with the line segment indicated by the "coordinates" and "furrow direction" of each furrow R, as shown in Figure 26.

[0122] Then, in step 2126, similar to step S1126 in Figure 9B, the output unit 150 outputs information based on the furrow information D2 updated by the update unit 140.

[0123] In this modified example, the operation to change multiple furrows R may be performed not only on abnormal fields but also on normal fields. In this case, for example, in step S2106 of Figure 24A, the reception unit 220 accepts the operation to select a normal field. Then, in steps S2108 to S2112, each part of the field management system 1 performs the same processing as in this modified example for normal furrows and obtains information specifying the multiple furrows R to be processed. Then, for the multiple furrows R to be processed, excluding abnormal furrows, each part of the field management system 1 may perform the same processing as in steps S2114 to S2124.

[0124] In this modified version of the field management system 1, the shape of multiple ridges R provided on the correction target can be changed all at once, thus reducing the burden on the user in improving the accuracy of the ridge information D2.

[0125] (Other variations) In the above embodiments and modifications, the abnormality determination unit 120 used a numerical value determined by the setting as the threshold th in steps S1006 and S1008 of Figure 6A. However, it is not limited to this, and the abnormality determination unit 120 may determine that the ridge R to be treated is an abnormal ridge that does not meet the predetermined standard if the difference between the reference value SV and the index value of the ridge R to be treated is greater than a predetermined percentage (for example, 5% of the reference value SV). Alternatively, the abnormality determination unit 120 may calculate the standard deviation δ of the index values ​​of all ridges R in the field F to be treated, and determine that the ridge R to be treated is an abnormal ridge that does not meet the predetermined standard if the difference between the reference value SV and the ridge R to be treated is greater than a predetermined multiple of δ (for example, 3δ). Thus, the abnormality determination unit 120 may determine the threshold th by percentage, or it may determine the threshold th based on statistics.

[0126] Furthermore, in the above embodiment and its modifications, the ridge information D2 was stored in the information storage unit 160 in advance. However, the system is not limited to this, and for example, the information acquisition unit 110 may create the ridge information D2 based on the position information of the working device 30 that is working in the field F, which is output by the working device 30. For this purpose, for example, the information acquisition unit 110 may store the position information in the information storage unit 160 each time the working device 30 outputs the position information. Then, in step S1002, the information acquisition unit 110 may create the ridge information D2 using any known ridge detection method.

[0127] Furthermore, in the above embodiments and modifications, it was explained that the types of indicator values ​​to be corrected are known. However, the field management system 1 may determine whether a ridge is abnormal or does not meet the criteria for each indicator value corresponding to multiple types of geographical features. For example, the field management system 1 repeats the processing in Figures 6A and 6B for multiple types of indicator values, including processing with length as the indicator value, processing with the angle of the ridge direction as the indicator value, and processing with the interval between ridges as the indicator value. Then, in step S1114 of Figure 9A, the correction acquisition unit may determine the corresponding auxiliary information based on whether the indicator value determined to be an abnormal ridge is length, angle, or ridge interval. Then, in step S1118, the display unit 210 may display information to assist user input based on the determined auxiliary information. Then, in step S1120, the reception unit 220 may receive user input indicating corrected geographical features corresponding to the auxiliary information, and in step S1122, the correction acquisition unit 130 may acquire correction information based on the user input. Then, the update unit 140 may update the items in the furrow information D2 that correspond to the correction content based on the correction information. At this time, the reception unit 220 may also receive user input (for example, tapping one of the icons indicating changes such as "length", "angle", or "furrow spacing") to select the content to be changed (for example, changing the length, changing the direction, merging or deleting furrows R_1 to R_n, whichever the user desires). Then, in step S1114, the correction acquisition unit 130 may determine the auxiliary information based on the information indicating this user input. Alternatively, the correction acquisition unit 130 may determine auxiliary information according to the type of user input, such as determining to change the length when the operation of sliding a finger in the direction in which the ridge R extends is received, or to change the angle when the operation of sliding a finger in the direction in which it rotates is received.

[0128] (Note) The field management method, field management system, and program described in each embodiment can be described as follows:

[0129] The field management method relating to the first aspect is: Based on furrow information indicating multiple furrows formed in a field, an index value indicating the geographical characteristics of the multiple furrows is obtained, The acquired indicator values ​​are used to determine abnormal furrows that do not meet predetermined criteria, To obtain correction information indicating the correction content of the determined abnormal ridge information from the aforementioned ridge information, Based on the acquired correction information, the information on abnormal ridges in the ridge information is updated, Output the updated furrow information, Includes.

[0130] The field management method relating to the second aspect is the field management method relating to the first aspect, Obtaining the aforementioned index value includes obtaining the length of the multiple ridges, the direction in which the multiple ridges extend, or the coordinates of a representative position of the multiple ridges as the index value, based on the ridge information. The acquisition of the correction information includes acquiring correction information indicating the length of the corrected abnormal ridge, the direction in which the corrected abnormal ridge extends, or the coordinates of a representative position of the corrected abnormal ridge. Updating the information of the abnormal ridges includes updating the ridge information so that the length of the abnormal ridge, the direction in which the abnormal ridge extends, or the coordinates of the representative position of the abnormal ridge are corrected based on the correction information.

[0131] The field management method relating to the third aspect is the field management method relating to the first aspect, Obtaining the aforementioned index value includes obtaining the interval between two adjacent furrows among the plurality of furrows as the index value, based on the furrow information. Obtaining the aforementioned correction information includes obtaining correction information indicating that the abnormal furrow should be merged with other furrows or deleted, so that the distance between the abnormal furrow and the furrow adjacent to the abnormal furrow satisfies the predetermined criteria. Updating the information on the abnormal furrows includes integrating or deleting the information on the abnormal furrows from the furrow information based on the correction information.

[0132] The field management method relating to the fourth aspect is a field management method relating to any of the first to third aspects, Determining the abnormal furrows includes determining furrows that do not meet the criteria as abnormal furrows if the difference between the index value obtained for a furrow and a standard value statistically determined from the index values ​​obtained for multiple furrows exceeds a predetermined threshold.

[0133] The field management method relating to the fifth aspect is the field management method relating to the fourth aspect, Determining the abnormal ridges includes obtaining a regression line for the index values ​​obtained for the plurality of ridges, and determining the reference value from the regression line.

[0134] The field management method relating to the sixth aspect is a field management method relating to the fourth or fifth aspect, Determining the abnormal furrows includes determining the predetermined threshold from the index values ​​obtained for the plurality of furrows.

[0135] The field management method relating to the seventh aspect is a field management method relating to any of the first to sixth aspects, Obtaining the aforementioned correction information Among the aforementioned multiple furrows, the abnormal furrow is to be displayed in a way that allows it to be distinguished from the other furrows, The user input information instructing the correction of the displayed abnormal ridge shape is acquired as the correction information, Includes.

[0136] The field management method relating to the eighth aspect is a field management method relating to any of the first to seventh aspects, This further includes obtaining field information that indicates multiple fields, each containing one or more furrows. Obtaining the aforementioned correction information Based on the field information, one or more abnormal fields containing the abnormal ridges among the multiple fields are displayed in a way that allows them to be distinguished from the other fields. The system accepts user input to select a target field to be processed from among one or more of the aforementioned abnormal fields, To display the abnormal furrows included in the selected target field in a way that allows them to be distinguished from other furrows, The system acquires information based on user input instructing the correction of the displayed abnormal ridge shape as the correction information, It also includes.

[0137] The field management method relating to the ninth aspect is a field management method relating to the seventh or eighth aspect, Based on the index value of the abnormal furrow and the predetermined criteria, auxiliary information indicating the reason why the abnormal furrow was determined to be abnormal is determined. Displaying the aforementioned abnormal furrows in a way that allows them to be distinguished from other furrows is equivalent to displaying information based on the aforementioned auxiliary information. It also includes.

[0138] The field management method relating to the 10th aspect is a field management method relating to the 8th or 9th aspect, Displaying the abnormal field in a way that allows it to be distinguished from other fields includes displaying the number of abnormal furrows included in the abnormal field in a way that allows it to be visually confirmed.

[0139] The field management method relating to the 11th aspect is: Based on furrow information indicating multiple furrows formed in a field, an index value indicating the geographical characteristics of the multiple furrows is obtained, To display the endpoints of the plurality of ridges, and auxiliary lines to assist user input in correcting the positions of the endpoints of the plurality of ridges, The system accepts user input indicating corrections to correct the coordinates of the endpoints of two or more of the displayed furrows by moving the aforementioned auxiliary lines. Based on the user input received, the coordinates of the endpoints of two or more furrows in the furrow information are updated, Output the updated furrow information, Includes.

[0140] The field management system according to the 12th embodiment is: An information acquisition unit that acquires index values ​​indicating the geographical characteristics of multiple furrows based on furrow information indicating multiple furrows formed in a field, An abnormality determination unit determines abnormal ridges in which the index value acquired by the information acquisition unit does not meet predetermined criteria, A correction acquisition unit acquires correction information indicating how to correct the information of abnormal ridges determined by the abnormality determination unit from the aforementioned ridge information, Based on the correction information acquired by the correction acquisition unit, an update unit updates the information on abnormal ridges among the ridge information, The update unit outputs the updated furrow information, It is equipped with.

[0141] The program relating to the 13th aspect is: On the computer, Based on furrow information indicating multiple furrows formed in a field, an index value indicating the geographical characteristics of the multiple furrows is obtained, The acquired indicator values ​​are used to determine abnormal furrows that do not meet predetermined criteria, To obtain correction information indicating the correction content of the determined abnormal ridge information from the aforementioned ridge information, Based on the acquired correction information, the information on abnormal ridges in the ridge information is updated, Output the updated furrow information, Make it run. [Explanation of Symbols]

[0142] 1. Field Management System 10 Field Management Equipment 12 Input devices 14 Arithmetic unit 16. Communication equipment 110 Information Acquisition Department 120 Anomaly Determination Unit 130 Correction acquisition unit 140 Update Department 150 Output section 160 Information storage section 20 Terminal devices 22 Input devices 24 Arithmetic unit 26 Communication equipment 210 Display section 220 Reception Department 30 Working equipment Microsoft Network F, F1-F3 fields R, R_1~R_n ridge P1, P2, P3 Program M1, M2, M3 storage medium D1 Field Information D2 ridge information AL1 Auxiliary line AL2 Arrow AL3 Auxiliary line AL4 Textbox RL regression line

Claims

1. A field management method to be performed in a field management system built on a computer, Based on furrow information indicating multiple furrows formed in a field, an index value indicating the geographical characteristics of the multiple furrows is obtained, The acquired indicator values ​​are used to determine abnormal furrows that do not meet predetermined criteria, To obtain correction information indicating the correction content of the determined abnormal ridge information from the aforementioned ridge information, Based on the acquired correction information, the information on abnormal ridges in the ridge information is updated, Output the updated furrow information, Includes, Obtaining the aforementioned index value includes obtaining the length of the multiple ridges, the direction in which the multiple ridges extend, or the coordinates of a representative position of the multiple ridges as the index value, based on the ridge information. The acquisition of the correction information includes acquiring correction information indicating the length of the corrected abnormal ridge, the direction in which the corrected abnormal ridge extends, or the coordinates of a representative position of the corrected abnormal ridge. Updating the information of the abnormal furrow includes updating the furrow information so that the length of the abnormal furrow, the direction in which the abnormal furrow extends, or the coordinates of the representative position of the abnormal furrow are corrected based on the correction information. Field management methods.

2. Determining the abnormal furrows includes determining furrows that exceed a predetermined threshold in the difference between the index value obtained for a furrow and a standard value statistically determined from the index values ​​obtained for multiple furrows, as abnormal furrows that do not meet the standard. The field management method according to claim 1.

3. Determining the abnormal furrows includes obtaining a regression line for the index values ​​obtained for the plurality of furrows, and determining the reference value from the regression line. The field management method according to claim 2.

4. Determining the abnormal furrows includes determining the predetermined threshold from the index values ​​obtained for the plurality of furrows. The field management method according to claim 3.

5. Obtaining the aforementioned correction information Among the aforementioned multiple furrows, the abnormal furrow is to be displayed in a way that allows it to be distinguished from the other furrows, The user input information instructing the correction of the displayed abnormal ridge shape is acquired as the correction information, including, The field management method according to claim 1.

6. This further includes obtaining field information indicating multiple fields, each containing one or more furrows. Obtaining the aforementioned correction information Based on the field information, one or more abnormal fields containing the abnormal ridges among the multiple fields are displayed in a way that allows them to be distinguished from the other fields. The system accepts user input to select a target field to be processed from among one or more of the aforementioned abnormal fields, To display the abnormal furrows included in the selected target field in a way that allows them to be distinguished from other furrows, The system acquires information based on user input instructing the correction of the displayed abnormal ridge shape as the correction information, This also includes, The field management method according to claim 1.

7. Based on the index value of the abnormal furrow and the criteria, auxiliary information indicating the reason why the abnormal furrow was determined to be abnormal is determined. Displaying the aforementioned abnormal furrows in a way that allows them to be distinguished from other furrows is equivalent to displaying information based on the aforementioned auxiliary information. This also includes, The field management method according to claim 5 or 6.

8. Displaying the abnormal field in a way that allows it to be distinguished from other fields includes displaying the number of abnormal furrows included in the abnormal field in a way that allows it to be visually recognized. The field management method according to claim 6.

9. A field management method performed in a computer-based field management system, Based on furrow information indicating multiple furrows formed in a field, an index value indicating the geographical characteristics of the multiple furrows is obtained, The acquired indicator values ​​are used to determine abnormal furrows that do not meet predetermined criteria, To obtain correction information indicating the correction content of the determined abnormal ridge information from the aforementioned ridge information, Based on the acquired correction information, the information on abnormal ridges in the ridge information is updated, Output the updated furrow information, Includes, Obtaining the aforementioned index value includes obtaining the interval between two adjacent furrows among the plurality of furrows as the index value, based on the furrow information. Obtaining the aforementioned correction information includes obtaining correction information indicating that the abnormal furrow should be merged with other furrows, or that the abnormal furrow should be deleted, so that the interval between the abnormal furrow and the furrow adjacent to the abnormal furrow satisfies the aforementioned criteria. Updating the information of the abnormal furrows includes, based on the correction information, integrating or deleting the information of the abnormal furrows from the furrow information. Field management methods.

10. An information acquisition unit that acquires index values ​​indicating the geographical characteristics of multiple furrows based on furrow information indicating multiple furrows formed in a field, An abnormality determination unit determines abnormal ridges in which the index value acquired by the information acquisition unit does not meet predetermined criteria, A correction acquisition unit acquires correction information indicating how to correct the information of abnormal ridges determined by the abnormality determination unit from the aforementioned ridge information, Based on the correction information acquired by the correction acquisition unit, an update unit updates the information on abnormal ridges among the ridge information, The update unit outputs the updated furrow information, Equipped with, The information acquisition unit is configured to acquire, based on the furrow information, the length of the multiple furrows, the direction in which the multiple furrows extend, or the coordinates of a representative position of the multiple furrows as the index values. The correction acquisition unit is configured to acquire correction information indicating the length of the abnormal ridge after correction, the direction in which the abnormal ridge extends after correction, or the coordinates of a representative position of the abnormal ridge after correction. The update unit is configured to update the furrow information based on the correction information so that the length of the abnormal furrow, the direction in which the abnormal furrow extends, or the coordinates of the representative position of the abnormal furrow are corrected. Field management system.

11. An information acquisition unit that acquires index values ​​indicating the geographical characteristics of a plurality of ridges based on ridge information indicating a plurality of ridges formed in a field, An abnormality determination unit determines abnormal ridges in which the index value acquired by the information acquisition unit does not meet predetermined criteria, A correction acquisition unit acquires correction information indicating how to correct the information of abnormal ridges determined by the abnormality determination unit from the aforementioned ridge information, Based on the correction information acquired by the correction acquisition unit, an update unit updates the information on abnormal ridges among the ridge information, The update unit outputs the updated furrow information, Equipped with, The information acquisition unit is configured to acquire the interval between two adjacent furrows among the plurality of furrows as the index value based on the furrow information. The correction acquisition unit is configured to acquire correction information indicating that the abnormal furrow should be merged with other furrows or deleted so that the distance between the abnormal furrow and the furrow adjacent to the abnormal furrow satisfies the criteria. The update unit is configured to integrate or delete information about abnormal ridges from the ridge information based on the correction information. Field management system.

12. On the computer, Based on furrow information indicating multiple furrows formed in a field, an index value indicating the geographical characteristics of the multiple furrows is obtained, The acquired indicator values ​​are used to determine abnormal furrows that do not meet predetermined criteria, To obtain correction information indicating the correction content of the determined abnormal ridge information from the aforementioned ridge information, Based on the acquired correction information, the information on abnormal ridges in the ridge information is updated, Output the updated furrow information, A program that executes, Obtaining the aforementioned index value includes obtaining the length of the multiple ridges, the direction in which the multiple ridges extend, or the coordinates of a representative position of the multiple ridges as the index value, based on the ridge information. The acquisition of the correction information includes acquiring correction information indicating the length of the corrected abnormal ridge, the direction in which the corrected abnormal ridge extends, or the coordinates of a representative position of the corrected abnormal ridge. Updating the information of the abnormal furrow includes updating the furrow information so that the length of the abnormal furrow, the direction in which the abnormal furrow extends, or the coordinates of the representative position of the abnormal furrow are corrected based on the correction information. program.

Citation Information

Patent Citations

  • recorder

    JP1983021970A

  • Graphic processor

    JP1991194657A

  • Image correcting device and drawing inputting device

    JP1994231253A

  • Damage part informing system for vehicle

    JP2008221906A

  • Image processing apparatus and method for controlling the same, and information processing system

    JP2020113247A