Coding methods, devices and equipment for land use management in construction projects

In the land management of construction projects, the consistency of the plot is determined by using the spatial search and poor boundary point points method, which solves the problem of repeated coding caused by inconsistent land measurement, and improves process accuracy and resource utilization.

CN117973320BActive Publication Date: 2024-12-27湖北省自然资源厅 +3
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202410230533.2
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-02-29
Publication Date
2024-12-27
Estimated Expiration
2044-02-29

AI Technical Summary

Technical Problem

During the land use management process of construction projects, due to the influence of factors such as equipment, environment and measuring personnel during the land measurement process, the land measurement at different business processing stages is inconsistent, and existing algorithms are difficult to accurately judge, resulting in repeated coding and coding Resources are wasted and the difficulty of approval is increased.

Method used

By obtaining the red line range of the land used by the current business, determining the target plot, and using space search and area similarity judgment, combining the preset boundary point and area judgment method, we can judge the target plot and the land to be compared Whether the block is the same plot determines whether it is used or recoded.

Benefits of technology

Conveniently confirm the consistency of the plot, avoid repeated coding of the plot, ensure the accuracy of subsequent processes, reduce the difficulty of approval, and avoid waste of coding resources.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN117973320B_ABST
    Figure CN117973320B_ABST
Patent Text Reader

Abstract

The present application discloses a coding method, device and equipment for land use management of construction projects. The method includes obtaining the red line range of the land use corresponding to the current business and determining the target land; determining all the land plots to be compared that have intersections with the target land plot by spatial search, and determining all the land plots to be compared that are similar in area to the target land plot by area similarity judgment; for each land plot to be compared, determining whether the number of boundary points of the target land plot and the land plot to be compared is the same; if so, judging whether the target land plot and the land plot to be compared are the same land plot according to the preset boundary point position difference method; otherwise, judging whether the target land plot and the land plot to be compared are the same land plot according to the preset area judgment method and the preset boundary point position error judgment method; if they are the same land plot, the target land plot uses the coding of the land plot to be compared; if they are not the same land plot, the target land plot is re-encoded. This method can conveniently confirm the consistency of the land plot.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to a coding method, device and equipment for land use management of a plot of land in a construction project. Background Art

[0002] The business links of land use management for construction projects of the natural resources department are, in order of precedence, preliminary examination and planning site selection, land use approval (conversion of agricultural land and land expropriation), land supply and construction land planning permit, construction project planning permit, and land verification and planning verification. These stages are all business operations centered on the land red line (plot).

[0003] These businesses involve various stages of construction and cannot be completed overnight. Therefore, the entire business stage often takes many years. During each stage of the process, the business processing personnel require the applicant to submit the red line scope of the plot. However, the red line scope re-measured at each stage cannot be guaranteed to be completely consistent, resulting in duplicate coding in the system. Summary of the invention

[0004] In order to better implement the coding of land plots in the land use management of construction projects, the embodiments of the present application provide a coding method, device and equipment for the land plots in the land use management of construction projects.

[0005] In a first aspect, an embodiment of the present application provides a coding method for land parcel management in a construction project, the method comprising:

[0006] Obtain the red line range of the land use corresponding to the current business and determine the target plot;

[0007] Determine all the plots to be compared that have intersections with the target plot by spatial search, and determine all the plots to be compared that have similar areas to the target plot by area similarity judgment;

[0008] For each of the plots to be compared, determining whether the number of boundary points of the target plot and the plot to be compared is the same;

[0009] If yes, judging whether the target plot and the plot to be compared are the same plot according to the preset boundary point difference method;

[0010] Otherwise, judging whether the target plot and the plot to be compared are the same plot according to the preset area judgment method and the preset boundary point position error judgment method;

[0011] If they are the same plots, the target plot will use the same code as the plot to be compared;

[0012] If it is not the same plot, the target plot is recoded.

[0013] In an optional implementation of the embodiment of the present application, judging whether the target plot and the plot to be compared are the same plot according to the preset boundary point difference method includes:

[0014] Matching the target plot with the boundary points corresponding to the plot to be compared to obtain a plurality of boundary point pairs or a plurality of boundary point side length pairs;

[0015] Calculate the difference of each boundary point pair, or the difference of each boundary point side length pair;

[0016] Determine whether the difference of each boundary point pair is less than a first preset difference, or whether the difference of each boundary point side length pair is less than a second preset difference;

[0017] If yes, it is determined that the target plot and the plot to be compared are the same plot;

[0018] If not, it is determined that the target plot and the plot to be compared are different plots.

[0019] In an optional implementation of the embodiment of the present application, judging whether the target plot and the plot to be compared are the same plot according to a preset area judgment method and a preset boundary point position error judgment method includes:

[0020] According to the preset area judgment method, the land area difference and the land area mean error are obtained;

[0021] Matching the target plot with the boundary points corresponding to the plot to be compared to obtain a plurality of boundary point pairs or a plurality of boundary point side length pairs;

[0022] According to the preset boundary point position error judgment method, the point position error of each boundary point is obtained, or the side length error of each boundary point is obtained;

[0023] If the absolute value of the plot area difference is greater than the preset multiple of the plot area mean error and at least one of the boundary points has a point-to-point mean error greater than the preset point-to-point mean error, or the absolute value of the plot area difference is greater than the preset multiple of the plot area mean error and at least one of the boundary points has a side-to-side length mean error greater than the preset side-length mean error, then the target plot and the plot to be compared are not the same plot;

[0024] Otherwise, the target plot and the plot to be compared are the same plot.

[0025] In an optional implementation of the embodiment of the present application, obtaining the plot area difference and the plot area mean error according to a preset area determination method includes:

[0026] Determine the land area difference according to the area of ​​the target land and the land to be compared;

