Lossless on-site real-time acquisition method and system for field data of land quality
Through dynamic forms and electronic fence technology, land quality data is collected and identified in real time, solving the problem of data irregularities caused by traditional paper records, achieving data accuracy and consistency, and simplifying the data collection process.
Patent Information
- Application Number
- CN202510718651.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-05-30
- Publication Date
- 2025-09-16
AI Technical Summary
Traditional land quality geological survey data collection uses paper-based field records, which leads to non-standard data records, difficulty in quantification and informatization, and cannot meet the requirements of data accuracy and consistency.
A method and system for non-destructive, real-time field data collection of land quality is adopted. By receiving control information input by managers, a dynamic form is created. Sampling points are determined based on the map pattern and an electronic fence is created. The position and data of the handheld terminal are obtained in real time, a three-dimensional matrix is constructed for identification, abnormal positions are located, and prompt information is fed back.
It improves the efficiency of data interaction, ensures the accuracy and consistency of data, simplifies the data filling pressure on the management and front-line work ends, and realizes real-time and accurate data collection and timely discovery of abnormal locations.
Smart Images

Figure CN120654674A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of geological data acquisition, and in particular to a method and system for non-destructive, on-site real-time acquisition of land quality field data. Background Art
[0002] Field sample collection is the foundation of land quality geological surveys, an important source of survey data, and the beginning of the informatization of survey data acquisition. As first-hand original data, the samples and data collected in field surveys carry a large amount of attribute information and spatial information. Their accuracy and authenticity directly affect subsequent data statistical analysis and comprehensive research. Traditional land quality geological survey data collection uses paper field records, which are inconvenient to use in the field. At the same time, due to the arbitrary record content, non-standard record format, and multi-step operations such as the subsequent secondary data entry, it is difficult to ensure data accuracy and cannot meet the requirements of data quantification and informatization. How to provide an intelligent platform to simplify the heavy data filling pressure on the management end and the first-level work end is the technical problem that the technical solution of the present invention aims to solve. Summary of the Invention
[0003] The purpose of the present invention is to provide a method and system for non-destructive, on-site real-time collection of land quality field data to solve the problems raised in the above background technology.
[0004] To achieve the above object, the present invention provides the following technical solutions:
[0005] A method and system for non-destructive, real-time collection of field data on land quality, comprising:
[0006] Receive control information input by managers and create dynamic forms;
[0007] Determine the sampling points based on the pattern map and simultaneously determine the electronic fences at the sampling points;
[0008] The sampling point is sent to the handheld terminal to obtain the position of the handheld terminal in real time. When the position is included in the electronic fence, a dynamic form is sent to the handheld terminal to obtain land sampling data including height based on the dynamic form;
[0009] Counting all land sampling data at each height, constructing an array matrix, and merging all array matrices with the height as the third dimension to obtain a three-dimensional matrix; each element in the three-dimensional matrix represents the latest land sampling data at a certain height;
[0010] The three-dimensional matrix is identified, abnormal positions are located, prompt information is generated, and feedback is sent to the handheld terminal.
[0011] As a further solution of the present invention, the step of receiving control information input by the administrator and creating a dynamic form includes:
[0012] Create a form template labeled with job type;
[0013] Receive the selection instructions input by the administrator and read the form template;
[0014] The control information input by the administrator is received based on the form template to create a dynamic form.
[0015] As a further solution of the present invention, the steps of determining the sampling points based on the pattern and synchronously determining the electronic fence of the sampling points include:
[0016] Obtaining a map of the area to be sampled based on preset permissions;
[0017] Obtain the outline of each spot in the spot map, and determine the number of samples based on the outline;
[0018] Randomly select a number of sampling positions in each patch as sampling points. After the sampling points of each patch are determined, a point selection scheme is obtained.
[0019] Obtain the sampling path for each point selection plan based on the navigation service, and select the point selection plan corresponding to the shortest sampling path as the final sampling plan;
[0020] Create an electronic fence based on the sampling points in the final sampling plan;
[0021] Among them, the acquisition path of each point selection plan based on the navigation service is an optimization process, and the algorithms used in the optimization process include greedy algorithm, ant colony algorithm and genetic algorithm.
[0022] As a further solution of the present invention, the steps of sending the sampling point position to the handheld terminal, obtaining the position of the handheld terminal in real time, and sending a dynamic form to the handheld terminal when the position is included in the electronic fence, and obtaining land sampling data including altitude based on the dynamic form include:
[0023] Send the sampling points to the handheld terminal;
[0024] Obtain the location of the handheld terminal in real time and determine the duration of stay at each location;
[0025] Determine the characteristic value of each position according to the dwell time, fit each position and its characteristic value, and obtain a track; the characteristic value is proportional to the dwell time;
[0026] Based on the electronic fence, the track within the preset time range is intercepted and the characteristic value of the intercepted track is obtained in real time;
[0027] When the acquired characteristic value meets the preset characteristic value condition, a dynamic form is sent to the handheld terminal, and land sampling data containing height is acquired based on the dynamic form.
[0028] As a further solution of the present invention, the steps of counting all land sampling data at each height, constructing an array matrix, and merging all array matrices using height as the third dimension to obtain a three-dimensional matrix include:
[0029] Determine the height in sequence;
[0030] Querying the land sampling data at all sampling points at the height, inputting the land sampling data into a preset data dictionary, and converting it into a sampling array; the data dictionary is a mapping relationship between the values of each indicator in the land sampling data and the preset values;
[0031] According to the positional relationship of the sampling points, a sampling array is counted to construct an array matrix; each element value in the array matrix is an array;
[0032] Using height as the third dimension, sequentially merge all array matrices to obtain a three-dimensional matrix.
[0033] As a further solution of the present invention, the steps of identifying the three-dimensional matrix, locating abnormal positions, generating prompt information, and feeding back to the handheld terminal include:
[0034] Calculate the gradient vector at each row and column position in the three-dimensional matrix;
[0035] Create a covariance matrix based on the gradient vector;
[0036] Calculate the response value of each row and column position based on the covariance matrix, count the response values, and obtain the response graph;
[0037] Locating the abnormal position according to the response graph, generating prompt information pointing to the abnormal position, and feeding back to the handheld terminal;
[0038] The gradient vector includes gradients in three directions, which are set as I x , I y and I z ;
[0039] The covariance matrix includes:
[0040] Where M represents the covariance matrix, α(u,v,w) is the window weight function of the preset offset, (u, v, w) represents the preset offset, and σ is the preset parameter;
[0041] R = det(M) - k (trace(M)) 3; Where R is the response value, det(M) is the determinant of the covariance matrix, trace(M) is the trace of the covariance matrix; k is a preset value.
[0042] The technical solution of the present invention also provides a non-destructive, real-time field data collection system for land quality, the system comprising:
[0043] Dynamic form creation module, used to receive control information input by managers and create dynamic forms;
[0044] The sampling point determination module is used to determine the sampling point based on the pattern diagram and simultaneously determine the electronic fence of the sampling point;
[0045] The sampling data acquisition module is used to send the sampling point position to the handheld terminal, obtain the position of the handheld terminal in real time, and send a dynamic form to the handheld terminal when the position is included in the electronic fence. Based on the dynamic form, the land sampling data including the height is obtained;
[0046] A sampling data statistics module is used to count all land sampling data at each height, construct an array matrix, and merge all array matrices with height as the third dimension to obtain a three-dimensional matrix; each element in the three-dimensional matrix represents the latest land sampling data at a certain height;
[0047] The sampling data recognition module is used to identify the three-dimensional matrix, locate abnormal positions, generate prompt information, and feed it back to the handheld terminal.
[0048] As a further solution of the present invention, the dynamic form creation module includes:
[0049] A template creation unit is used to create a form template with a work type as a label;
[0050] The template selection unit is used to receive the selection instruction input by the administrator and read the form template;
[0051] The interactive creation unit is used to receive control information input by the administrator based on the form template and create a dynamic form.
[0052] As a further solution of the present invention, the sampling point determination module includes:
[0053] A pattern acquisition unit, configured to acquire a pattern of the area to be sampled based on a preset authority;
[0054] a quantity determination unit, configured to obtain the outline of each spot in the spot map and determine the number of samples based on the outline;
[0055] A scheme generating unit is used to randomly select a number of sampling positions in each patch as sampling points. After the sampling points of each patch are determined, a point selection scheme is obtained.
[0056] The scheme comparison unit is used to obtain the sampling path of each point selection scheme based on the navigation service, and select the point selection scheme corresponding to the shortest sampling path as the final sampling scheme;
[0057] An electronic fence creation unit, used for creating an electronic fence based on the sampling points in the final sampling plan;
[0058] Among them, the acquisition path of each point selection plan based on the navigation service is an optimization process, and the algorithms used in the optimization process include greedy algorithm, ant colony algorithm and genetic algorithm.
[0059] As a further solution of the present invention, the sampling data acquisition module includes:
[0060] Point sending unit, used to send the sampling points to the handheld terminal;
[0061] Duration determination unit, used to obtain the position of the handheld terminal in real time and determine the duration of stay at each position;
[0062] a track generation unit, configured to determine a characteristic value of each position according to the dwell time, and fit each position and its characteristic value to obtain a track; wherein the characteristic value is proportional to the dwell time;
[0063] A characteristic value calculation unit is used to intercept the track within a preset time range based on the electronic fence and obtain the characteristic value of the intercepted track in real time;
[0064] The acquisition execution unit is used to send a dynamic form to the handheld terminal when the acquired characteristic value meets the preset characteristic value condition, and obtain land sampling data containing height based on the dynamic form.
[0065] Compared with the prior art, the present invention has the following beneficial effects:
[0066] The present invention builds a platform for managers and provides a dynamic form building environment to receive forms created by managers, so that front-line sampling personnel can fill in data according to the forms, converting the original handwriting method into a selection method or typing method, greatly improving the interaction efficiency. BRIEF DESCRIPTION OF THE DRAWINGS
[0067] In order to more clearly illustrate the technical solutions in the embodiments of the present invention, the following briefly introduces the drawings required for use in the embodiments or the description of the prior art. Obviously, the drawings described below are only some embodiments of the present invention.
[0068] Figure 1 The overall flow chart of the method for non-destructive and real-time collection of land quality field data is shown.
[0069] Figure 2 The structural diagram of the non-destructive real-time field data acquisition system for land quality is shown. DETAILED DESCRIPTION
[0070] In order to make the technical problems, technical solutions and beneficial effects to be solved by the present invention more clearly understood, the present invention is further described in detail below with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present invention and are not intended to limit the present invention.
[0071] Figure 1 The following is a flowchart of a method and system for non-destructive, real-time field data collection of land quality data. In an embodiment of the present invention, a method for non-destructive, real-time field data collection of land quality data includes:
[0072] Step S100: receiving control information input by the administrator and creating a dynamic form;
[0073] The technical solution of the present invention has a Web terminal and a handheld terminal. The steps of the technical solution of the present invention are applied to the Web terminal. The administrator needs to create a form on the Web terminal. After the form is created, the handheld terminal can directly fill in the sampling data in the form, which is extremely convenient. In addition, the focus of the technical solution of the present invention is that the form is a dynamic form based on controls. It is equivalent to a simple development environment on the Web terminal, somewhat similar to the VB compilation environment. This allows administrators to determine different forms according to the actual sampling area, and the update speed is extremely high. In the existing technology, forms for different sampling areas need to be designed independently, and the cost investment is extremely large.
[0074] Step S200: determining a sampling point based on the pattern map, and simultaneously determining an electronic fence around the sampling point;
[0075] The spot map is known data in the application field of the technical solution of the present invention. Its creation process is: land units (plots) with basically the same landform, land use type, and basically the same soil erosion type are classified into one category, and the units are used as basic survey units. The units are then mapped on the topographic map to become spots. The subject who applies the technical solution of the present invention generally has the permission to obtain the spot map. Therefore, in the technical solution of the present invention, the spot map is considered to be known data, and the sampling points are determined based on the spot map, and the electronic fences of the sampling points are determined simultaneously.
[0076] Specifically, the sampling points in the technical solution of the present invention are generally in the form of a central point plus four auxiliary points around it. For the convenience of discussion and analysis, the sampling points involved in the technical solution of the present invention only refer to the central point; after the sampling points are determined, a location range can be created with the sampling point as the center and the preset distance as the radius, which is called an electronic fence and its range is generally tens of meters.
[0077] Step S300: Send the sampling point location to the handheld terminal to obtain the handheld terminal's location in real time. When the location is included in the electronic fence, send a dynamic form to the handheld terminal and obtain land sampling data including altitude based on the dynamic form.
[0078] The handheld terminal is a portable device for front-line sampling personnel. When working, the front-line sampling personnel turn on the handheld terminal, which has a built-in positioning module. The positioning module runs in real time and feeds back the position to the execution body of this method, and compares its position with the determined electronic fence. When the position is included in the electronic fence, a dynamic form is sent to the handheld terminal, and land sampling data containing the height is obtained based on the dynamic form; among them, the accuracy of the positioning module is generally at the meter level, which is sufficient compared with the electronic fence.
[0079] In addition, regarding the positioning process of handheld terminals, Mobile GIS integrates geographic information system (GIS), global positioning system (GPS) and mobile communication technology. It is developed based on embedded GIS and incorporates positioning, communication and spatial data processing capabilities to provide users with real-time and dynamic geographic information services, and can obtain and feedback accurate location information in real time.
[0080] Step S400: Counting all land sampling data at each height, constructing an array matrix, and merging all array matrices with the height as the third dimension to obtain a three-dimensional matrix; each element in the three-dimensional matrix represents the latest land sampling data at a certain height;
[0081] In one embodiment of the technical solution of the present invention, the land sampling data is uploaded by frontline sampling personnel. The frontline sampling personnel obtain land samples in the frontline scene and analyze the land samples to obtain some land sampling data. The analysis content of different sampling requirements is different according to preset regulations. This is not the focus of the technical solution of the present invention and is not described in detail. The technical solution of the present invention only involves the data reception process. In addition, when obtaining land samples, the sampling personnel need to record the height. The height is generally obtained by subtracting the depth from the altitude. The land sampling data at all sampling points at the same height in the sampling area are counted to obtain a two-dimensional matrix. Since the land sampling data is an array, the two-dimensional matrix is called an array matrix. All array matrices are merged in the third dimension to obtain a three-dimensional matrix. In the obtained three-dimensional matrix, each element represents the latest land sampling data at a certain height. It should be noted that the meaning of "latest" is that because the frontline sampling personnel are very busy, they need to run one point after another. The sampling results of different sampling points will definitely have time differences. Multiple points in the same area may take several days to complete. In addition, soil conditions are unlikely to change suddenly in a short period of time. Therefore, when constructing the three-dimensional matrix, it is sufficient to read the latest data.
[0082] Step S500: Identify the three-dimensional matrix, locate the abnormal position, generate prompt information, and feed it back to the handheld terminal;
[0083] The obtained three-dimensional matrix is identified, and abnormal locations are identified, and prompt information is generated. The prompt information is fed back to the handheld terminal to inform the front-line sampling personnel which locations may have problems and need to be re-inspected. There are many reasons for this problem, the main principle is that some foreign soil may cover the soil in the current area, resulting in a sudden change in the analysis results of the soil samples.
[0084] Regarding step S100, the step of receiving control information input by the administrator and creating a dynamic form includes:
[0085] Create a form template labeled with job type;
[0086] Receive the selection instructions input by the administrator and read the form template;
[0087] The control information input by the administrator is received based on the form template to create a dynamic form.
[0088] The process of generating dynamic forms by the technical solution of the present invention provides a control-based development environment for managers. Managers can adjust the layout on the Web side to generate a digital form that can be filled out by front-line sampling personnel. In order to simplify the operation of managers, the technical solution of the present invention pre-generates some templates. These templates are labeled with work types. When creating a form, managers can enter the required work type to generate a selection instruction and then read the form template.
[0089] Regarding step S200, the steps of determining the sampling points based on the pattern diagram and synchronously determining the electronic fences of the sampling points include:
[0090] Obtaining a map of the area to be sampled based on preset permissions;
[0091] Obtain the outline of each spot in the spot map, and determine the number of samples based on the outline;
[0092] Randomly select a number of sampling positions in each patch as sampling points. After the sampling points of each patch are determined, a point selection scheme is obtained.
[0093] Obtain the sampling path for each point selection plan based on the navigation service, and select the point selection plan corresponding to the shortest sampling path as the final sampling plan;
[0094] Create an electronic fence based on the sampling points in the final sampling plan;
[0095] Among them, the acquisition path of each point selection plan based on the navigation service is an optimization process, and the algorithms used in the optimization process include greedy algorithm, ant colony algorithm and genetic algorithm.
[0096] The above content explains the process of determining the sampling points. Based on the preset authority, the patch map of the area to be sampled is obtained, the outline of each patch in the patch map is obtained, the outline area and perimeter are calculated, and the number of samples is determined based on the outline area and perimeter. The larger the outline area, the more samples are taken, and the larger the perimeter, the more samples are taken. Specifically, two different constants are generally multiplied by the outline area and perimeter respectively, and then the sum is multiplied by the preset correction coefficient and the sum, and then rounded to get the number of samples. Under normal circumstances, the number of samples should not be too many, one or a few will be enough, such as within five.
[0097] A number of sampling locations are randomly selected in each map patch as sampling points. If the distance between the selected sampling point and the previously selected sampling point is too small, it can be regarded as an invalid point and reselected until the number of sampling points reaches the determined sampling number. The random selection process is executed in a loop, and a point selection plan can be obtained each time it is executed. The collection path of each point selection plan is obtained based on the navigation service, and the point selection plan corresponding to the shortest collection path is selected as the final sampling plan. The final sampling plan contains multiple sampling points, and an electronic fence is created with each sampling point as the center.
[0098] It should be noted that the process of obtaining the collection path for each point selection plan based on the navigation service is actually a traveling salesman problem, and it is difficult to obtain the optimal solution. Therefore, in the technical solution of the present invention, an optimization algorithm is generally used to obtain a better collection path. The optimization algorithm includes a greedy algorithm, an ant colony algorithm, and a genetic algorithm.
[0099] Regarding step S300, the steps of sending the sampling point position to the handheld terminal, obtaining the position of the handheld terminal in real time, and sending a dynamic form to the handheld terminal when the position is included in the electronic fence, and obtaining land sampling data including height based on the dynamic form include:
[0100] Send the sampling points to the handheld terminal;
[0101] Obtain the location of the handheld terminal in real time and determine the duration of stay at each location;
[0102] Determine the characteristic value of each position according to the dwell time, fit each position and its characteristic value, and obtain a track; the characteristic value is proportional to the dwell time;
[0103] Based on the electronic fence, the track within the preset time range is intercepted and the characteristic value of the intercepted track is obtained in real time;
[0104] When the acquired characteristic value meets the preset characteristic value condition, a dynamic form is sent to the handheld terminal, and land sampling data containing height is acquired based on the dynamic form.
[0105] In an example of the technical solution of the present invention, the process of obtaining land sampling data is explained. After the final sampling plan is determined, the sampling points are sent to the handheld terminal, the position of the handheld terminal is obtained in real time, the length of stay at each position is determined, the characteristic value of each position is determined according to the length of stay, and each position and its characteristic value are fitted to obtain a track. The track is the motion trajectory of the handheld terminal and also the motion trajectory of the front-line sampling personnel. Specifically, the present invention uses the length of stay to determine the characteristic value. For example, the characteristic value of the position increases by one for every second of stay. As a result, the characteristic value of the position where the front-line staff often stays is higher, and the characteristic value of the position that they just pass by is lower. The advantage of doing this is that a mapping relationship can be established between the characteristic value and the transparency. The transparency is inversely proportional to the characteristic value. The larger the characteristic value, the longer the front-line staff stays at the position and the lower the transparency. At this time, the track can be directly visualized for easy observation by management personnel.
[0106] In addition, based on the electronic fence, the track within the preset time range is intercepted, and the characteristic value of the intercepted track is obtained in real time. When the obtained characteristic value meets the preset characteristic value condition, a dynamic form is sent to the handheld terminal, and land sampling data containing the altitude is obtained based on the dynamic form; wherein, the characteristic value condition includes a threshold condition. When the sum of the characteristic values of each position in the electronic fence reaches the characteristic value threshold, a dynamic form is sent to the handheld terminal, and land sampling data containing the altitude is obtained based on the dynamic form.
[0107] Regarding step S400, the steps of counting all land sampling data at each height, constructing an array matrix, and merging all array matrices using height as the third dimension to obtain a three-dimensional matrix include:
[0108] Determine the height in sequence;
[0109] Querying the land sampling data at all sampling points at the height, inputting the land sampling data into a preset data dictionary, and converting it into a sampling array; the data dictionary is a mapping relationship between the values of each indicator in the land sampling data and the preset values;
[0110] According to the positional relationship of the sampling points, a sampling array is counted to construct an array matrix; each element value in the array matrix is an array;
[0111] Using height as the third dimension, sequentially merge all array matrices to obtain a three-dimensional matrix.
[0112] In one example of the technical solution of the present invention, the height is determined in sequence, and the land sampling data at all sampling points at the height are queried. The data structure of the values of each indicator in the land sampling data is not fixed, some are text, and some are numerical values. For ease of processing, all values are converted into numerical form with the help of a preset data dictionary (for text, each value is pre-numbered) to obtain a sampling array. The data dictionary is a database that is a mapping relationship between the values of each indicator in the land sampling data and the preset numerical values; the sampling array is counted according to the positional relationship of the sampling points to construct an array matrix. Each element in the array matrix is a sampling array corresponding to the land sampling data. The height is used as the third dimension, and all array matrices are sequentially merged to obtain a three-dimensional matrix.
[0113] Regarding step S400, the steps of identifying the three-dimensional matrix, locating the abnormal position, generating prompt information, and feeding back to the handheld terminal include:
[0114] Calculate the gradient vector at each row and column position in the three-dimensional matrix;
[0115] Create a covariance matrix based on the gradient vector;
[0116] Calculate the response value of each row and column position based on the covariance matrix, count the response values, and obtain the response graph;
[0117] The abnormal position is located according to the response graph, prompt information pointing to the abnormal position is generated, and the prompt information is fed back to the handheld terminal.
[0118] In an example of the technical solution of the present invention, the recognition process of a three-dimensional matrix is described. It is essentially the promotion and application of the Haris corner algorithm in a three-dimensional scene. Unique positions are selected based on the gradients at each position. The reason for applying this algorithm is that under normal conditions, the soil data at different heights are different. The data at each position in the three-dimensional matrix has its own data changes. The application of the Haris corner algorithm can detect changes that are different from the normal changes and then mark them as abnormal thresholds.
[0119] The gradient vector includes gradients in three directions, which are set as I x , I y and I z ;
[0120] The covariance matrix includes:
[0121] Where M represents the covariance matrix, α(u,v,w) is the window weight function of the preset offset, (u, v, w) represents the preset offset, and σ is the preset parameter;
[0122] R = det(M) - k (trace(M)) 3 ; Where R is the response value, det(M) is the determinant of the covariance matrix, trace(M) is the trace of the covariance matrix; k is a preset value.
[0123] In the above content, the gradient calculation process is to calculate the difference between adjacent positions in a certain direction. The window weight function uses a Gaussian kernel, which is the window used to slide through the entire matrix in the Haris corner algorithm. In addition, det(M) is a numerical value, a scalar, and trace(M) is also a parameter of the matrix. It can be directly calculated to obtain the final response value. The larger the response value, the more likely it is a corner point. The value of k is generally between 0.04 and 0.06.
[0124] As a preferred embodiment of the technical solution of the present invention, the present invention will also regularize the land sampling data uploaded by the front-line sampling personnel and output it in a preset output format. In addition, the operation process of the front-line sampling personnel in the form will be recorded in the database to ensure the accuracy of their work and prevent false alarms.
[0125] Figure 2 The structure diagram of the non-destructive, real-time field data collection system for land quality is shown. In a preferred embodiment of the technical solution of the present invention, a non-destructive, real-time field data collection system for land quality is also provided. The system 10 includes:
[0126] Dynamic form creation module 11, used to receive control information input by the administrator and create a dynamic form;
[0127] The sampling point determination module 12 is used to determine the sampling point based on the pattern diagram and simultaneously determine the electronic fence of the sampling point;
[0128] The sampling data acquisition module 13 is used to send the sampling point position to the handheld terminal, obtain the position of the handheld terminal in real time, and when the position is included in the electronic fence, send a dynamic form to the handheld terminal, and obtain land sampling data including height based on the dynamic form;
[0129] The sampling data statistics module 14 is used to count all land sampling data at each height, construct an array matrix, and merge all array matrices with height as the third dimension to obtain a three-dimensional matrix; each element in the three-dimensional matrix represents the latest land sampling data at a certain height;
[0130] The sampling data recognition module 15 is used to recognize the three-dimensional matrix, locate abnormal positions, generate prompt information, and feed it back to the handheld terminal.
[0131] Furthermore, the dynamic form creation module 11 includes:
[0132] A template creation unit is used to create a form template with a work type as a label;
[0133] The template selection unit is used to receive the selection instruction input by the administrator and read the form template;
[0134] The interactive creation unit is used to receive control information input by the administrator based on the form template and create a dynamic form.
[0135] Specifically, the sampling point determination module 12 includes:
[0136] A pattern acquisition unit, configured to acquire a pattern of the area to be sampled based on a preset authority;
[0137] a quantity determination unit, configured to obtain the outline of each spot in the spot map and determine the number of samples based on the outline;
[0138] A scheme generating unit is used to randomly select a number of sampling positions in each patch as sampling points. After the sampling points of each patch are determined, a point selection scheme is obtained.
[0139] The scheme comparison unit is used to obtain the sampling path of each point selection scheme based on the navigation service, and select the point selection scheme corresponding to the shortest sampling path as the final sampling scheme;
[0140] An electronic fence creation unit, used for creating an electronic fence based on the sampling points in the final sampling plan;
[0141] Among them, the acquisition path of each point selection plan based on the navigation service is an optimization process, and the algorithms used in the optimization process include greedy algorithm, ant colony algorithm and genetic algorithm.
[0142] Furthermore, the sampling data acquisition module 13 includes:
[0143] Point sending unit, used to send the sampling points to the handheld terminal;
[0144] Duration determination unit, used to obtain the position of the handheld terminal in real time and determine the duration of stay at each position;
[0145] a track generation unit, configured to determine a characteristic value of each position according to the dwell time, and fit each position and its characteristic value to obtain a track; wherein the characteristic value is proportional to the dwell time;
[0146] A characteristic value calculation unit is used to intercept the track within a preset time range based on the electronic fence and obtain the characteristic value of the intercepted track in real time;
[0147] The acquisition execution unit is used to send a dynamic form to the handheld terminal when the acquired characteristic value meets the preset characteristic value condition, and obtain land sampling data containing height based on the dynamic form.
[0148] The above are only preferred embodiments of the present invention and are not intended to limit the patent scope of the present invention. Any equivalent structure or equivalent process transformation made using the contents of the present invention description and drawings, or directly or indirectly applied in other related technical fields, are also included in the patent protection scope of the present invention.
Claims
1. A method for non-destructive, real-time collection of field data on land quality, characterized in that: The method comprises: Receive control information input by managers and create dynamic forms; Determine the sampling points based on the pattern map and simultaneously determine the electronic fences at the sampling points; The sampling point is sent to the handheld terminal to obtain the position of the handheld terminal in real time. When the position is included in the electronic fence, a dynamic form is sent to the handheld terminal to obtain land sampling data including height based on the dynamic form; Counting all land sampling data at each height, constructing an array matrix, and merging all array matrices with the height as the third dimension to obtain a three-dimensional matrix; each element in the three-dimensional matrix represents the latest land sampling data at a certain height; The three-dimensional matrix is identified, abnormal positions are located, prompt information is generated, and feedback is sent to the handheld terminal.
2. The method for non-destructive, real-time collection of field data on land quality according to claim 1, characterized in that: The step of receiving control information input by the administrator and creating a dynamic form includes: Create a form template labeled with job type; Receive the selection instructions input by the administrator and read the form template; The control information input by the administrator is received based on the form template to create a dynamic form.
3. The method for non-destructive, real-time collection of field data on land quality according to claim 1, characterized in that: The steps of determining the sampling points based on the pattern diagram and synchronously determining the electronic fences of the sampling points include: Obtaining a map of the area to be sampled based on preset permissions; Obtain the outline of each spot in the spot map, and determine the number of samples based on the outline; Randomly select a number of sampling positions in each patch as sampling points. After the sampling points of each patch are determined, a point selection scheme is obtained. Obtain the sampling path for each point selection plan based on the navigation service, and select the point selection plan corresponding to the shortest sampling path as the final sampling plan; Create an electronic fence based on the sampling points in the final sampling plan; Among them, the acquisition path of each point selection plan based on the navigation service is an optimization process, and the algorithms used in the optimization process include greedy algorithm, ant colony algorithm and genetic algorithm.
4. The method for non-destructive, real-time collection of field data on land quality according to claim 1, characterized in that: The steps of sending the sampling point position to the handheld terminal, obtaining the position of the handheld terminal in real time, sending a dynamic form to the handheld terminal when the position is included in the electronic fence, and obtaining land sampling data containing height based on the dynamic form include: Send the sampling points to the handheld terminal; Obtain the location of the handheld terminal in real time and determine the duration of stay at each location; Determine the characteristic value of each position according to the dwell time, fit each position and its characteristic value, and obtain a track; the characteristic value is proportional to the dwell time; Based on the electronic fence, the track within the preset time range is intercepted and the characteristic value of the intercepted track is obtained in real time; When the acquired characteristic value meets the preset characteristic value condition, a dynamic form is sent to the handheld terminal, and land sampling data containing height is acquired based on the dynamic form.
5. The method for non-destructive real-time collection of field data on land quality according to claim 1, characterized in that: The steps of counting all land sampling data at each height, constructing an array matrix, and merging all array matrices using the height as the third dimension to obtain a three-dimensional matrix include: Determine the height in sequence; Querying the land sampling data at all sampling points at the height, inputting the land sampling data into a preset data dictionary, and converting it into a sampling array; the data dictionary is a mapping relationship between the values of each indicator in the land sampling data and the preset values; According to the positional relationship of the sampling points, a sampling array is counted to construct an array matrix; each element value in the array matrix is an array; Using height as the third dimension, sequentially merge all array matrices to obtain a three-dimensional matrix.
6. The method for non-destructive, real-time collection of field data on land quality according to claim 1, characterized in that: The steps of identifying the three-dimensional matrix, locating abnormal positions, generating prompt information, and feeding back to the handheld terminal include: Calculate the gradient vector at each row and column position in the three-dimensional matrix; Create a covariance matrix based on the gradient vector; Calculate the response value of each row and column position based on the covariance matrix, count the response values, and obtain the response graph; Locating the abnormal position according to the response graph, generating prompt information pointing to the abnormal position, and feeding back to the handheld terminal; The gradient vector includes gradients in three directions, which are set as I x , I y and I z ; The covariance matrix includes: Where M represents the covariance matrix, α(u,v,w) is the window weight function of the preset offset, (u, v, w) represents the preset offset, and σ is the preset parameter; R = det(M) - k (trace(M)) 3 ; Where R is the response value, det(M) is the determinant of the covariance matrix, trace(M) is the trace of the covariance matrix; k is a preset value.
7. A non-destructive, real-time field data collection system for land quality, characterized by: The system comprises: Dynamic form creation module, used to receive control information input by managers and create dynamic forms; The sampling point determination module is used to determine the sampling point based on the pattern diagram and simultaneously determine the electronic fence of the sampling point; The sampling data acquisition module is used to send the sampling point position to the handheld terminal, obtain the position of the handheld terminal in real time, and send a dynamic form to the handheld terminal when the position is included in the electronic fence. Based on the dynamic form, the land sampling data including the height is obtained; A sampling data statistics module is used to count all land sampling data at each height, construct an array matrix, and merge all array matrices with height as the third dimension to obtain a three-dimensional matrix; each element in the three-dimensional matrix represents the latest land sampling data at a certain height; The sampling data recognition module is used to identify the three-dimensional matrix, locate abnormal positions, generate prompt information, and feed it back to the handheld terminal.
8. The non-destructive, real-time field data acquisition system for land quality according to claim 7, characterized in that: The dynamic form creation module includes: A template creation unit is used to create a form template with a work type as a label; The template selection unit is used to receive the selection instruction input by the administrator and read the form template; The interactive creation unit is used to receive control information input by the administrator based on the form template and create a dynamic form.
9. The non-destructive, real-time field data acquisition system for land quality according to claim 7, characterized in that: The sampling point determination module includes: A pattern acquisition unit, configured to acquire a pattern of the area to be sampled based on a preset authority; a quantity determination unit, configured to obtain the outline of each spot in the spot map and determine the number of samples based on the outline; A scheme generating unit is used to randomly select a number of sampling positions in each patch as sampling points. After the sampling points of each patch are determined, a point selection scheme is obtained. The scheme comparison unit is used to obtain the sampling path of each point selection scheme based on the navigation service, and select the point selection scheme corresponding to the shortest sampling path as the final sampling scheme; An electronic fence creation unit, used for creating an electronic fence based on the sampling points in the final sampling plan; Among them, the acquisition path of each point selection plan based on the navigation service is an optimization process, and the algorithms used in the optimization process include greedy algorithm, ant colony algorithm and genetic algorithm.
10. The non-destructive, real-time field data collection system for land quality according to claim 7, characterized in that: The sampling data acquisition module includes: Point sending unit, used to send the sampling points to the handheld terminal; Duration determination unit, used to obtain the position of the handheld terminal in real time and determine the duration of stay at each position; a track generation unit, configured to determine a characteristic value of each position according to the dwell time, and fit each position and its characteristic value to obtain a track; wherein the characteristic value is proportional to the dwell time; A characteristic value calculation unit is used to intercept the track within a preset time range based on the electronic fence and obtain the characteristic value of the intercepted track in real time; The acquisition execution unit is used to send a dynamic form to the handheld terminal when the acquired characteristic value meets the preset characteristic value condition, and obtain land sampling data containing height based on the dynamic form.
Citation Information
Patent Citations
Field data acquisition system and method for land quality geological survey
CN111582729A
Weathering crust rare earth resource evaluation method, system, equipment, medium and program product
CN118501939A
Land field investigation system
CN119441366A
Cited By
Land quality field sampling monitoring method based on electronic fence constraint
CN121656540A
A land quality field sampling monitoring method based on electronic fence constraint
CN121656540B