Village idle land retrieval analysis method and system through GIS data and application medium
The search and analysis of idle land in villages through GIS data has solved the problem of insufficient sorting of search results in the existing technology, and achieved rapid search and detailed data display of idle land in villages, improving user selection efficiency.
Patent Information
- Application Number
- CN202411423254.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-10-12
- Publication Date
- 2025-01-07
AI Technical Summary
Existing GIS data retrieval technology fails to effectively sort search results, affecting user selection efficiency.
The search and analysis method for village idle land search through GIS data includes logging into the village idle land search platform, entering search terms, sorting and counting the area, proportion and perimeter of idle land, and providing detailed statistical information.
It realizes rapid retrieval and detailed data display of idle land in the village, improving the efficiency and accuracy of user selection.
Smart Images

Figure CN119271758A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of GIS retrieval technology, and in particular to a method, system and application medium for retrieving and analyzing idle land in villages through GIS data. Background Art
[0002] GIS data retrieval refers to a computer searching a database storing spatial data information through an indexing program according to specific query conditions and with the help of a GIS data search engine, and returning the matching data results to the GIS rendering platform for display. Patent application number 2022102126598, entitled "A method for automatically selecting GIS data retrieval entry to optimize retrieval", discloses that when users perform spatial information retrieval, they can intelligently select retrieval modes according to query conditions, combining the retrieval advantages of Elasticsearch and iServer cloud platforms in different aspects to improve retrieval efficiency. Since the monitoring module is fully automatic and efficient, users do not feel the lag caused by the strategy switching process when using it. However, this patent application does not sort the search results, which is not conducive to user selection. Summary of the invention
[0003] The present invention aims to at least solve the technical problems existing in the prior art, and in particular innovatively proposes a method, system and application medium for retrieving and analyzing idle land in villages through GIS data.
[0004] In order to achieve the above-mentioned object of the present invention, the present invention provides a method for retrieving and analyzing idle land in villages through GIS data, comprising the following steps:
[0005] S1, log in to the village idle land search platform;
[0006] S2. After logging into the village idle land search platform, retrieve the village idle land display data.
[0007] In a preferred embodiment of the present invention, after logging into the village idle land search platform in step S2, retrieving the village idle land display data includes the following steps:
[0008] S21, input a search term in the search box;
[0009] S22, after entering a search word in the search box, determine whether to click the search virtual button:
[0010] If the search virtual button is clicked, proceed to the next step;
[0011] If the search virtual button is not clicked, execute step S22;
[0012] S23, obtaining a search result ranking according to the input search term; the search results are ranked as the first search result, the second search result, the third search result, ..., the g search result; g is the number of search results;
[0013] S24, determining whether to click on the qth search result, q = 1, 2, 3, ..., g;
[0014] If you click on the qth search result, go to the next step;
[0015] If the qth search result is not clicked, step S24 is executed;
[0016] S25, entering the page corresponding to the qth search result, and conducting land statistics on the circled village land.
[0017] In a preferred embodiment of the present invention, the statistical range in step S25 includes one or any combination of idle area, idle area ratio, circled area, and circled perimeter.
[0018] In a preferred embodiment of the present invention, the idle area is calculated in step S25 as follows:
[0019]
[0020] in, Indicates idle area;
[0021] J represents the number of idle land parcels within the shape enclosed by the encircled path;
[0022] j represents the idle land serial number, j = 1, 2, 3, ..., J;
[0023] Q j Represents the number of pixels of the jth piece of idle land;
[0024] S piex Indicates the area occupied by each pixel;
[0025] η S Indicates the area error value.
[0026] In a preferred embodiment of the present invention, the calculation method of the idle area ratio in step S25 is:
[0027]
[0028] in, Indicates the proportion of idle area;
[0029] Indicates idle area;
[0030] S ⊙Indicates the enclosed area.
[0031] In a preferred embodiment of the present invention, the calculation method of the circled circumference in step S25 is:
[0032]
[0033] Among them, P ⊙ Indicates the circumference of the circle;
[0034] Indicates the number of pixels on the circled path;
[0035] S piex Indicates the area occupied by each pixel;
[0036] η P Indicates the circumference error value.
[0037] In a preferred embodiment of the present invention, the calculation method of the circled area in step S25 is:
[0038]
[0039] Among them, S ⊙ Indicates the enclosed area;
[0040] Indicates the number of pixels within the shape enclosed by the circled path;
[0041] S piex Indicates the area occupied by each pixel;
[0042] η S Indicates the area error value.
[0043] The present invention also discloses a system for searching and analyzing idle land in villages through GIS data, including a login module for a search platform for idle land in villages and a search and display module for a search platform for idle land in villages;
[0044] The data output end of the village idle land search platform login module is connected to the data input end of the village idle land search platform search display module;
[0045] The village idle land search platform login module is used to log in to the village idle land search platform;
[0046] The retrieval and display module of the village idle land retrieval platform is used to retrieve the village idle land display data after logging into the village idle land retrieval platform.
[0047] The present invention also discloses a computer system, comprising:
[0048] processor;
[0049] a memory for storing processor-executable instructions;
[0050] Wherein, the processor is configured to implement the method for retrieving and analyzing idle land in villages through GIS data when executing the executable instructions.
[0051] The present invention also discloses a computer-readable storage medium, comprising:
[0052] a memory having a computer program stored thereon;
[0053] A processor is used to execute the program in the memory to implement the method for retrieving and analyzing idle land in villages through GIS data.
[0054] In summary, due to the adoption of the above-mentioned technical solution, the present invention can quickly log in to the village idle land search platform to realize data retrieval of idle land.
[0055] Additional aspects and advantages of the present invention will be given in part in the following description and in part will be obvious from the following description, or will be learned through practice of the present invention. BRIEF DESCRIPTION OF THE DRAWINGS
[0056] The above and / or additional aspects and advantages of the present invention will become apparent and easily understood from the description of the embodiments in conjunction with the following drawings, in which:
[0057] Figure 1 It is a schematic block diagram of the process of the present invention. DETAILED DESCRIPTION
[0058] Embodiments of the present invention are described in detail below, examples of which are shown in the accompanying drawings, wherein the same or similar reference numerals throughout represent the same or similar elements or elements having the same or similar functions. The embodiments described below with reference to the accompanying drawings are exemplary and are only used to explain the present invention, and cannot be understood as limiting the present invention.
[0059] The present invention discloses a method for retrieving and analyzing idle land in villages through GIS data. Figure 1 As shown, the following steps are included:
[0060] S1, log in to the village idle land search platform;
[0061] S2. After logging into the village idle land search platform, retrieve the village idle land display data.
[0062] In a preferred embodiment of the present invention, the method of logging into the village idle land search platform in step S1 includes the following steps:
[0063] S11, obtaining the motherboard number of the query device (desktop computer, notebook) and the input mobile phone number;
[0064] S12, after obtaining the motherboard number of the query device and the input mobile phone number, transform the motherboard number and the mobile phone number to obtain a motherboard transformation number and a mobile phone transformation number;
[0065] S13, after obtaining the motherboard change number and the mobile phone change number, temporarily connect the motherboard change number and the mobile phone change number to obtain the mobile phone connection number;
[0066] S14, after obtaining the mobile phone connection number, obtaining the mobile phone judgment number according to the mobile phone connection number, and sending the mobile phone connection number to the village idle land search platform;
[0067] S15, after receiving the mobile phone judgment number sent by the query device, the village idle land search platform determines whether the mobile phone judgment number exists in the village idle land search platform:
[0068] If the mobile phone judgment number exists in the village idle land search platform, the login to the village idle land search platform is successful;
[0069] If the mobile phone judgment number does not exist in the village idle land search platform, the login to the village idle land search platform will fail.
[0070] In a preferred embodiment of the present invention, the method for changing the mobile phone number in step S12 to obtain the changed mobile phone number is:
[0071] S121, obtaining the last digit of the mobile phone number, recorded as Pendvalue; Pendvalue represents the last digit of the mobile phone number;
[0072] S122, determine whether the last value of the mobile phone number, Pendvalue, is equal to 0:
[0073] If the last value of the mobile phone number, Pendvalue, is equal to 0, then Pendvalue = Pendvalue + 10;
[0074] If the last value of the mobile phone number, Pendvalue, is not equal to 0, then Pendvalue = Pendvalue;
[0075] S123, shift the mobile phone number by the number of Pendvalue from the front to the back, and obtain the mobile phone change number;
[0076] In step S12, the motherboard number is transformed to obtain the motherboard transformation number as follows:
[0077] S121, obtaining the last value of the motherboard number, recorded as Mendvalue; Mendvalue represents the last value of the motherboard number;
[0078] S122, determine whether the last value Mendvalue of the motherboard number is equal to one of 1 to 9:
[0079] If the last value of the motherboard number, Mendvalue, is equal to one of 1 to 9, then Mendvalue = Mendvalue;
[0080] If the last value of the motherboard number, Mendvalue, is not equal to one of 1 to 9, then Mendvalue = Mendvalue + 10;
[0081] S123, shift the motherboard number by the Mendvalue position from front to back, and obtain the motherboard change number.
[0082] In a preferred embodiment of the present invention, in step S13, the method for temporarily connecting the motherboard change number and the mobile phone change number to obtain the mobile phone connection number includes the following steps:
[0083] S131, determining the relationship between the number of digits of the motherboard change number and the number of digits of the mobile phone change number:
[0084] If the number of digits in the motherboard change number is equal to the number of digits in the mobile phone change number, proceed to the next step;
[0085] If the number of digits in the motherboard change number is greater than the number of digits in the mobile phone change number, execute step S133;
[0086] If the number of digits in the motherboard change number is less than the number of digits in the mobile phone change number, execute step S134;
[0087] S132, Pconnection=Mvalue1Pvalue1Mvalue2Pvalue2Mvalue3Pvalue3…Mvalue 11 P value 11 ,
[0088] Among them, Pconnection represents the mobile phone connection number;
[0089] Mvalue1 represents the first digit of the motherboard change number from left to right;
[0090] Pvalue1 represents the first digit of the mobile phone number from left to right;
[0091] Mvalue2 represents the second digit of the motherboard change number from left to right;
[0092] Pvalue2 represents the second digit of the mobile phone number from left to right;
[0093] Mvalue3 represents the third digit of the motherboard change number from left to right;
[0094] Pvalue3 represents the third digit of the mobile phone number from left to right;
[0095] Mvalue 11 Indicates the 11th digit of the motherboard change number from left to right;
[0096] P value 11 It indicates the 11th digit of the mobile phone number from left to right;
[0097] S133, Pconnection=Mvalue1Pvalue1Mvalue2Pvalue2Mvalue3Pvalue3…Mvalue 11 P value 11 Mvalue 12 Mvalue 13 Mvalue 14 …Mvalue Mvalue′ ,
[0098] Among them, Pconnection represents the mobile phone connection number;
[0099] Mvalue1 represents the first digit of the motherboard change number from left to right;
[0100] Pvalue1 represents the first digit of the mobile phone number from left to right;
[0101] Mvalue2 represents the second digit of the motherboard change number from left to right;
[0102] Pvalue2 represents the second digit of the mobile phone number from left to right;
[0103] Mvalue3 represents the third digit of the motherboard change number from left to right;
[0104] Pvalue3 represents the third digit of the mobile phone number from left to right;
[0105] Mvalue 11 Indicates the 11th digit of the motherboard change number from left to right;
[0106] P value 11 It indicates the 11th digit of the mobile phone number from left to right;
[0107] Mvalue 12 Indicates the 12th digit of the motherboard change number from left to right;
[0108] Mvalue13 Indicates the 13th digit of the motherboard change number from left to right;
[0109] Mvalue 14 Indicates the 14th digit of the motherboard change number from left to right;
[0110] Mvalue Mvalue′ Indicates the value of the Mvalue′th position of the mainboard change number from left to right;
[0111] Mvalue′ represents the number of digits of the motherboard change number;
[0112] S134, Pconnection=Pvalue1Mvalue1Pvalue2Mvalue2Pvalue3Mvalue3…Pvalue Mvalue′ Mvalue Mvalue′ P value Mvalue′+1 P value Mvalue′+2 P value Mvalue′+3 P value 11 ,
[0113] Among them, Pconnection represents the mobile phone connection number;
[0114] Mvalue1 represents the first digit of the motherboard change number from left to right;
[0115] Pvalue1 represents the first digit of the mobile phone number from left to right;
[0116] Mvalue2 represents the second digit of the motherboard change number from left to right;
[0117] Pvalue2 represents the second digit of the mobile phone number from left to right;
[0118] Mvalue3 represents the third digit of the motherboard change number from left to right;
[0119] Pvalue3 represents the third digit of the mobile phone number from left to right;
[0120] Mvalue Mvalue′ Indicates the value of the Mvalue′th position of the mainboard change number from left to right;
[0121] P value Mvalue′ It represents the value of the Mvalue′th digit of the mobile phone number from left to right;
[0122] Mvalue′ represents the number of digits of the motherboard change number;
[0123] P value Mvalue′+1It represents the Mvalue′+1th digit value of the mobile phone number change from left to right;
[0124] P value Mvalue′+2 It represents the Mvalue′+2th digit value of the mobile phone number change from left to right;
[0125] P value Mvalue′+3 It represents the Mvalue′+3th digit value of the mobile phone number change from left to right;
[0126] P value 11 Indicates the 11th digit of the mobile phone number from left to right.
[0127] In a preferred embodiment of the present invention, the method for obtaining the mobile phone determination number according to the mobile phone connection number in step S14 is:
[0128] Pjudge=Pjudgeway(Pconnection),
[0129] Among them, Pjudge represents the mobile phone judgment number;
[0130] Pjudgeway() represents the method for generating the mobile phone judgment number, preferably using the MD algorithm;
[0131] Pconnection indicates the mobile phone connection number.
[0132] For example, the mobile phone number is 133****9876, the motherboard number is 150955671231667, then the mobile phone change number is *9876133***, the motherboard change number is 712316671509556, the mobile phone connection number is 7*192837166163731*5*0*9556, and the mobile phone judgment number is 9FFF9C8371C3AB32F39A6C625A307F5D; For example, the mobile phone number is 133****6789 and the motherboard number is 150955671231667, then the mobile phone change number is 89133****67, the motherboard change number is 712316671509556, the mobile phone connection number is 78192133136*6*7*1*56079556, and the mobile phone judgment number is FEF7CF354FD0FDB9D36CB7C3051825F7.
[0133] In a preferred embodiment of the present invention, after logging into the village idle land search platform in step S2, retrieving the village idle land display data includes the following steps:
[0134] S21, input a search term in the search box;
[0135] S22, after entering a search word in the search box, determine whether to click the search virtual button:
[0136] If the search virtual button is clicked, proceed to the next step;
[0137] If the search virtual button is not clicked, execute step S22;
[0138] S23, obtaining a search result ranking according to the input search term; the search results are ranked as the first search result, the second search result, the third search result, ..., the g search result; g is the number of search results;
[0139] S24, determining whether to click on the qth search result, q = 1, 2, 3, ..., g;
[0140] If you click on the qth search result, go to the next step;
[0141] If the qth search result is not clicked, step S24 is executed;
[0142] S25, entering the page corresponding to the qth search result, and conducting land statistics on the circled village land.
[0143] In a preferred embodiment of the present invention, the statistical range in step S25 includes one or any combination of idle area, idle area ratio, circled area, and circled perimeter.
[0144] In a preferred embodiment of the present invention, the idle area is calculated in step S25 as follows:
[0145]
[0146] in, Indicates idle area;
[0147] J represents the number of idle land parcels within the shape enclosed by the encircled path;
[0148] j represents the idle land serial number, j = 1, 2, 3, ..., J;
[0149] Q j Represents the number of pixels of the jth piece of idle land;
[0150] S piex Indicates the area occupied by each pixel;
[0151] η S It represents the area error value, which is between 7.45% and 1.53%.
[0152] In a preferred embodiment of the present invention, the calculation method of the idle area ratio in step S25 is:
[0153]
[0154] in, Indicates the proportion of idle area;
[0155] Indicates idle area;
[0156] S ⊙ Indicates the enclosed area.
[0157] In a preferred embodiment of the present invention, the calculation method of the circled circumference in step S25 is:
[0158]
[0159] Among them, P ⊙ Indicates the circumference of the circle;
[0160] Indicates the number of pixels on the circled path;
[0161] S piex Indicates the area occupied by each pixel;
[0162] η P It represents the circumference error value, ranging from 8.73% to 3.62%.
[0163] In a preferred embodiment of the present invention, the calculation method of the circled area in step S25 is:
[0164]
[0165] Among them, S ⊙ Indicates the enclosed area;
[0166] Indicates the number of pixels within the shape enclosed by the circled path;
[0167] S piex Indicates the area occupied by each pixel;
[0168] η S It represents the area error value, which is between 7.45% and 1.53%.
[0169] The present invention also discloses a system for searching and analyzing idle land in villages through GIS data, including a login module for a search platform for idle land in villages and a search and display module for a search platform for idle land in villages;
[0170] The data output end of the village idle land search platform login module is connected to the data input end of the village idle land search platform search display module;
[0171] The village idle land search platform login module is used to log in to the village idle land search platform;
[0172] The retrieval and display module of the village idle land retrieval platform is used to retrieve the village idle land display data after logging into the village idle land retrieval platform.
[0173] In a preferred embodiment of the present invention, after logging into the village idle land search platform in the search and display module of the village idle land search platform, retrieving and obtaining the village idle land display data includes the following steps:
[0174] S21, input a search term in the search box;
[0175] S22, after entering a search word in the search box, determine whether to click the search virtual button:
[0176] If the search virtual button is clicked, proceed to the next step;
[0177] If the search virtual button is not clicked, execute step S22;
[0178] S23, obtaining search results sorting according to the input search term; the search results sorting are respectively the 1st search result, the 2nd search result, the 3rd search result, ..., the gth search result; g is the number of search results; the search results page can be moved up and down by scrolling the mouse.
[0179] S24, determining whether to click on the qth search result, q = 1, 2, 3, ..., g;
[0180] If you click on the qth search result, go to the next step;
[0181] If the qth search result is not clicked, step S24 is executed;
[0182] S25, entering the page corresponding to the qth search result, and conducting land statistics on the circled village land.
[0183] In a preferred embodiment of the present invention, the method for obtaining the search result ranking according to the input search term in step S23 is:
[0184] S231, calculating the correlation value of each search result according to all search results;
[0185] S232, calculating the relevance value of a single search result based on the relevance values of each search result;
[0186] S233, arranging the search results in descending order of the correlation values.
[0187] In a preferred embodiment of the present invention, the calculation method for calculating the correlation value of each search result according to all search results in step S231 is:
[0188]
[0189] Among them, τ represents the harmonic coefficient;
[0190] ||B ij || indicates the number of identical search terms in the i-th search result and the j-th search result; i = 1, 2, 3, ..., g, j = 1, 2, 3, ..., g, i ≠ j; g is the number of search results;
[0191] w b Indicates the weight value of the b-th search term;
[0192] ||B i || represents the number of search terms in the i-th search result;
[0193] ||B j || represents the number of search terms in the jth search result;
[0194] Indicates the number of times the b-th search term appears in the i-th search result and the j-th search result, It indicates the number of times the b-th search term appears in the i-th search result. Indicates the number of times the b-th search term appears in the j-th search result.
[0195] In a preferred embodiment of the present invention, the calculation method of calculating the correlation value of a single search result according to the correlation values of each search result in step S232 is:
[0196]
[0197] Among them, U ij represents the correlation value between the i-th search result and the j-th search result;
[0198] ∩ i Represents the relevance value of the i-th search result.
[0199] The present invention also discloses a computer system, comprising:
[0200] processor;
[0201] a memory for storing processor-executable instructions;
[0202] Wherein, the processor is configured to implement the method for retrieving and analyzing idle land in villages through GIS data as described in one of claims 1 to 6 when executing the executable instructions.
[0203] The present invention also discloses a computer-readable storage medium, comprising:
[0204] a memory having a computer program stored thereon;
[0205] A processor is used to execute the program in the memory to implement the method for retrieving and analyzing idle land in villages through GIS data as described in one of claims 1 to 6.
[0206] Although the embodiments of the present invention have been shown and described, it will be appreciated by those skilled in the art that various changes, modifications, substitutions and variations may be made to the embodiments without departing from the principles and spirit of the present invention, and that the scope of the present invention is defined by the claims and their equivalents.
Claims
1. A method for retrieving and analyzing idle land in villages through GIS data, characterized in that: The following steps are involved: S1, log in to the village idle land search platform; S2. After logging into the village idle land search platform, retrieve the village idle land display data.
2. The method for retrieving and analyzing idle land in villages through GIS data according to claim 1 is characterized in that: After logging into the village idle land search platform in step S2, retrieving the village idle land display data includes the following steps: S21, input a search term in the search box; S22, after entering a search word in the search box, determine whether to click the search virtual button: If the search virtual button is clicked, proceed to the next step; If the search virtual button is not clicked, execute step S22; S23, obtaining a search result ranking according to the input search term; the search results are ranked as the first search result, the second search result, the third search result, ..., the g search result; g is the number of search results; S24, determining whether to click on the qth search result, q = 1, 2, 3, ..., g; If you click on the qth search result, go to the next step; If the qth search result is not clicked, step S24 is executed; S25, entering the page corresponding to the qth search result, and conducting land statistics on the circled village land.
3. The method for retrieving and analyzing idle land in villages through GIS data according to claim 1 is characterized in that: The scope of statistics in step S25 includes one or any combination of idle area, idle area ratio, circled area, and circled perimeter.
4. The method for retrieving and analyzing idle land in villages through GIS data according to claim 1 is characterized in that: The calculation method of the idle area in step S25 is: in, Indicates idle area; J represents the number of idle land parcels within the shape enclosed by the encircled path; j represents the idle land serial number, j = 1, 2, 3, ..., J; Q j Represents the number of pixels of the jth piece of idle land; S piex Indicates the area occupied by each pixel; η S Indicates the area error value.
5. The method for retrieving and analyzing idle land in villages through GIS data according to claim 1 is characterized in that: In step S25, the idle area ratio is calculated as follows: in, Indicates the proportion of idle area; Indicates idle area; S ⊙ Indicates the enclosed area.
6. The method for retrieving and analyzing idle land in villages through GIS data according to claim 1 is characterized in that: The calculation method of the circled circumference in step S25 is: Among them, P ⊙ Indicates the circumference of the circle; Indicates the number of pixels on the circled path; S piex Indicates the area occupied by each pixel; η P Indicates the circumference error value.
7. The method for retrieving and analyzing idle land in villages through GIS data according to claim 1 is characterized in that: The calculation method of the circled area in step S25 is: Among them, S ⊙ Indicates the enclosed area; Indicates the number of pixels within the shape enclosed by the circled path; S piex Indicates the area occupied by each pixel; η S Indicates the area error value.
8. A system for retrieving and analyzing idle land in villages through GIS data, characterized in that: It includes a login module for the village idle land search platform and a search and display module for the village idle land search platform; The data output end of the village idle land search platform login module is connected to the data input end of the village idle land search platform search display module; The village idle land search platform login module is used to log in to the village idle land search platform; The retrieval and display module of the village idle land retrieval platform is used to retrieve the village idle land display data after logging into the village idle land retrieval platform.
9. A computer system, characterized in that: include: processor; a memory for storing processor-executable instructions; Wherein, the processor is configured to implement the method for retrieving and analyzing idle land in villages through GIS data as described in one of claims 1 to 7 when executing the executable instructions.
10. A computer-readable storage medium, characterized in that: include: a memory having a computer program stored thereon; A processor is used to execute the program in the memory to implement the method for retrieving and analyzing idle land in villages through GIS data as described in one of claims 1 to 7.
Citation Information
Patent Citations
Method for detecting whether smart phone is controlled equipment or not through hardware fingerprint
CN111246382A
Land use state real-time extraction and query method based on big data
CN114006743A
Remote card writing method, card writing terminal, server and storage medium
CN114579985A
Business processing system and method, service equipment and federal distribution center
CN114971702A
Anti-fraud method and device based on UAID, equipment and storage medium
CN117560668A