[0027] According to the coordinates of each boundary point of the target plot and the preset boundary point error, the mean error of the plot area is determined by the following formula 1:

[0028]

[0029] Where M s is the mean error of the plot area; m 界 is the preset boundary point error; i Y is the horizontal coordinate of the i-th boundary point of the target plot; i is the ordinate of the i-th boundary point of the target plot; n is the number of boundary points of the target plot.

[0030] In an optional implementation of the embodiment of the present application, according to a preset boundary point position error judgment method, the point position error of each boundary point is obtained, including:

[0031] According to the difference of each boundary point pair, the mean error of each boundary point pair is determined by the following formula 2:

[0032]

[0033] Where m1 is the mean error of each boundary point pair; △1 is the difference of each boundary point pair; N1 is the number of boundary point pairs.

[0034] In an optional implementation of the embodiment of the present application, according to a preset boundary point position mean error judgment method, the mean error of the side length of each boundary point is obtained, including:

[0035] According to the difference of the side length pair of each boundary point, the mean error of the side length pair of each boundary point is determined by the following formula 3:

[0036]

[0037] Where m2 is the mean error of the side length pair of each boundary point; △2 is the difference of the side length pair of each boundary point; N2 is the number of side length pairs of boundary points.

[0038] In an optional implementation of the embodiment of the present application, before obtaining the red line range of the land use corresponding to the current business and determining the target plot, the following is also included:

[0039] Determine whether the business stage of the current business is the initial business stage;

[0040] If yes, encode the current plot;

[0041] If not, obtain the land red line range corresponding to the current business and determine the target plot.

[0042] In a second aspect, an embodiment of the present application provides a coding device for land use management of a plot of land in a construction project, the device comprising:

[0043] The acquisition module is used to obtain the red line range of the land use corresponding to the current business and determine the target plot;

[0044] A first determination module is used to determine all the plots to be compared that have intersections with the target plot by spatial search, and to determine all the plots to be compared that have similar areas to the target plot by area similarity judgment;

[0045] A first judgment module is used to judge, for each of the plots to be compared, whether the number of boundary points of the target plot and the plot to be compared is the same;

[0046] A second judgment module is used to judge whether the target plot and the plot to be compared are the same plot according to a preset boundary point position difference method if the number of boundary points is the same;

[0047] A third judgment module is used to judge whether the target plot and the plot to be compared are the same plot according to a preset area judgment method and a preset boundary point position error judgment method if the number of boundary points is different;

[0048] A coding module is used to make the target plot use the coding of the plot to be compared if the plots are the same;

[0049] A re-encoding module is used for re-encoding the target plot if it is not the same plot.

[0050] In a third aspect, an embodiment of the present application provides a computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements the above-mentioned coding method for land management for construction projects.

[0051] In a fourth aspect, an embodiment of the present application provides a computer device, including a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein when the processor executes the computer program, the above-mentioned coding method for land use management of a plot of land in a construction project is implemented.

[0052] In a fifth aspect, an embodiment of the present application provides a computer program product comprising instructions, which, when executed on a computer device, enables the computer device to execute the above-mentioned coding method for land management for construction projects.

[0053] In a sixth aspect, an embodiment of the present application provides a chip, the chip including a processor and a communication interface, the communication interface and the processor are coupled, and the processor is used to run a computer program or instruction to implement the above-mentioned coding method for land use management of a plot of land in a construction project.

[0054] The beneficial effects of the above technical solution provided by the embodiment of the present application include at least:

[0055] The coding method for land parcels in the land use management of construction projects provided in the embodiment of the present application determines whether the target land parcels and the land parcels to be compared have the same number of boundary points, and respectively uses the preset boundary point position difference method or the preset area judgment method and the preset boundary point position error judgment method to determine whether the target land parcels and the land parcels to be compared are the same land parcels, thereby choosing to continue using the coding or re-coding. This method can conveniently confirm the consistency of the land parcels, solve the problem of repeated coding of the land parcels, ensure the accuracy of the subsequent process, avoid the waste of coding resources caused by inconsistent coding of the land parcels at different stages of the same project, and reduce the difficulty of approval.

[0056] Other features and advantages of the present application will be described in the following description, and partly become apparent from the description, or be understood by practicing the present application. The purpose and other advantages of the present application can be realized and obtained by the structures specifically pointed out in the written description, claims, and drawings.

[0057] The technical solution of the present application is further described in detail below through the accompanying drawings and embodiments. BRIEF DESCRIPTION OF THE DRAWINGS

[0058] The accompanying drawings are used to provide a further understanding of the present application and constitute a part of the specification. Together with the embodiments of the present application, they are used to explain the present application and do not constitute a limitation of the present application. In the accompanying drawings:

[0059] Figure 1 A schematic diagram of the steps of a coding method for land parcel management in a construction project provided in an embodiment of the present application;

[0060] Figure 2 A schematic diagram of a step for determining whether a target plot and a plot to be compared are the same plot according to a preset boundary point position difference method provided in an embodiment of the present application;

[0061] Figure 3 A schematic diagram of another step of determining whether a target plot and a plot to be compared are the same plot according to a preset boundary point position difference method provided in an embodiment of the present application;

[0062] Figure 4 A schematic diagram of a plot of land in Yidu numbered JSXXX068 provided for the embodiment of the present application;

[0063] Figure 5 A schematic diagram of a plot of land in Yidu numbered JSXXX016 provided for the embodiment of the present application;

[0064] Figure 6A schematic diagram of a step for determining whether a target plot and a plot to be compared are the same plot according to a preset area determination method and a preset boundary point position error determination method provided in an embodiment of the present application;

[0065] Figure 7 A schematic diagram of a plot of land in Songzi numbered JSXXX127 provided for the embodiment of the present application;

[0066] Figure 8 A schematic diagram of a plot of land in Xianning numbered JSXXX001 provided for the embodiment of the present application;

