Interface interaction method, device and equipment based on farmland data and storage medium
Displaying the status of farmland data in the form of a calendar and displaying the proportional data, the problem of unintuitive farmland data display in the existing technology is solved, and users can intuitively monitor and manage farmland data status.
Patent Information
- Application Number
- CN202411238280.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-09-04
- Publication Date
- 2025-02-28
AI Technical Summary
In the prior art, the management and display of farmland data are finely granular, and the farmland data status cannot be visually displayed, resulting in a lot of time required for users to view.
The farmland data status is displayed in the form of a calendar, and the proportional data of different farmland data statuses in each preset period is displayed in the second display area of the visual interface, so that users can understand the changing trends of different farmland data statuses over time.
This enables users to view the farmland data status of each preset cycle more intuitively, helping users understand the changing trends of different farmland data status through the second display area, thereby facilitating effective monitoring and management of farmland data.
Smart Images

Figure CN119536568A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of agricultural technology, and in particular to an interface interaction method, device, equipment and storage medium based on farmland data. Background Art
[0002] With the development of remote sensing technology, remote sensing images can help property insurance workers more accurately assess crop losses in smart agriculture scenarios, thereby better formulating insurance policies and providing reasonable insurance services. In addition, remote sensing technology can also help property insurance workers locate disaster sites more quickly, provide timely disaster relief services, reduce crop losses, and help farmers resume production as soon as possible.
[0003] In the related technologies, the management and display of farmland data is too granular to intuitively see the status of farmland data, which causes users to spend a lot of time viewing the data. Summary of the invention
[0004] The main purpose of this application is to provide an interface interaction method, device, equipment and storage medium based on farmland data, which displays the farmland data status in calendar form, so that users can view the farmland data status of each preset period more intuitively; and after determining the proportion data of different farmland data status in each preset period, it is displayed in the second display area of the visualization interface, which helps users understand the changing trends of different farmland data status over time through the second display area, so as to effectively monitor and manage the farmland data.
[0005] In a first aspect, the present application provides an interface interaction method based on farmland data, comprising:
[0006] Acquire first farmland data and second farmland data of a preset period, wherein the second farmland data and the first farmland data are farmland data of different types;
[0007] Determining the farmland data state corresponding to the preset period according to the first farmland data and the second farmland data;
[0008] Displaying the farmland data states corresponding to the plurality of preset periods respectively in the first display area of the visualization interface;
[0009] Determine the proportion data of each of the different farmland data states in the multiple preset periods according to the number of periods of each of the different farmland data states in the multiple preset periods;
[0010] The proportion data corresponding to each of the farmland data states are displayed in the second display area of the visualization interface.
[0011] In a second aspect, the present application also provides an interface interaction device based on farmland data, comprising:
[0012] An acquisition module, used for acquiring first farmland data and second farmland data of a preset period, wherein the second farmland data and the first farmland data are farmland data of different types;
[0013] A state determination module, used for determining the farmland data state corresponding to the preset period according to the first farmland data and the second farmland data;
[0014] A status display module, used for displaying the farmland data status corresponding to each of the plurality of preset periods in the first display area of the visualization interface;
[0015] A data determination module, used to determine the proportion data of each of the different farmland data states in the multiple preset periods according to the number of periods of each of the different farmland data states in the multiple preset periods;
[0016] The data display module is used to display the percentage data corresponding to each of the farmland data states in the second display area of the visualization interface.
[0017] In a third aspect, the present application further provides a computer device, the computer device comprising a memory and a processor;
[0018] The memory is used to store computer programs;
[0019] The processor is used to execute the computer program and implement the above-mentioned interface interaction method based on farmland data when executing the computer program.
[0020] In a fourth aspect, the present application further provides a computer-readable storage medium having a computer program stored thereon, and when the computer program is executed by a processor, the steps of the above-mentioned interface interaction method based on farmland data are implemented.
[0021] The present application provides an interface interaction method, device, equipment and storage medium based on farmland data, wherein the method includes: acquiring first farmland data and second farmland data of a preset period, wherein the second farmland data and the first farmland data are different types of farmland data; determining the farmland data status corresponding to the preset period according to the first farmland data and the second farmland data; displaying the farmland data status corresponding to each of the multiple preset periods in a first display area of a visualization interface; determining the proportion data of each of the different farmland data statuses in the multiple preset periods according to the number of periods of each of the different farmland data statuses in the multiple preset periods; and displaying the proportion data corresponding to each of the farmland data statuses in the second display area of the visualization interface. The present application can determine the farmland data status of each preset period based on the first farmland data and the second farmland data of each preset period, and display the farmland data status of each preset period in the first display area of the visualization interface. The farmland data status is displayed in the form of a calendar, so that users can view the farmland data status of each preset period more intuitively; and after determining the proportion data of different farmland data statuses in each preset period, it is displayed in the second display area of the visualization interface, which helps users to understand the changing trends of different farmland data statuses over time through the second display area, so as to effectively monitor and manage the farmland data. BRIEF DESCRIPTION OF THE DRAWINGS
[0022] In order to more clearly illustrate the technical solutions of the embodiments of the present application, the drawings required for use in the description of the embodiments will be briefly introduced below. Obviously, the drawings described below are some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative work.
[0023] Figure 1 A schematic diagram of a flow chart of an interface interaction method based on farmland data provided in an embodiment of the present application;
[0024] Figure 2 A schematic diagram of the connection between the server and the terminal device provided in the embodiment of the present application;
[0025] Figure 3 A schematic diagram of a first display area provided in an embodiment of the present application;
[0026] Figure 4 A schematic diagram of switching options in the first display area provided in an embodiment of the present application;
[0027] Figure 5 A schematic diagram of a second display area and a third display area provided in an embodiment of the present application;
[0028] Figure 6A schematic diagram of a pop-up window showing abnormal data status provided in an embodiment of the present application;
[0029] Figure 7 A schematic diagram of a pop-up window showing a missing data state provided in an embodiment of the present application;
[0030] Figure 8 A schematic block diagram of an interface interaction device based on farmland data provided in an embodiment of the present application;
[0031] Fig. 9 A schematic block diagram of the structure of a computer device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0032] The following will be combined with the drawings in the embodiments of the present application to clearly and completely describe the technical solutions in the embodiments of the present application. Obviously, the described embodiments are part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of this application.
[0033] The flowcharts shown in the accompanying drawings are only examples and do not necessarily include all the contents and operations / steps, nor must they be executed in the order described. For example, some operations / steps may also be decomposed, combined or partially merged, so the actual execution order may change according to actual conditions.
[0034] The embodiments of the present application provide an interface interaction method, device, equipment and storage medium based on farmland data. Among them, the interface interaction method based on farmland data can be applied to terminal devices, which can be mobile phones, tablet computers, laptops, desktop computers and other devices. It can also be applied to a server, which can be a separate server or a cloud server that provides basic cloud computing services such as cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communications, middleware services, domain name services, security services, content delivery networks (Content Delivery Network, CDN), and big data and artificial intelligence platforms.
[0035] In conjunction with the accompanying drawings, some embodiments of the present application are described in detail below. In the absence of conflict, the following embodiments and features in the embodiments can be combined with each other.
[0036] See also Figure 1 , Figure 1 This is a flow chart of an interface interaction method based on farmland data provided in an embodiment of the present application. It should be noted that the interface interaction method based on farmland data provided in an embodiment of the present application can be used in a terminal device, and of course can also be used in a server.
[0037] like Figure 2 As shown, the interface interaction method based on farmland data is applied to the server, the server and the terminal device are connected in communication, and the server can send the proportion data obtained by the interface interaction method based on farmland data to the terminal device. Of course, it is not limited to this and is not limited here.
[0038] In specific implementation, the terminal device includes but is not limited to: any one of a mobile phone, a tablet computer, a laptop computer, and a desktop computer; the server can be a single server or a server cluster, or a cloud server that provides cloud computing services.
[0039] like Figure 1 As shown, the interface interaction method based on farmland data includes steps S101 to S105.
[0040] Step S101, obtaining first farmland data and second farmland data of a preset period, wherein the second farmland data and the first farmland data are farmland data of different types.
[0041] The first farmland data and the second farmland data in the embodiment of the present application may include remote sensing image data of multiple bands such as visible light, near infrared, and short-wave infrared, and may also include the normalized difference vegetation index, i.e., NDVI. Remote sensing image data refers to image data of a certain area range obtained from a remote sensor mounted on a satellite, which can directly reflect the physical characteristics of the surface, such as topography, landforms, and objects, and is generally used in technical fields such as urban planning, agricultural monitoring, and environmental monitoring. NDVI is a vegetation index calculated based on remote sensing image data, which is used to evaluate the growth status and coverage of vegetation. For example, NDVI can be calculated by the reflectivity of the infrared band and the red light band to reflect the greenness and growth status of vegetation. It should be noted that the numerical range of NDVI is generally between -1 and 1, where a positive value indicates vegetation coverage, and a larger value indicates a higher vegetation coverage.
[0042] Specifically, the embodiment of the present application can obtain remote sensing image data and NDVI at preset period intervals. The preset period can be six days, eight days or ten days. Those skilled in the art can set the preset period according to actual conditions.
[0043] Step S102: determining the farmland data state corresponding to a preset period according to the first farmland data and the second farmland data.
[0044] Specifically, the farmland data status may include a data missing status, a data complete status, and a data abnormal status. According to the first farmland data and the second farmland data, it can be determined whether the data is abnormal or missing, so that the farmland data status of the preset period can be determined.
[0045] In an exemplary embodiment, the first farmland data includes remote sensing image data, the second farmland data includes normalized difference vegetation index, and step S102 includes steps S1021 to S1023.
[0046] Step S1021: When the remote sensing image data and / or the normalized difference vegetation index is a null value, determining that the farmland data state of a preset period is a data missing state.
[0047] Step S1022: When the remote sensing image data and the normalized difference vegetation index are not null values, determine that the farmland data status of the preset period is a data complete status.
[0048] Step S1023: When the normalized difference vegetation index is not within the preset value range, determining that the farmland data state of the preset period is a data abnormal state.
[0049] In an embodiment of the present application, the first farmland data may include remote sensing image data, and the second farmland data may include normalized vegetation index, i.e., NDVI. The second farmland data is calculated based on the first farmland data. The embodiment of the present application classifies the remote sensing image data that does not need to be processed and the normalized vegetation index that has been processed, which helps to subsequently determine the farmland data status of the preset period based on the remote sensing image data and the normalized vegetation index.
[0050] For example, if data is not successfully acquired within the preset time, it can be determined to be in a data missing state. Specifically, the preset period can be set to eight days, and remote sensing image data and normalized vegetation index are acquired every eight days. When the acquired remote sensing image data and / or normalized vegetation index is null, it means that data has not been successfully acquired in the preset period, and the farmland data status of the preset period can be determined to be in a data missing state. For example, February 18, 2023 is a preset period. If the remote sensing image data acquired within 24 hours after 24:00 on February 18, 2023 is null or the acquired normalized vegetation index is null, it is determined that the farmland data status of the period on February 18, 2023 is in a data missing state.
[0051] If the data is successfully acquired within the preset time, the data integrity status can be determined. Exemplarily, remote sensing image data and normalized vegetation index are acquired every eight days. When the acquired remote sensing image data and normalized vegetation index are not null values, it means that the data is successfully acquired in the preset period, and the farmland data status of the preset period can be determined to be a data integrity status. For example, February 18, 2023 is a preset period. If the remote sensing image data and normalized vegetation index acquired within 24 hours after 24:00 on February 18, 2023 are not null values, the farmland data status of the period on February 18, 2023 is determined to be a data integrity status.
[0052] In actual application scenarios, in the middle of the corn planting season, its normalized vegetation index is generally between 0.5-0.85. If it exceeds the range of 0.5-0.85, it means that the growth condition of the corn is not very good. Based on this, the embodiment of the present application can set a preset numerical range to determine whether the normalized vegetation index obtained is abnormal. If the normalized vegetation index obtained in the preset period is not within the preset numerical range, it can be determined that the farmland data state of the preset period is a data abnormal state. For example, the preset numerical range is 0.5-0.85. If the normalized vegetation index obtained is 0.4, it can be determined that the farmland data state of the preset period is a data abnormal state. In addition, the preset numerical ranges corresponding to different crops are different. For example, the preset numerical range can be set to 0-1. Of course, those skilled in the art can set the preset numerical range according to actual conditions.
[0053] In an exemplary implementation, step S102 further includes step S201 .
[0054] Step S201: If the farmland data status of the preset period is a data missing state or a data abnormal state, a prompt operation is performed.
[0055] For example, if the farmland data status of a preset period is a data missing state or a data abnormal state, a corresponding prompt message can be sent to the staff's terminal device to prompt the staff that the farmland data status of the period is a data missing state or a data abnormal state, so that the staff can find problems in time.
[0056] Step S103: displaying farmland data states corresponding to a plurality of preset periods in the first display area of the visualization interface.
[0057] like Figure 3 As shown, the first display area is a calendar display area, and the first display area can display the farmland data status of different preset periods. For example, the farmland data status of the period 2023-01-01 is a complete data state, the farmland data status of the period 2023-02-02 is a data abnormal state, and the farmland data status of the period 2023-02-18 is a data missing state. The embodiment of the present application displays the farmland data status of different preset periods in the form of a calendar in the first display area of the visualization interface, so that the user can more intuitively view the farmland data status of each preset period.
[0058] For example, Figure 4As shown, the first display area can be set. Specifically, the type of farmland can be set, such as cultivated land. The type of crops can also be set, such as corn. The staff can switch the type of cultivated land in the first display area according to the actual situation, so as to view the farmland data status of each cycle of the cultivated land.
[0059] In an exemplary implementation, step S103 includes steps S1031 to S1033.
[0060] Step S1031: when the farmland data status of the preset period corresponding to the first farmland data and the second farmland data is a data missing state, a period identifier of the preset period of the data missing state is displayed in a first display area of the visualization interface with a first display effect.
[0061] Step S1032: when the farmland data status of the preset period corresponding to the first farmland data and the second farmland data is a data complete state, a period identifier of the preset period of the data complete state is displayed in the first display area of the visualization interface with a second display effect.
[0062] Step S1033: when the farmland data status of the preset period corresponding to the first farmland data and the second farmland data is a data abnormality status, a period identifier of the preset period of the data abnormality status is displayed in the first display area of the visualization interface with a third display effect.
[0063] like Figure 3 As shown, for example, in an embodiment of the present application, the corresponding display effect can be determined according to different farmland data states to be displayed in the first display area of the visualization interface. Specifically, when the farmland data state of a preset period is a data missing state, the period identifier of the preset period of the data missing state can be displayed in the first display area with a first display effect. For example, the first display effect can be a “?” period identifier. When the farmland data state of a preset period is a data complete state, the period identifier of the preset period of the data complete state can be displayed in the first display area with a second display effect. For example, the second display effect can be a “triangle” period identifier. When the farmland data state of a preset period is a data abnormal state, the period identifier of the preset period of the data abnormal state can be displayed in the first display area with a third display effect. For example, the third display effect can be a “!” identifier.
[0064] Exemplarily, the first display effect, the second display effect, and the third display effect may also be different color identifiers. For example, the first display effect may be orange, the second display effect may be green, and the third display effect may be red.
[0065] The embodiment of the present application periodically identifies different farmland data states through different display effects, so that the staff can more intuitively and quickly understand the farmland data states of different preset periods in the first display area.
[0066] In an exemplary embodiment, the method further includes: step S301 and step S302.
[0067] Step S301: In response to a user clicking operation on a period mark corresponding to any data missing state, display missing information.
[0068] Step S302: In response to a user clicking operation on a cycle identifier corresponding to any data abnormal state, abnormal information is displayed.
[0069] like Figure 6 As shown, in response to a user clicking on a period mark corresponding to any data abnormality state, a pop-up window is displayed in the first display area of the visualization interface, and the pop-up window can display abnormal information, for example, in the preset period of 2023-02-10, NDVI exceeds the preset range. Figure 7 As shown, in response to a user clicking on a period identifier corresponding to any data missing status, a pop-up window is displayed in the first display area of the visualization interface, which may display missing information, for example, 2023-02-10, a list of regions with data missing status, and a button option to click on download.
[0070] Step S104: determining the proportion of each of the different farmland data states in the multiple preset periods according to the number of periods of each of the different farmland data states in the multiple preset periods.
[0071] For example, the embodiment of the present application can determine the proportion of farmland data status in a preset period according to the number of cycles of different farmland data states. For example, the number of cycles in which the farmland data state is a data missing state is 3, the number of cycles in which the farmland data state is a data complete state is 6, and the number of cycles in which the farmland data state is a data abnormal state is 1, then the total number of cycles is 10, so the proportion of each farmland data state in the total number of cycles can be calculated.
[0072] In an exemplary implementation, step S104 includes step S1041 and step S1042.
[0073] Step S1041: In the third display area of the visualization interface, the number of cycles in the data missing state, the number of cycles in the data complete state, and the number of cycles in the data abnormal state are displayed.
[0074] Step S1042: determine a first percentage of the data missing state in a preset period, a second percentage of the data complete state in a preset period, and a third percentage of the data abnormal state in a preset period based on the number of cycles in the data missing state, the number of cycles in the data complete state, and the number of cycles in the data abnormal state.
[0075] For example, Figure 5 As shown, the embodiment of the present application can display the number of cycles in the data missing state, the number of cycles in the data complete state, and the number of cycles in the data abnormal state in the third display area of the visualization interface, namely the statistical area. Figure 5 As shown, 6 periods of data are complete, 6 periods of data are abnormal, and 3 periods of data are missing. Then, according to the number of cycles of the data missing state, the number of cycles of the data complete state, and the number of cycles of the data abnormal state, determine the first proportion of the data missing state in the preset cycle, the second proportion of the data complete state in the preset cycle, and the third proportion of the data abnormal state in the preset cycle. For example, the farmland data status of the current cycle 2023-04-15 is the data abnormal state. From the cycle of 2023-01-01 to 2023-04-15, there are 14 cycles, including 6 periods of data complete, 6 periods of data abnormal, and 2 periods of data missing. Therefore, in the cycle of 2023-04-15, the first proportion of the data missing state is 2 / 14, the second proportion of the data complete state is 6 / 14, and the third proportion of the data abnormal state is 6 / 14. When the farmland data status of the next cycle 2024-04-23 is the data missing state, there are 15 cycles from the cycle 2023-01-01 to 2023-04-23, among which 6 periods are in the complete data state, 6 periods are in the abnormal data state, and 3 periods are in the data missing state. Therefore, in the cycle 2023-04-23, the first percentage of data in the data missing state becomes 3 / 15, the second percentage of data in the data complete state becomes 6 / 15, and the third percentage of data in the data abnormal state becomes 6 / 15.
[0076] The embodiment of the present application calculates the percentage data of different farmland data states, which helps users to timely understand the frequency of data missing states and data abnormal states, thereby effectively managing farmland data.
[0077] Step S105: displaying the percentage data corresponding to each farmland data status in the second display area of the visualization interface.
[0078] like Figure 5 As shown, the second display area is the graphic area. In response to the user's click operation on the preset period of the graphic area in the visualization interface, the proportion data of each farmland data status in the preset period is displayed in the graphic area.
[0079] For example, the percentage of each farmland data status in each preset period can be displayed in the form of a line graph in the graphic area, so that users can understand the frequency of missing and abnormal farmland data through the line graph. For example, if the percentage of data abnormality status continues to decrease, it means that the normalized vegetation index is within the preset data range. If the percentage of data abnormality status continues to increase, it means that staff need to be arranged to handle it accordingly.
[0080] In an exemplary implementation, step S105 specifically includes: in response to a user dragging operation on the timeline in the visualization interface, displaying percentage data corresponding to the data missing state and the data abnormal state in the second display area of the visualization interface.
[0081] like Figure 5 As shown, the graphic area of the visualization interface includes a timeline. In response to the user's dragging operation on the timeline in the visualization interface, the proportion of data missing status and data abnormality status in each preset period can be displayed in the graphic area. By controlling the graphic area through the timeline, the visualization effect of the changing trend of farmland data status is improved.
[0082] The interface interaction method based on farmland data provided in the above embodiment includes: obtaining the first farmland data and the second farmland data of a preset period, the second farmland data and the first farmland data are farmland data of different types; determining the farmland data status corresponding to the preset period according to the first farmland data and the second farmland data; displaying the farmland data status corresponding to each of the multiple preset periods in the first display area of the visualization interface; determining the proportion data of each of the different farmland data states in the multiple preset periods according to the number of periods of each of the different farmland data states in the multiple preset periods; and displaying the proportion data corresponding to each farmland data state in the second display area of the visualization interface. The embodiment of the present application can determine the farmland data status of each preset period according to the first farmland data and the second farmland data of each preset period, and display the farmland data status of each preset period in the first display area of the visualization interface, and display the farmland data status in the form of a calendar, so that the user can view the farmland data status of each preset period more intuitively; and after determining the proportion data of different farmland data states in each preset period, display them in the second display area of the visualization interface, which helps the user understand the changing trend of different farmland data states over time through the second display area, so as to effectively monitor and manage the farmland data.
[0083] See also Figure 8 , Figure 8A schematic block diagram of an interface interaction device based on farmland data provided in an embodiment of the present application. The interface interaction device based on farmland data can be configured in a server or a terminal device to execute the aforementioned interface interaction method based on farmland data.
[0084] like Figure 8 As shown, the interface interaction device based on farmland data includes: a data module 110 , a state determination module 120 , a state display module 130 , a data determination module 140 and a data display module 150 .
[0085] The acquisition module 110 is used to acquire first farmland data and second farmland data of a preset period, where the second farmland data and the first farmland data are different types of farmland data.
[0086] The state determination module 120 is used to determine the farmland data state corresponding to a preset period according to the first farmland data and the second farmland data.
[0087] The status display module 130 is used to display the farmland data status corresponding to each of the plurality of preset periods in the first display area of the visualization interface.
[0088] The data determination module 140 is used to determine the proportion data of different farmland data states in multiple preset periods according to the number of periods of different farmland data states in multiple preset periods.
[0089] The data display module 150 displays the percentage data corresponding to each farmland data status in the second display area of the visualization interface.
[0090] In an exemplary embodiment, the first farmland data includes remote sensing image data, the second farmland data includes normalized difference vegetation index, and the state determination module 120 includes a first state determination submodule, a second state determination submodule and a third state determination submodule.
[0091] The first state determination submodule is used to determine that the farmland data state of a preset period is a data missing state when the remote sensing image data and / or the normalized difference vegetation index is a null value.
[0092] The second state determination submodule is used to determine that the farmland data state of a preset period is a data complete state when the remote sensing image data and the normalized difference vegetation index are not null values.
[0093] The third state determination submodule is used to determine that the farmland data state of a preset period is a data abnormal state when the normalized difference vegetation index is not within a preset value range.
[0094] In an exemplary implementation, the data determination module 140 includes a quantity counting submodule and a data determination submodule.
[0095] The quantity statistics submodule is used to display the number of cycles in the data missing state, the number of cycles in the data complete state, and the number of cycles in the data abnormal state in the third display area of the visualization interface.
[0096] The data determination submodule is used to determine the first proportion data of the data missing state in the preset period, the second proportion data of the data complete state in the preset period, and the third proportion data of the data abnormal state in the preset period according to the number of cycles in the data missing state, the number of cycles in the data complete state, and the number of cycles in the data abnormal state.
[0097] In an exemplary embodiment, the device further includes a prompt module.
[0098] The prompt module is used to perform a prompt operation if the farmland data status of a preset period is a data missing state or a data abnormal state.
[0099] In an exemplary embodiment, the data display module 150 is specifically configured to display the percentage data corresponding to the data missing state and the data abnormal state in the second display area of the visualization interface in response to the user's dragging operation on the time axis in the visualization interface.
[0100] In an exemplary embodiment, the state display module 130 includes a first state display submodule, a second state display submodule, and a third state display submodule.
[0101] The first status display submodule is used to display the period identifier of the preset period of the data missing state with a first display effect in the first display area of the visualization interface when the farmland data state of the preset period corresponding to the first farmland data and the second farmland data is a data missing state.
[0102] The second status display submodule is used to display the period identifier of the preset period of the data complete state with a second display effect in the first display area of the visualization interface when the farmland data status of the preset period corresponding to the first farmland data and the second farmland data is the data complete state.
[0103] The third state display submodule is used to display the period identifier of the preset period of the data abnormality state with a third display effect in the first display area of the visualization interface when the farmland data state of the preset period corresponding to the first farmland data and the second farmland data is a data abnormality state.
[0104] In an exemplary embodiment, the device further includes a first information display module and a second information display module.
[0105] The first information display module is used to display missing information in response to a user's click operation on a period identifier corresponding to any data missing state.
[0106] The second information display module is used to display abnormal information in response to a user's click operation on a cycle identifier corresponding to any data abnormal state.
[0107] It should be noted that technicians in the relevant field can clearly understand that for the convenience and simplicity of description, the specific working processes of the above-described devices and modules and units can refer to the corresponding processes in the aforementioned method embodiments and will not be repeated here.
[0108] The method of the present application can be used in many general or special computer system environments or configurations. For example: personal computers, server computers, handheld devices or portable devices, tablet devices, multiprocessor systems, microprocessor-based systems, set-top boxes, programmable consumer electronic devices, network PCs, minicomputers, mainframe computers, distributed computing environments including any of the above systems or devices, etc. The present application can be described in the general context of computer-executable instructions executed by a computer, such as program modules. Generally, program modules include routines, programs, objects, components, data structures, etc. that perform specific tasks or implement specific abstract data types. The present application can also be practiced in distributed computing environments, in which tasks are performed by remote processing devices connected through a communication network. In a distributed computing environment, program modules can be located in local and remote computer storage media including storage devices.
[0109] Exemplarily, the above method and apparatus may be implemented in the form of a computer program, which may be run on a computer device.
[0110] See also Fig. 9 , Fig. 9 A schematic block diagram of the structure of a computer device provided in an embodiment of the present application. The computer device may be a server or a terminal device.
[0111] like Fig. 9 As shown, the computer device includes a processor, a memory, and a network interface connected via a system bus, wherein the memory may include a storage medium and an internal memory.
[0112] The storage medium can store an operating system and a computer program. The computer program includes program instructions, and when the program instructions are executed, the processor can execute any step of the interface interaction method based on farmland data.
[0113] The processor is used to provide computing and control capabilities and support the operation of the entire computer equipment.
[0114] The internal memory provides an environment for the operation of the computer program in the storage medium. When the computer program is executed by the processor, the processor can execute any step of the interface interaction method based on farmland data.
[0115] The network interface is used for network communication, such as sending assigned tasks.
[0116] Those skilled in the art will understand that Fig. 9 The structure shown in the figure is only a block diagram of a part of the structure related to the solution of the present application, and does not constitute a limitation on the computer device to which the solution of the present application is applied. The specific computer device may include more or fewer components than those shown in the figure, or combine certain components, or have a different arrangement of components.
[0117] It should be understood that the processor may be a central processing unit (CPU), and the processor may also be other general-purpose processors, digital signal processors (DSP), application-specific integrated circuits (ASIC), field-programmable gate arrays (FPGA) or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. Among them, the general-purpose processor may be a microprocessor or the processor may also be any conventional processor, etc.
[0118] In one embodiment, the processor is used to execute a computer program and implement the following steps when executing the computer program:
[0119] Acquire first farmland data and second farmland data of a preset period, where the second farmland data and the first farmland data are farmland data of different types;
[0120] Determining a farmland data state corresponding to a preset period according to the first farmland data and the second farmland data;
[0121] Displaying farmland data states corresponding to each of a plurality of preset periods in a first display area of a visualization interface;
[0122] According to the number of cycles of different farmland data states in multiple preset cycles, determining the proportion data of different farmland data states in multiple preset cycles;
[0123] The percentage data corresponding to each farmland data status is displayed in the second display area of the visualization interface.
[0124] In an exemplary embodiment, the first farmland data includes remote sensing image data, and the second farmland data includes normalized difference vegetation index. According to the first farmland data and the second farmland data, determining the farmland data state corresponding to the preset period includes:
[0125] When the remote sensing image data and / or the normalized difference vegetation index is a null value, determining that the farmland data state of the preset period is a data missing state;
[0126] When the remote sensing image data and the normalized difference vegetation index are not null values, it is determined that the farmland data status of the preset period is a data complete status;
[0127] When the normalized difference vegetation index is not within the preset value range, it is determined that the farmland data state of the preset period is a data abnormal state.
[0128] In an exemplary embodiment, according to the number of cycles of different farmland data states in a plurality of preset cycles, the proportion data of different farmland data states in a plurality of preset cycles are determined, including:
[0129] In the third display area of the visualization interface, the number of cycles in the data missing state, the number of cycles in the data complete state, and the number of cycles in the data abnormal state are displayed;
[0130] According to the number of cycles in the data missing state, the number of cycles in the data complete state and the number of cycles in the data abnormal state, determine the first proportion data of the data missing state in the preset cycle, the second proportion data of the data complete state in the preset cycle and the third proportion data of the data abnormal state in the preset cycle.
[0131] In an exemplary embodiment, after determining the farmland data state corresponding to the preset period according to the first farmland data and the second farmland data, the method further includes:
[0132] If the farmland data status of the preset period is in a data missing state or a data abnormal state, a prompt operation will be performed.
[0133] In an exemplary embodiment, the proportion data corresponding to each farmland data status is displayed in the second display area of the visualization interface, including:
[0134] In response to the user's dragging operation on the time axis in the visualization interface, the percentage data corresponding to the data missing state and the data abnormal state are displayed in the second display area of the visualization interface.
[0135] In an exemplary embodiment, the farmland data states corresponding to the plurality of preset periods are displayed in the first display area of the visualization interface, including:
[0136] When the farmland data status of the preset period corresponding to the first farmland data and the second farmland data is a data missing state, a period identifier of the preset period of the data missing state is displayed in a first display area of the visualization interface with a first display effect;
[0137] When the farmland data status of the preset period corresponding to the first farmland data and the second farmland data is a data complete state, a period identifier of the preset period of the data complete state is displayed in the first display area of the visualization interface with a second display effect;
[0138] When the farmland data status of the preset period corresponding to the first farmland data and the second farmland data is a data abnormality state, a period identifier of the preset period of the data abnormality state is displayed in the first display area of the visualization interface with a third display effect.
[0139] In an exemplary embodiment, the method further comprises:
[0140] In response to a user clicking operation on a period identifier corresponding to any data missing state, displaying missing information;
[0141] In response to a user clicking operation on a cycle identifier corresponding to any data abnormal state, abnormal information is displayed.
[0142] It should be noted that technical personnel in the relevant field can clearly understand that, for the convenience and conciseness of description, the specific working process of the above-described interface interaction method based on farmland data can refer to the corresponding process in the aforementioned embodiment of the interface interaction method based on farmland data, and will not be repeated here.
[0143] An embodiment of the present application also provides a computer-readable storage medium, on which a computer program is stored. The method implemented when the computer program is executed by a processor can refer to the various embodiments of the interface interaction method based on farmland data of the present application.
[0144] The computer-readable storage medium may be an internal storage unit of the computer device of the aforementioned embodiment, such as a hard disk or memory of the computer device. The computer-readable storage medium may also be an external storage device of the computer device, such as a plug-in hard disk, a smart memory card (Smart Media Card, SMC), a secure digital (Secure Digital, SD) card, a flash card (Flash Card), etc. equipped on the computer device.
[0145] It should be understood that the terms used in this application specification are only for the purpose of describing specific embodiments and are not intended to limit the application. As used in this application specification and the appended claims, unless the context clearly indicates otherwise, the singular forms "a", "an" and "the" are intended to include plural forms.
[0146] It should also be understood that the term "and / or" used in the specification of this application and the appended claims refers to any combination of one or more of the associated listed items and all possible combinations, including these combinations. It should be noted that, in this article, the terms "include", "comprise" or any other variants thereof are intended to cover non-exclusive inclusion, so that a process, method, article or system including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or system. In the absence of further restrictions, an element defined by the sentence "including a..." does not exclude the presence of other identical elements in the process, method, article or system including the element.
[0147] The serial numbers of the embodiments of the present application are for description only and do not represent the advantages and disadvantages of the embodiments. The above are only specific implementation methods of the present application, but the protection scope of the present application is not limited thereto. Any technician familiar with the technical field can easily think of various equivalent modifications or replacements within the technical scope disclosed in the present application, and these modifications or replacements should be included in the protection scope of the present application. Therefore, the protection scope of the present application shall be based on the protection scope of the claims.
Claims
1. An interface interaction method based on farmland data, characterized in that: include: Acquire first farmland data and second farmland data of a preset period, wherein the second farmland data and the first farmland data are farmland data of different types; Determining the farmland data state corresponding to the preset period according to the first farmland data and the second farmland data; Displaying the farmland data status corresponding to each of the plurality of preset periods in the first display area of the visualization interface; Determine the proportion data of each of the different farmland data states in the multiple preset periods according to the number of periods of each of the different farmland data states in the multiple preset periods; The proportion data corresponding to each of the farmland data states are displayed in the second display area of the visualization interface.
2. The interface interaction method based on farmland data according to claim 1, characterized in that: The first farmland data includes remote sensing image data, the second farmland data includes normalized difference vegetation index, and determining the farmland data state corresponding to the preset period according to the first farmland data and the second farmland data includes: When the remote sensing image data and / or the normalized difference vegetation index is a null value, determining that the farmland data state of the preset period is a data missing state; When the remote sensing image data and the normalized difference vegetation index are not null values, determining that the farmland data state of the preset period is a data complete state; When the normalized difference vegetation index is not within the preset value range, it is determined that the farmland data state of the preset period is a data abnormal state.
3. The interface interaction method based on farmland data according to claim 2, characterized in that: The determining, according to the number of cycles of the different farmland data states in the multiple preset cycles, the proportion data of the different farmland data states in the multiple preset cycles, comprises: In the third display area of the visualization interface, the number of cycles in the data missing state, the number of cycles in the data complete state, and the number of cycles in the data abnormal state are displayed; According to the number of cycles of the data missing state, the number of cycles of the data complete state and the number of cycles of the data abnormal state, determine the first proportion data of the data missing state in the preset cycle, the second proportion data of the data complete state in the preset cycle and the third proportion data of the data abnormal state in the preset cycle.
4. The interface interaction method based on farmland data according to claim 2, characterized in that: After determining the farmland data state corresponding to the preset period according to the first farmland data and the second farmland data, the method further includes: If the farmland data status of the preset period is the data missing state or the data abnormal state, a prompt operation is performed.
5. The interface interaction method based on farmland data according to claim 2, characterized in that: The displaying of the proportion data corresponding to each of the farmland data states in the second display area of the visualization interface includes: In response to a user dragging operation on the time axis in the visualization interface, the percentage data corresponding to the data missing state and the data abnormal state are displayed in a second display area of the visualization interface.
6. The interface interaction method based on farmland data according to claim 2, characterized in that: The displaying of farmland data states corresponding to the plurality of preset periods respectively in the first display area of the visualization interface comprises: When the farmland data status of the first farmland data and the second farmland data corresponding to the preset period is the data missing state, displaying the period identifier of the preset period of the data missing state in the first display area of the visualization interface with a first display effect; When the farmland data status of the first farmland data and the second farmland data corresponding to the preset period is the data complete status, displaying the period identifier of the preset period of the data complete status in the first display area of the visualization interface with a second display effect; When the farmland data status of the preset period corresponding to the first farmland data and the second farmland data is the data abnormality status, the period identifier of the preset period of the data abnormality status is displayed in the first display area of the visualization interface with a third display effect.
7. The interface interaction method based on farmland data according to claim 6, characterized in that: The method further comprises: In response to a user clicking operation on a period identifier corresponding to any of the data missing states, displaying missing information; In response to a user clicking operation on a cycle identifier corresponding to any of the data abnormal states, abnormal information is displayed.
8. An interface interaction device based on farmland data, characterized in that: include: An acquisition module, used for acquiring first farmland data and second farmland data of a preset period, wherein the second farmland data and the first farmland data are farmland data of different types; A state determination module, used for determining the farmland data state corresponding to the preset period according to the first farmland data and the second farmland data; A status display module, used for displaying the farmland data status corresponding to each of the plurality of preset periods in the first display area of the visualization interface; A data determination module, used to determine the proportion data of each of the different farmland data states in the multiple preset periods according to the number of periods of each of the different farmland data states in the multiple preset periods; The data display module is used to display the percentage data corresponding to each of the farmland data states in the second display area of the visualization interface.
9. A computer device, characterized in that: The computer device includes a memory and a processor; The memory is used to store computer programs; The processor is used to execute the computer program and implement the interface interaction method based on farmland data as described in any one of claims 1 to 7 when executing the computer program.
10. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the steps of the interface interaction method based on farmland data as described in any one of claims 1 to 7 are implemented.