[0067] Fig. 9 A schematic diagram of a plot of land in Yidu numbered JSXXX103 provided for the embodiment of the present application;

[0068] Fig.10 A schematic diagram of another step of determining whether a target plot and a plot to be compared are the same plot according to a preset area determination method and a preset boundary point position error determination method provided in an embodiment of the present application;

[0069] Fig.11 A schematic diagram of the structure of an encoding device for managing land plots for construction projects provided in an embodiment of the present application. DETAILED DESCRIPTION

[0070] In the following description, specific details such as specific system structures, technologies, etc. are provided for the purpose of illustration rather than limitation, so as to provide a thorough understanding of the embodiments of the present application. However, it should be clear to those skilled in the art that the present application may also be implemented in other embodiments without these specific details. In other cases, detailed descriptions of well-known systems, devices, circuits, and methods are omitted to prevent unnecessary details from obstructing the description of the present application.

[0071] It should be understood that when used in the present specification and the appended claims, the term "comprising" indicates the presence of described features, wholes, steps, operations, elements and / or components, but does not exclude the presence or addition of one or more other features, wholes, steps, operations, elements, components and / or combinations thereof.

[0072] It should also be understood that the term “and / or” used in the specification and appended claims refers to any and all possible combinations of one or more of the associated listed items, and includes these combinations.

[0073] As used in the specification and appended claims of this application, the term "if" can be interpreted as "when" or "uponce" or "in response to determining" or "in response to detecting", depending on the context. Similarly, the phrase "if it is determined" or "if [described condition or event] is detected" can be interpreted as meaning "uponce it is determined" or "in response to determining" or "uponce [described condition or event] is detected" or "in response to detecting [described condition or event]", depending on the context.

[0074] In addition, in the description of the present application specification and the appended claims, the terms "first", "second", "third", etc. are only used to distinguish the descriptions and cannot be understood as indicating or implying relative importance.

[0075] References to "one embodiment" or "some embodiments" etc. described in the specification of this application mean that one or more embodiments of the present application include specific features, structures or characteristics described in conjunction with the embodiment. Therefore, the statements "in one embodiment", "in some embodiments", "in some other embodiments", "in some other embodiments", etc. that appear in different places in this specification do not necessarily refer to the same embodiment, but mean "one or more but not all embodiments", unless otherwise specifically emphasized in other ways. The terms "including", "comprising", "having" and their variations all mean "including but not limited to", unless otherwise specifically emphasized in other ways.

[0076] It should be understood that the size of the serial numbers of the steps in the following embodiments does not mean the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of the present application.

[0077] In order to illustrate the technical solution of the present application, a specific embodiment is provided below for illustration.

[0078] The inventor found that in the prior art, errors are inevitable in the process of measuring plots due to the influence of relevant factors such as equipment, environment and surveyors. Therefore, when judging whether plots at different business handling stages are consistent, although the slight differences caused by measurement errors can be judged as the same plot manually, it will increase labor costs and reduce judgment efficiency. The existing algorithm will make a judgment that the plots are inconsistent for slight differences, and re-code the subsequently submitted plots instead of using the same coding, which will cause the system to have repeated coding, resulting in a waste of coding resources and increased approval difficulty. Based on this, the inventor has made this application after further research and development, providing a coding method, device and equipment for plots in the management of land use for construction projects.

[0079] Embodiment 1

[0080] Normally, the business links of land management for construction projects are in order of precedence: pre-examination and planning site selection, land use approval (conversion of agricultural land and land expropriation), land supply and construction land planning permit, construction project planning permit, and land verification and planning verification. These stages are all business operations centered on the land red line (plot).

[0081] In the embodiment of the present application, before obtaining the red line range of the land use corresponding to the current business and determining the target plot, the following steps are also included:

[0082] Determine whether the business stage of the current business is the initial business stage; if so, encode the current plot; if not, obtain the land red line range corresponding to the current business and determine the target plot.

[0083] In the embodiment of the present application, since planning and pre-examination are the first step of all processes, the land parcel begins to be encoded at this step. Therefore, it is possible to first determine whether the business stage of the current business is the initial business stage (i.e., the planning and pre-examination stage). If it is the initial business stage, the land parcel can be directly encoded without the need for subsequent calculations to cause waste of resources. If it is not the initial business stage, the land parcel needs to be encoded according to the process of steps S101 to S107 in the following coding method for land parcel management in construction projects.

[0084] The present application embodiment provides a coding method for land parcel management in construction projects, referring to Figure 1 As shown, the method includes the following steps S101 to S107:

[0085] S101: Obtain the red line range of the land use corresponding to the current business and determine the target plot.

[0086] S102: Determine all the plots to be compared that have intersections with the target plot by spatial search, and determine all the plots to be compared that are similar in area to the target plot by area similarity judgment.

[0087] S103: For each of the plots to be compared, determine whether the number of boundary points of the target plot and the plot to be compared is the same. If so, execute S104; if not, execute S105.

[0088] S104: According to the preset boundary point difference method, determine whether the target plot and the plot to be compared are the same plot. If so, execute S106; if not, execute S107.

[0089] Among them, the method of preset boundary point position difference can be a method of determining whether the target plot and the plot to be compared are the same plot by calculating the difference of each boundary point pair, and then determining whether the difference of each boundary point pair is less than a first preset difference; or, a method of determining whether the target plot and the plot to be compared are the same plot by calculating the difference of each boundary point side length pair, and then determining whether the difference of each boundary point side length pair is less than a second preset difference.

[0090] S105: According to the preset area judgment method and the preset boundary point position error judgment method, determine whether the target plot and the plot to be compared are the same plot. If so, execute S106; if not, execute S107.

[0091] The preset area determination method may be a method of determining whether the target plot and the plot to be compared are the same plot by calculating the plot area difference and the plot area mean error, and then comparing whether the absolute value of the plot area difference is less than a preset multiple of the plot area mean error;

[0092] The method for judging the mean error of the preset boundary points can be a method of judging whether the target plot and the plot to be compared are the same plot by calculating the mean error of each boundary point to the point, and then judging whether the mean error of each boundary point to the point is less than the preset point mean error; or a method of judging whether the target plot and the plot to be compared are the same plot by calculating the mean error of the side length to the side length of each boundary point, and then judging whether the mean error of the side length to the side length of each boundary point is less than the preset side length mean error.

[0093] S106: The target plot uses the same code as the plot to be compared.

[0094] S107: Re-encode the target plot.

[0095] The coding method for land parcels in the land use management of construction projects provided in the embodiment of the present application determines whether the target land parcels and the land parcels to be compared have the same number of boundary points, and respectively uses the preset boundary point position difference method or the preset area judgment method and the preset boundary point position error judgment method to determine whether the target land parcels and the land parcels to be compared are the same land parcels, thereby choosing to continue using the coding or re-coding. This method can conveniently confirm the consistency of the land parcels, solve the problem of repeated coding of the land parcels, ensure the accuracy of the subsequent process, avoid the waste of coding resources caused by inconsistent coding of the land parcels at different stages of the same project, and reduce the difficulty of approval.

[0096] The red line range of the land use in the above step S101 can be a polygonal space area range composed of multiple boundary point coordinates, wherein the boundary point coordinates can be obtained by coordinate measurement. The specific implementation method can refer to the detailed description of the prior art and is not specifically limited here. The above-mentioned acquisition of the red line range of the land use corresponding to the current business and determination of the target plot specifically includes: acquiring the polygonal space area range composed of boundary point coordinates corresponding to the current business, and marking the area range as the target plot.

[0097] In the above step S102, all the plots to be compared that have intersections with the target plot can be found through spatial search, and all the plots to be compared that are similar in area and shape to the target plot can be found through area similarity judgment. All the plots to be compared corresponding to the target plot can be found comprehensively through spatial search combined with area similarity judgment. The plots to be compared here refer to plots that have been historically encoded, usually plots in the previous stage of the current business.

[0098] In one embodiment, in the above step S103, for each of the plots to be compared, determining whether the number of boundary points of the target plot and the plot to be compared is the same specifically includes:

[0099] First, the number of boundary points (number of coordinate points) of the target plot is calculated, and then the calculated number of boundary points of the target plot is compared with the number of boundary points of each plot to be compared determined in step S102 to determine whether there is a plot to be compared with the same number of boundary points as the target plot.

[0100] If the number of boundary points of a certain plot to be compared is the same as that of the target plot, step S104 is executed; if the number of boundary points of a certain plot to be compared is different from that of the target plot, step S105 is executed.

[0101] In the above step S104, according to the preset boundary point difference method, it is determined whether the target plot and the plot to be compared are the same plot. Figure 2 As shown, it specifically includes the following steps S10411 to S10451:

[0102] S10411: Match the target plot with the boundary points corresponding to the plot to be compared to obtain a plurality of boundary point pairs.

[0103] S10421: Calculate the difference of each boundary point pair.

[0104] S10431: Determine whether the difference of each boundary point pair is less than the first preset difference. If so, execute S10441; if not, execute S10451.

[0105] S10441: Determine whether the target plot and the plot to be compared are the same plot.

[0106] S10451: Determine whether the target plot and the plot to be compared are different plots.

[0107] In one embodiment, in the above step S104, according to the preset boundary point difference method, it is determined whether the target plot and the plot to be compared are the same plot. Figure 3 As shown, the method specifically includes the following steps S10412 to S10452:

[0108] S10412: Match the target plot with the boundary points corresponding to the plot to be compared to obtain multiple boundary point side length pairs.

[0109] S10422: Calculate the difference of the side length pairs of each boundary point.

[0110] S10432: Determine whether the difference of each boundary point side length pair is less than the second preset difference. If so, execute S10442; if not, execute S10452.

[0111] S10442: Determine whether the target plot and the plot to be compared are the same plot.

[0112] S10452: Determine whether the target plot and the plot to be compared are different plots.

[0113] In the embodiment of the present application, two adjacent boundary points in the target plot form a boundary point edge, and the edge formed by the corresponding two adjacent boundary points in the plot to be compared constitutes a boundary point edge length pair.

[0114] The difference between the boundary point pairs is the difference between the values ​​represented by the two boundary points on the number axis, that is, the larger number minus the smaller number. The difference between the boundary point side length pairs is the displacement error between the two sides on the number axis. The specific calculation methods of the above two differences can refer to the conventional methods of the prior art and are not specifically limited here.

[0115] In one embodiment, the difference between the boundary point pairs can be recorded in Table 1 below, and the difference between the boundary point side length pairs can be recorded in Table 2 below.

[0116] Table 1. The difference between boundary point pairs

[0117]

[0118] In Table 1, the measurement coordinates refer to the coordinates of the boundary points measured by the work group, and the detection coordinates refer to the coordinates of the boundary points measured by the inspector, that is, the coordinates of the boundary points of the plot to be compared. Among them, X is the horizontal coordinate of the boundary point, Y is the vertical coordinate of the boundary point, △S is the difference between the boundary point pairs, and the accuracy inspection of the room corner points of analytical measurement can be performed with reference to this table.

[0119] Table 2 The difference table of boundary point side length pairs

[0120]

[0121] In Table 2, the measured side length refers to the side length of the boundary point in the land survey table, the inverse calculated side length refers to the side length of the boundary point calculated from the measured boundary point coordinates, and the detected side length refers to the side length of the boundary point measured on the spot during the test. △S1 and △S2 are the differences between the boundary point side lengths. △S1 represents the difference between the inverse calculated side length of the boundary point coordinates and the side length in the land survey table (surveyed side length), and △S2 represents the difference between the detected side length and the side length in the land survey table (measured side length). The accuracy test of the analytically measured corner points and the field measured side lengths can be performed with reference to this table.

[0122] In the embodiment of the present application, when the step S104 is actually executed, the process of S10411 to S10451 can be specifically executed, and the worse method of calculating the boundary point pair in the preset boundary point position difference method can be selected. Alternatively, when the step S104 is actually executed, the process of S10412 to S10452 can be specifically executed, and the worse method of calculating the boundary point side length pair in the preset boundary point position difference method can be selected.

[0123] For example, after using the preset boundary point position difference method to calculate the difference of each boundary point pair, determine whether the difference of each boundary point pair is less than the first preset difference (for example, 10 cm). If so, the target plot and the plot to be compared are determined to be the same plot, otherwise they are different plots.

[0124] In one embodiment, Figure 4 As shown, it is a plot of land in Yidu with the number JSXXX068. Figure 5 As shown, this is a plot of land in Yidu numbered JSXXX016. Figure 4 The plot is Figure 5 There are similar plots of land (plots to be compared) to the plot of land, and multiple measurable boundary points are scattered on the edges of each plot. In the process of determining the same plot in the prior art, it is found that Figure 4 and Figure 5 There is displacement between the plots shown, but by measuring and calculating it can be found Figure 4 The plot area is 1496.56 (㎡), Figure 5 The area of ​​the plot is 1496.60 (㎡), and the areas of the two plots are almost the same. At this time, the existing technology cannot make an effective judgment on whether the two plots are the same plot.

[0125] When using the coding method provided in this application for the management of land use for construction projects, it was found through measurement that the number of boundary points of the two plots was the same, both 45 boundary points. Therefore, the preset boundary point position difference method in the method provided in this application can be used to determine whether the two plots are the same plot.

[0126] By using the preset boundary point position difference method, through the above steps S10411 to S10451, the distance difference (difference) of each boundary point pair is calculated as follows (unit: cm): 0.053, 0.050, 0.045, 0.041, 0.054, 0.036, 0.040, 0.051, 0.014, 0.036, 0.041, 0.050, 0.040, 0.050, 0.030, 0.010, 0.036, 0.053, 0.058, 0.02 8, 0.064, 0.022, 0.053, 0, 0.042, 0.044, 0.050, 0.041, 0.051, 0.051, 0.050, 0.041, 0.064, 0.058, 0.020, 0.028, 0.028, 0.045, 0.056, 0.050, 0.051, 0.031, 0.053, 0.041, 0.028. It can be seen that the difference of each boundary point pair is less than the first preset difference (10cm). Therefore, Figure 4 and Figure 5 If the two plots are the same plot, then Figure 4 The plots can be used Figure 5 The code of the plot.

[0127] From the above results, it can be found that when two plots of land cannot be judged as the same plot by the naked eye or conventional area calculation in the prior art, the preset boundary point difference method provided in the present application can be used to conveniently and effectively realize the judgment of the same plot of land with high accuracy.

[0128] In the above step S105, according to the preset area judgment method and the preset boundary point position error judgment method, it is judged whether the target plot and the plot to be compared are the same plot. Figure 6 As shown, it specifically includes the following steps S10511 to S10561:

[0129] S10511: According to the preset area judgment method, the plot area difference and the plot area error are obtained.

[0130] S10521: Match the target plot with the boundary points corresponding to the plot to be compared to obtain multiple boundary point pairs.

[0131] S10531: According to the preset boundary point position error judgment method, the point position error of each boundary point is obtained.

[0132] S10541: Determine whether the absolute value of the plot area difference is greater than a preset multiple of the plot area mean error and whether the mean error of at least one boundary point to point is greater than the preset point mean error. If both are true, execute step S10551; otherwise, execute step S10561.

[0133] S10551: Determine that the target plot and the plot to be compared are not the same plot.

[0134] S10561: Determine whether the target plot and the plot to be compared are the same plot.

[0135] In the embodiment of the present application, when the preset area judgment method and the preset boundary point position error judgment method are used for comprehensive judgment, the calculation results of the two methods, that is, the mean error of the plot area and the mean error of each boundary point position, are used to judge whether the plot is the same. It can be seen from the above steps S10541, S10551 and S10561 that only when the preset area judgment method and the preset boundary point position error judgment method both believe that the two plots are not the same plot, that is, the absolute value of the plot area difference is greater than the preset multiple of the plot area mean error and at least one boundary point position mean error is greater than the preset point error, the target plot and the plot to be compared are not the same plot; otherwise, the target plot and the plot to be compared are the same plot.

[0136] In the above step S10511, obtaining the land area difference and the land area mean error according to the preset area determination method specifically includes:

[0137] Determine the land area difference according to the area of ​​the target land and the land to be compared;

[0138] According to the coordinates of each boundary point of the target plot and the preset boundary point error, the mean error of the plot area is determined by the following formula 1:

[0139]

[0140] Where M s is the mean error of the plot area; m 界 is the preset boundary point error; i Y is the horizontal coordinate of the i-th boundary point of the target plot; i is the ordinate of the i-th boundary point of the target plot; n is the number of boundary points of the target plot.

[0141] The error in the plot area can be calculated by the above formula 1, and the unit can be square meters. 界The error of the preset boundary point is in meters (m). According to manual experience, it can be set to 0.05m. In subsequent calculations, as the data sample increases, it can be adjusted appropriately; (X i , Y i ) is the coordinate of the i-th boundary point of the target plot, X i and Y i The unit is meter (m); i = 1, 2, ..., n; n is the number of boundary points of the target plot;

[0142] When i=1, that is, i-1=0, X0=X n , indicating that the value of X0 is X n , and Y0=Y n , indicating that the value of Y0 is Y n ;

[0143] When i=n, ​​that is, i+1=n+1, X n+1 =X1, indicating X n+1 The value of is X1, and Y n+1 =Y1, indicating Y n+1 The value of is Y1.

[0144] In the embodiment of the present application, first, the area of ​​the target plot and the plot to be compared are calculated. The area unit can be square meters (m 2 ), the calculation result is accurate to 2 decimal places, then the plot area difference = target plot area - the plot area to be compared. Then, the area error M is calculated by the above formula 1 s Finally, the two plots are judged to be the same by comparing whether the absolute value of the plot area difference is less than the preset multiple of the plot area mean error. The preset multiple can be 2 times. For example, when the absolute value of the plot area difference is less than 2 times the plot area mean error, it can be considered that the target plot and the plot to be compared are the same plot.

[0145] In one embodiment, randomly select Figure 7 , Figure 8 and Fig. 9 The plots shown in the figure have multiple measurable boundary points scattered on the edge of the plots in each figure. The mean square error M of their respective plot areas is calculated. s .like Figure 7 The plot shown is a plot of land in Songzi with the number JSXXX127. Through measurement and calculation, the area of ​​the plot is 6823.56 (㎡). According to the coordinates of all boundary points measured on the plot and the preset boundary point errors, the area error M of the plot can be calculated through the above formula 1. s The value is 4.99 (㎡); Figure 8The plot is shown as a plot in Xianning with the number JSXXX001. Through measurement and calculation, the area of ​​the plot is 9443.38 (㎡). According to the coordinates of all boundary points measured on the plot and the preset boundary point errors, the area error M of the plot can be calculated through the above formula 1. s The value is 3.54 (㎡); Fig. 9 The plot is shown as a plot in Yidu with the number JSXXX103. Through measurement and calculation, the plot area is 94702.38 (㎡). According to the coordinates of all boundary points measured on the plot and the preset boundary point errors, the area error M of the plot can be calculated through the above formula 1. s The value is 12.16 (㎡).

[0146] From the above results, it can be found that after measuring the coordinates of all the boundary points of the plot, the above formula 1 can be used to calculate the mean error of the area of ​​the plot. When judging whether the target plot and the plot to be compared are the same plot when the number of boundary points is different, the mean error of the area of ​​the target plot is calculated by the preset area judgment method, and then compared with the plot area difference between the target plot and the plot to be compared, which can conveniently and effectively realize the judgment of the same plot, and the judgment accuracy is high.

[0147] In the above step S10531, the method of determining the mean error of each boundary point to the point position according to the preset boundary point position error determination method specifically includes:

[0148] According to the difference of each boundary point pair, the mean error of each boundary point pair is determined by the following formula 2:

[0149]

[0150] Where m1 is the mean error of each boundary point pair, in centimeters (cm); △1 is the difference of each boundary point pair, in centimeters (cm); N1 is the number of boundary point pairs, in pieces; i = 1, 2, …, N1.

[0151] In the embodiment of the present application, it is necessary to calculate the difference of each boundary point pair through S10411 and S10421, and then calculate the mean error of each boundary point pair through the above formula 2.

[0152] The mean error of each boundary point to point is calculated by the above formula 2, and whether the two plots are the same is determined by judging whether the mean error of each boundary point to point is less than the preset point mean error. For example, if the mean error of each boundary point to point is calculated to be less than the preset point mean error (for example, 5 cm), the target plot and the plot to be compared are judged to be the same plot.

[0153] In one embodiment, in the above step S105, according to the preset area judgment method and the preset boundary point position error judgment method, it is judged whether the target plot and the plot to be compared are the same plot, such as Fig.10 As shown, the method specifically includes the following steps S10512 to S10562:

[0154] S10512: According to the preset area determination method, the plot area difference and the plot area mean error are obtained.

[0155] S10522: Match the target plot with the boundary points corresponding to the plot to be compared to obtain multiple boundary point side length pairs.

[0156] S10532: According to the preset boundary point position mean error judgment method, the mean error of the side length to the side length of each boundary point is obtained.

[0157] S10542: Determine whether the absolute value of the plot area difference is greater than a preset multiple of the plot area mean error and whether the mean error of the side length of at least one boundary point is greater than the preset side length mean error; if both are true, execute step S10552; otherwise, execute step S10562.

[0158] S10552: Determine that the target plot and the plot to be compared are not the same plot.

[0159] S10562: Determine whether the target plot and the plot to be compared are the same plot.

[0160] In the embodiment of the present application, when the preset area judgment method and the preset boundary point position error judgment method are used for comprehensive judgment, the calculation results of the two methods, that is, the error in the area of ​​the plot and the error in the length of each boundary point, are used to judge whether the plot is the same. It can be seen from the above steps S10542, S10552 and S10562 that only when the preset area judgment method and the preset boundary point position error judgment method both believe that the two plots are not the same plot, that is, the absolute value of the plot area difference is greater than the preset multiple of the plot area error and the error in the length of at least one boundary point is greater than the preset length error, the target plot and the plot to be compared are not the same plot; otherwise, the target plot and the plot to be compared are the same plot.

[0161] In the above step S10512, the specific implementation process of obtaining the error in the plot area according to the preset area judgment method can refer to the detailed description of the above step S10511, which will not be repeated here.

[0162] In the above step S10532, the method of determining the mean error of the side length of each boundary point according to the preset boundary point position mean error is obtained, which specifically includes:

[0163] According to the difference of the length of each boundary point, the mean error of the length of each boundary point is determined by the following formula 3:

[0164]

[0165] In the formula, m2 is the mean error of the side length pair of each boundary point, in centimeters (cm); △2 is the difference of the side length pair of each boundary point, in centimeters (cm); N2 is the number of side length pairs of boundary points, in bars; i = 1, 2,…, N2.

[0166] In the embodiment of the present application, it is necessary to calculate the difference of the side length pair of each boundary point through S10412 and S10422, and then calculate the mean error of the side length of each boundary point pair through the above formula 3.

[0167] After calculating the mean square error of the length of each boundary point by the above formula 3, determine whether the two plots are the same by judging whether the mean square error of the length of each boundary point is less than the preset mean square error of the length. For example, if the mean square error of the length of each boundary point is less than the preset mean square error of the length (for example, 5 cm), then it is judged that the target plot and the plot to be compared are the same plot.

[0168] For two plots of land with different numbers of boundary points, the above-mentioned method for determining the mean error of the preset boundary points can be used to make a more accurate and effective judgment of the same plot of land than the existing technology, and the calculation is efficient and easy to implement.

[0169] In the embodiment of the present application, the target plot and the plot to be compared are determined to be the same plot through step S104 or S105, and the target plot can use the coding of the plot to be compared, which effectively solves the problem of repeated coding of the same plot; if the same plot as the target plot cannot be found, the target plot is re-encoded.

[0170] Embodiment 2

[0171] Based on the same inventive concept, the embodiment of the present application also provides a coding device for land use management of a plot of land for a construction project, referring to Fig.11 As shown, the device comprises:

[0172] The acquisition module 101 is used to obtain the red line range of the land use corresponding to the current business and determine the target plot;

[0173] The first determination module 102 is used to determine all the plots to be compared that have intersections with the target plot by spatial search, and to determine all the plots to be compared that have similar areas to the target plot by area similarity judgment;

[0174] The first judgment module 103 is used to judge whether the number of boundary points of the target plot and the plot to be compared is the same for each plot to be compared;

[0175] The second judgment module 104 is used to judge whether the target plot and the plot to be compared are the same plot according to a preset boundary point position difference method if the number of boundary points is the same;

[0176] The third judgment module 105 is used to judge whether the target plot and the plot to be compared are the same plot according to a preset area judgment method and a preset boundary point position error judgment method if the number of boundary points is different;

[0177] The coding module 106 is used to make the target plot use the coding of the plot to be compared if the plots are the same;

[0178] The re-encoding module 107 is used to re-encode the target plot if it is not the same plot.

[0179] Each module 101 to 107 in the above-mentioned coding device for managing land use for construction projects can respectively execute the process of steps S101 to S107 of the first embodiment, and the above steps are repeated and will not be repeated here.

[0180] Embodiment 3

[0181] Based on the same inventive concept, an embodiment of the present application also provides a computer-readable storage medium on which a computer program is stored. When the program is executed by a processor, it implements the coding method for land management for construction projects as described in the above-mentioned embodiment 1.

[0182] Embodiment 4

[0183] Based on the same inventive concept, an embodiment of the present application also provides a computer device, including a memory, a processor, and a computer program stored in the memory and executable on the processor. When the processor executes the computer program, it implements the coding method for land management for construction projects as described in the above-mentioned embodiment 1.

[0184] Embodiment 5

[0185] Based on the same inventive concept, an embodiment of the present application also provides a computer program product comprising instructions. When the computer program product is run on a computer device, the computer device executes the coding method for land management for construction projects as described in the above-mentioned embodiment 1.

[0186] Embodiment 6

[0187] Based on the same inventive concept, an embodiment of the present application also provides a chip, the chip includes a processor and a communication interface, the communication interface and the processor are coupled, and the processor is used to run a computer program or instruction to implement the coding method for land management for construction projects as described in the above embodiment one.

[0188] Those skilled in the art will appreciate that the embodiments of the present application may be provided as methods, systems, or computer program products. Therefore, the present application may adopt the form of a complete hardware embodiment, a complete software embodiment, or an embodiment in combination with software and hardware. Moreover, the present application may adopt the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to disk storage and optical storage, etc.) that contain computer-usable program code.

[0189] The present application is described with reference to the flowcharts and / or block diagrams of the methods, devices (systems), and computer program products according to the embodiments of the present application. It should be understood that each process and / or box in the flowchart and / or block diagram, as well as the combination of the processes and / or boxes in the flowchart and / or block diagram, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing device to generate a machine, so that the instructions executed by the processor of the computer or other programmable data processing device generate instructions for implementing the processes in the flowchart and / or block diagram. Figure 1 A process or multiple processes and / or boxes Figure 1 A device that provides the functions specified in a block or multiple blocks.

[0190] These computer program instructions may also be stored in a computer-readable memory capable of directing a computer or other programmable data processing device to operate in a specific manner, so that the instructions stored in the computer-readable memory produce an article of manufacture comprising an instruction device, which implements the process Figure 1 A process or multiple processes and / or boxes Figure 1 A function specified in one or more boxes.

[0191] These computer program instructions can also be loaded onto a computer or other programmable data processing device so that a series of operating steps are executed on the computer or other programmable device to produce a computer-implemented process, thereby providing instructions for implementing the process. Figure 1 A process or multiple processes and / or boxes Figure 1 A step that specifies a function in one or more boxes.

[0192] Obviously, those skilled in the art can make various changes and modifications to the present application without departing from the spirit and scope of the present application. Thus, if these modifications and variations of the present application fall within the scope of the claims of the present application and their equivalents, the present application is also intended to include these modifications and variations.

Claims

1. A coding method for land parcel management in construction projects, characterized in that: include: Obtain the red line range of the land use corresponding to the current business and determine the target plot; Determine all the plots to be compared that have intersections with the target plot by spatial search, and determine all the plots to be compared that have similar areas to the target plot by area similarity judgment; For each of the plots to be compared, the target plot is matched with the boundary points corresponding to the plot to be compared, a plurality of boundary point pairs or a plurality of boundary point side length pairs are obtained, and the difference of each boundary point pair or the difference of each boundary point side length pair is calculated; Determine whether the target plot and the plot to be compared have the same number of boundary points; If yes, based on the difference of each boundary point pair or the difference of each boundary point side length pair, combined with a preset difference value, determine whether the target plot and the plot to be compared are the same plot; Otherwise, the plot area difference and the mean square error of the plot area are calculated according to the target plot and the plot to be compared, and the mean square error of each boundary point pair or the mean square error of each boundary point side length pair is calculated according to the difference of each boundary point pair or the difference of each boundary point side length pair, and the plot area difference, the mean square error of the plot area and the mean square error of each boundary point pair or the mean square error of each boundary point side length pair are combined to determine whether the target plot and the plot to be compared are the same plot; If they are the same plots, the target plot will use the same code as the plot to be compared; If it is not the same plot, the target plot is recoded.

2. The method according to claim 1, characterized in that The determining whether the target plot and the plot to be compared are the same plot based on the difference of each boundary point pair or the difference of each boundary point side length pair in combination with a preset difference value includes: Determine whether the difference of each boundary point pair is less than a first preset difference, or whether the difference of each boundary point side length pair is less than a second preset difference; If yes, it is determined that the target plot and the plot to be compared are the same plot; If not, it is determined that the target plot and the plot to be compared are different plots.

3. The method according to claim 1, characterized in that The method of calculating the plot area difference and the plot area mean error according to the target plot and the plot to be compared, calculating the mean error of each boundary point pair or the mean error of each boundary point side length pair according to the difference of each boundary point pair or the difference of each boundary point side length pair, and judging whether the target plot and the plot to be compared are the same plot by combining the plot area difference, the plot area mean error and the mean error of each boundary point pair or the mean error of each boundary point side length pair, comprises: According to the preset area judgment method, the land area difference and the land area mean error are obtained; According to the preset boundary point position error judgment method, the point position error of each boundary point is obtained, or the side length error of each boundary point is obtained; If the absolute value of the plot area difference is greater than the preset multiple of the plot area mean error and at least one of the boundary points has a point-to-point mean error greater than the preset point-to-point mean error, or the absolute value of the plot area difference is greater than the preset multiple of the plot area mean error and at least one of the boundary points has a side-to-side length mean error greater than the preset side-length mean error, then the target plot and the plot to be compared are not the same plot; Otherwise, the target plot and the plot to be compared are the same plot.

4. The method according to claim 3, characterized in that The method of obtaining the land area difference and the land area mean error according to the preset area determination method includes: Determine the land area difference according to the area of ​​the target land and the land to be compared; According to the coordinates of each boundary point of the target plot and the preset boundary point error, the mean error of the plot area is determined by the following formula 1: Where M s is the mean error of the plot area; m 界 is the preset boundary point error; i Y is the horizontal coordinate of the i-th boundary point of the target plot; i is the ordinate of the i-th boundary point of the target plot; n is the number of boundary points of the target plot.

5. The method according to claim 3, characterized in that According to the preset boundary point position error judgment method, the point position error of each boundary point is obtained, including: According to the difference of each boundary point pair, the mean error of each boundary point pair is determined by the following formula 2: Where m1 is the mean error of each boundary point pair; △1 is the difference of each boundary point pair; N1 is the number of boundary point pairs.

6. The method according to claim 3, characterized in that According to the preset boundary point position mean error judgment method, the mean error of the side length to the side length of each boundary point is obtained, including: According to the difference of the side length pair of each boundary point, the mean error of the side length pair of each boundary point is determined by the following formula 3: Where m2 is the mean error of the side length pair of each boundary point; △2 is the difference of the side length pair of each boundary point; N2 is the number of side length pairs of boundary points.

7. The method according to claim 1, characterized in that Before obtaining the red line range of the land use corresponding to the current business and determining the target plot, it also includes: Determine whether the business stage of the current business is the initial business stage; If yes, encode the current plot; If not, obtain the land red line range corresponding to the current business and determine the target plot.

8. A coding device for land use management of a plot of land in a construction project, characterized in that: include: The acquisition module is used to obtain the red line range of the land use corresponding to the current business and determine the target plot; A first determination module is used to determine all the plots to be compared that have intersections with the target plot by spatial search, and to determine all the plots to be compared that have similar areas to the target plot by area similarity judgment; The first matching module is used to match the target land parcel with the boundary points corresponding to the land parcel to be compared for each land parcel to be compared, obtain a plurality of boundary point pairs or a plurality of boundary point side length pairs, and calculate the difference of each boundary point pair or the difference of each boundary point side length pair; A first judgment module is used to judge whether the number of boundary points of the target plot and the plot to be compared is the same; A second judgment module is used to judge whether the target plot and the plot to be compared are the same plot based on the difference of each pair of boundary points or the difference of each pair of boundary point side lengths in combination with a preset difference value if the number of boundary points is the same; The third judgment module is used for calculating the plot area difference and the plot area mean error according to the target plot and the plot to be compared if the number of boundary points is different, and calculating the mean error of each boundary point pair or the mean error of each boundary point side length pair according to the difference of each boundary point pair or the difference of each boundary point side length pair, and combining the plot area difference, the plot area mean error and the mean error of each boundary point pair or the mean error of each boundary point side length pair to determine whether the target plot and the plot to be compared are the same plot; A coding module is used to make the target plot use the coding of the plot to be compared if the plots are the same; A re-encoding module is used for re-encoding the target plot if it is not the same plot.

9. A computer-readable storage medium having a computer program stored therein, wherein when the program is executed by a processor, the processor executes the coding method for land management for a construction project as described in any one of claims 1 to 6.

10. A computer device, characterized in that: It includes a memory, a processor and a computer program stored in the memory and executable on the processor. When the processor executes the computer program, it implements the coding method for land use management of a plot of land in a construction project as described in any one of claims 1 to 6.