Urban and rural construction land resource identification method, device, equipment and medium

By using a tree-structured multi-threaded architecture to identify and integrate urban and rural construction land resources, the problem of insufficient supply and demand matching and idle and wasted resources in traditional land resource allocation is solved, and dynamic updates and scientific land management are achieved.

CN120672516BActive Publication Date: 2025-10-21BEIJING URBAN PLANNING & DESIGN INST
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202511164383.0
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2025-08-20
Publication Date
2025-10-21
Estimated Expiration
2045-08-20

AI Technical Summary

Technical Problem

The lack of a dynamic update mechanism in traditional land resource allocation leads to insufficient matching of supply and demand, idle and wasted resources, and functional structural imbalances.

Method used

A tree-structured multi-threaded architecture is adopted for resource identification based on task contention. After acquiring multi-source land use resource data and performing preprocessing, the tree-structured multi-threaded architecture is used to identify and fuse resource vector map layer sets, generating in-transit, flow, and incremental resource areal vector data layers and their attribute values, and realizing dynamic updates.

Benefits of technology

It enables dynamic updating and aggregation of urban and rural construction land resources, supports the scientific development of land supply, land reserve and project planning, and alleviates problems such as insufficient supply and demand matching and idle and wasteful resources.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120672516B_ABST
    Figure CN120672516B_ABST
Patent Text Reader

Abstract

The present application provides a kind of urban and rural construction land resource identification method, device, equipment and medium, comprising: obtaining multi-source land resource data;The multi-source land resource data is preprocessed, to obtain the resource vector layer set associated with the same administrative division range;Through tree-shaped multithreading architecture, resource identification operation based on task competition is carried out on the resource vector layer set, to obtain the in-transit, flow, incremental resource surface vector data layer associated with the same administrative division range and their respective initial attribute values;The above layer and their respective initial attribute values are fused, to obtain the land resource summary layer associated with administrative division range and the target attribute value of multi-level. The present application can realize the computer-aided urban and rural construction land sorting facing project implementation, dynamic updating, which can effectively alleviate the existing technology to cause a series of problems such as insufficient supply-demand matching, resource idleness and waste, functional structure imbalance.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of land resource identification, and in particular to a method, device, equipment and medium for identifying urban and rural construction land resources. Background Art

[0002] In traditional land resource allocation work, there is either a lack of comprehensive sorting of urban and rural construction land resources, and separate project management is adopted; or manual investigation and experience judgment are adopted for each map area, but the workload is large and time-consuming, and dynamic maintenance and updating are impossible, resulting in a series of problems such as insufficient supply and demand matching, idle and wasted resources, and imbalanced functional structure. Summary of the Invention

[0003] In view of this, the purpose of the present invention is to provide a method, device, equipment and medium for identifying urban and rural construction land resources, which can realize computer-assisted urban and rural construction land sorting that is project-oriented and dynamically updated, and can effectively alleviate a series of problems existing in the existing technology that lead to insufficient supply and demand matching, idle and wasted resources, and functional structure imbalance.

[0004] In a first aspect, the present invention provides a method for identifying urban and rural construction land resources, comprising:

[0005] Obtain land resource data from multiple sources;

[0006] Preprocess the multi-source land resource data to obtain a set of resource vector layers associated with the same administrative division range;

[0007] Through a tree-like multi-threaded architecture, a resource identification operation based on task competition is performed on the resource vector layer set to obtain the in-transit resource area vector data layer, traffic resource area vector data layer, incremental resource area vector data layer associated with the same administrative area and their corresponding initial attribute values;

[0008] The in-transit resource area vector data layer, flow resource area vector data layer, incremental resource area vector data layer and their corresponding initial attribute values ​​associated with the same administrative division are fused to obtain the land use resource summary layer associated with the administrative division and multi-level target attribute values.

[0009] In one embodiment, a resource vector layer set associated with the same administrative division includes: a planned urban and rural construction land vector layer, a provided land vector layer, and resource vector layers corresponding to each resource identification operation; through a tree-like multi-threaded architecture, a task-competition-based resource identification operation is performed on the resource vector layer set to obtain an in-transit resource area vector data layer, a flow resource area vector data layer, an incremental resource area vector data layer, and their corresponding initial attribute values, which include:

[0010] For any resource identification operation among in-transit resource identification, traffic resource identification, and incremental resource identification:

[0011] Set up blank fields for multi-attribute type associations;

[0012] Performing a union operation on the patches contained in the resource vector layer corresponding to the resource identification operation, and assigning the attribute value corresponding to the resource identification operation to the blank field associated with the attribute type corresponding to the resource identification operation;

[0013] Perform an intersection operation on the new patch and the patch included in the planned urban and rural construction land vector layer to obtain the candidate resource identification layer corresponding to the resource identification operation, and assign planning information attribute values ​​to the blank fields associated with the planning attribute type;

[0014] Erasing the portion of the candidate resource identification layer that overlaps with the available land vector layer to obtain a target resource identification layer corresponding to the resource identification operation; wherein the target resource identification layer is an in-transit resource area vector data layer, a flow resource area vector data layer, or an incremental resource area vector data layer;

[0015] Delete the remaining blank fields in the target resource identification layer to obtain the initial attribute values ​​corresponding to the target resource identification layer.

[0016] In one embodiment, performing a union operation on the patches included in the resource vector layer corresponding to the resource identification operation, and assigning the attribute value corresponding to the resource identification operation to the blank field associated with the attribute type corresponding to the resource identification operation, includes:

[0017] When performing in-transit resource identification, perform a union operation on the patches contained in the project establishment vector layer, and assign the project type attribute field to the blank field associated with the in-transit attribute type;

[0018] When performing flow resource identification, the map patches contained in the land use approval vector layer and the map patches contained in the intermediate state land layer are taken into account for the union operation, and the blank fields associated with the flow attribute type are assigned the flow resource category field;

[0019] When performing incremental resource identification, a union operation is performed on the patches contained in the land use status layer, and the blank fields associated with the incremental attribute type are assigned to the incremental resource category field.

[0020] In one embodiment, a tree-like multi-threaded architecture includes an in-transit resource identification branch, a traffic resource identification branch, and an incremental resource identification branch, each of which is provided with multiple threads and a local task queue corresponding to each thread; through the tree-like multi-threaded architecture, a resource vector layer set is subjected to a task competition-based resource identification operation to obtain an in-transit resource area vector data layer, a traffic resource area vector data layer, an incremental resource area vector data layer associated with the same administrative area, and their corresponding initial attribute values, and further includes:

[0021] Generate pending tasks for the resource vector layer set associated with the same administrative area. The pending tasks include in-transit resource identification tasks, traffic resource identification tasks, and incremental resource identification tasks.

[0022] For any of the in-transit resource identification branch, traffic resource identification branch, and incremental resource identification branch, perform the following operations:

[0023] When the branch monitors that the task pool has a corresponding target pending task, all threads included in the branch send a contention request corresponding to the target pending task to the task pool;

[0024] The task pool uses a task allocation model trained based on reinforcement learning to determine the target thread corresponding to the target pending task based on the number of tasks in the local task queue carried by the competing request and the current idle state of the thread, and assigns the target pending task to the local task queue of the target thread;

[0025] Based on the administrative division scopes associated with the in-transit resource area vector data layer, traffic resource area vector data layer, and incremental resource area vector data layer temporarily stored in the cache, task planning is performed on the local task queues of all threads contained in the branch, so that all threads execute the pending tasks according to their corresponding task planning results, and the target resource identification layer obtained by executing the pending tasks is temporarily stored in the cache; among them, the target resource identification layer is the in-transit resource area vector data layer, the traffic resource area vector data layer, or the incremental resource area vector data layer.

[0026] In one embodiment, task planning is performed on the local task queues of all threads included in the branch based on the administrative division ranges associated with the in-transit resource area vector data layer, the traffic resource area vector data layer, and the incremental resource area vector data layer temporarily stored in the cache, including:

[0027] Based on the administrative division ranges associated with the in-transit resource area vector data layer, the traffic resource area vector data layer, and the incremental resource area vector data layer temporarily stored in the cache, the layers with missing administrative division ranges are determined to determine the target administrative division range for priority processing;

[0028] Locate the thread assigned to the pending task corresponding to the layer with missing target administrative division range, and predict the remaining time for the thread to execute the current pending task;

[0029] When the remaining time is greater than the preset threshold, the pending tasks corresponding to the layer with missing target administrative area range will be assigned to other threads, and the task planning results of other threads will be updated; when the remaining time is less than the preset threshold, the task planning results of the thread will be directly updated.

[0030] In one embodiment, the method further comprises:

[0031] For all threads in any of the in-transit resource identification branches, traffic resource identification branches, and incremental resource identification branches, perform the following operations:

[0032] If the local task queue of the thread is empty, a thread to be stolen is determined from other threads, and a task to be stolen is determined from pending tasks contained in the local task queue of the thread to be stolen, and the task to be stolen is assigned to the local task queue of the thread.

[0033] In one embodiment, the in-transit resource area vector data layer, the flow resource area vector data layer, the incremental resource area vector data layer, and their corresponding initial attribute values ​​associated with the same administrative division are fused to obtain a land resource summary layer associated with the administrative division and multi-level target attribute values, further comprising:

[0034] If the in-transit resource area vector data layer, traffic resource area vector data layer, and incremental resource area vector data layer temporarily stored in the cache are associated with the same administrative division range, perform the following operations:

[0035] Merge the in-transit resource area vector data layer, the flow resource area vector data layer, the incremental resource area vector data layer, and the existing low-efficiency land resource layer into a land resource summary layer;

[0036] Furthermore, the initial attribute values ​​corresponding to the in-transit resource area vector data layer, the traffic resource area vector data layer, and the incremental resource area vector data layer are spliced ​​to obtain multi-level target attribute values.

[0037] In a second aspect, the present invention further provides a device for identifying urban and rural construction land resources, comprising:

[0038] Data acquisition module, used to obtain multi-source land resource data;

[0039] The data preprocessing module is used to preprocess the multi-source land resource data to obtain a set of resource vector layers associated with the same administrative division range;

[0040] The resource identification module is used to perform task competition-based resource identification operations on the resource vector layer set through a tree-like multi-threaded architecture to obtain the in-transit resource area vector data layer, flow resource area vector data layer, incremental resource area vector data layer associated with the same administrative area, and their corresponding initial attribute values;

[0041] The resource fusion module is used to fuse the in-transit resource area vector data layer, flow resource area vector data layer, incremental resource area vector data layer and their corresponding initial attribute values ​​associated with the same administrative division, and obtain the land resource summary layer associated with the administrative division and multi-level target attribute values.

[0042] In a third aspect, the present invention further provides an electronic device comprising a processor and a memory, wherein the memory stores computer-executable instructions that can be executed by the processor, and the processor executes the computer-executable instructions to implement any one of the methods provided in the first aspect.

[0043] In a fourth aspect, the present invention further provides a computer-readable storage medium, which stores computer-executable instructions. When the computer-executable instructions are called and executed by a processor, the computer-executable instructions prompt the processor to implement any one of the methods provided in the first aspect.

[0044] The urban and rural construction land resource identification method, device, equipment and medium provided by the present invention first obtain multi-source land resource data; then pre-process the multi-source land resource data to obtain a resource vector layer set associated with the same administrative division; then, through a tree-like multi-threaded architecture, perform a task competition-based resource identification operation on the resource vector layer set to obtain an in-transit resource area vector data layer, a flow resource area vector data layer, an incremental resource area vector data layer and their corresponding initial attribute values ​​associated with the same administrative division; finally, the in-transit resource area vector data layer, the flow resource area vector data layer, the incremental resource area vector data layer and their corresponding initial attribute values ​​associated with the same administrative division are fused to obtain a land resource summary layer associated with the administrative division and multi-level target attribute values. The above method targets the resource vector layer set associated with the same administrative division obtained by preprocessing, uses a tree-like multi-threaded architecture to perform a resource identification operation based on task competition, and fuses the in-transit resource surface vector data layer, flow resource surface vector data layer, incremental resource surface vector data layer and their respective corresponding initial attribute values ​​associated with the same administrative division obtained by the resource identification operation to obtain a land resource summary layer and its multi-level target attribute values. The present invention can summarize and dynamically update the urban and rural construction land resource situation within a certain administrative area, realize project-oriented, dynamically updateable computer-aided urban and rural construction land sorting, support the more scientific development of land supply, land reserve, project planning and other work, and effectively alleviate a series of problems existing in the existing technology such as insufficient supply and demand matching, idle resource waste, and functional structure imbalance.

[0045] Other features and advantages of the present invention will be described in the following description, and in part will become apparent from the description, or understood by practicing the present invention. The purposes and other advantages of the present invention are realized and obtained by the structures particularly pointed out in the description, claims and drawings.

[0046] In order to make the above-mentioned objects, features and advantages of the present invention more obvious and easy to understand, preferred embodiments are given below and described in detail with reference to the accompanying drawings. BRIEF DESCRIPTION OF THE DRAWINGS

[0047] In order to more clearly illustrate the specific embodiments of the present invention or the technical solutions in the prior art, the following briefly introduces the drawings required for use in the specific embodiments or the description of the prior art. Obviously, the drawings described below are some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative work.

[0048] Figure 1A schematic diagram of a flow chart of a method for identifying urban and rural construction land resources provided by an embodiment of the present invention;

[0049] Figure 2 A technical roadmap for sorting out in-transit land resources provided by an embodiment of the present invention;

[0050] Figure 3 A technical roadmap for sorting out traffic land resources provided by an embodiment of the present invention;

[0051] Figure 4 A technical roadmap for sorting out incremental land resources provided by an embodiment of the present invention;

[0052] Figure 5 A schematic diagram of a land resource summary layer provided by an embodiment of the present invention;

[0053] Figure 6 A schematic diagram of the structure of a device for identifying urban and rural construction land resources provided by an embodiment of the present invention;

[0054] Figure 7 A schematic structural diagram of an electronic device provided by an embodiment of the present invention. DETAILED DESCRIPTION

[0055] To make the objectives, technical solutions, and advantages of the embodiments of the present invention more clear, the technical solutions of the present invention will be clearly and completely described below in conjunction with the embodiments. Obviously, the embodiments described are only part of the embodiments of the present invention, not all of them. All other embodiments obtained by ordinary technicians in this field based on the embodiments of the present invention without making any creative efforts shall fall within the scope of protection of the present invention.

[0056] At present, during the period of zoning planning in each district, a top-down city-wide resource survey has been carried out. The main idea is to compare the existing urban and rural construction land with the planned urban and rural construction land, and classify them into four categories: planned addition, planned update, planned retention and planned withdrawal. The above technical means have a series of problems such as insufficient matching of supply and demand, idle and wasted resources, and imbalance of functional structure. Based on this, the implementation of the present invention provides a method, device, equipment and medium for identifying urban and rural construction land resources, which can realize computer-aided urban and rural construction land sorting that is oriented to project implementation and can be dynamically updated, and can effectively alleviate a series of problems such as insufficient matching of supply and demand, idle and wasted resources, and imbalance of functional structure in existing technologies.

[0057] To facilitate understanding of this embodiment, firstly, a method for identifying urban and rural construction land resources disclosed in an embodiment of the present invention is described in detail. Figure 1 The flowchart of a method for identifying urban and rural construction land resources is shown in FIG. , which mainly includes the following steps S102 to S108:

[0058] Step S102: Acquire multi-source land resource data.

[0059] Among them, multi-source land resource data include: administrative area surface vector data, planned urban and rural construction land data, land use status data, project approval data, land use approval data, land supply data, intermediate state land data and other existing inefficient land resources.

[0060] Step S104 , pre-processing the multi-source land resource data to obtain a resource vector layer set associated with the same administrative division range.

[0061] Among them, preprocessing includes operations such as coordinate alignment, topology check and administrative division range overlay to obtain a set of resource vector layers associated with the same administrative division range. The resource vector layer set includes: planned urban and rural construction land vector layer, provided land vector layer and resource vector layers corresponding to various resource identification operations, such as project approval vector layer, land use approval vector layer, intermediate state land layer, land use status layer and existing low-efficiency land use map layer.

[0062] In step S106, a resource identification operation based on task competition is performed on the resource vector layer set through a tree-like multi-threaded architecture to obtain an in-transit resource area vector data layer, a flow resource area vector data layer, an incremental resource area vector data layer and their corresponding initial attribute values ​​associated with the same administrative area.

[0063] In one example, this is explained from the perspective of a single task. The resource identification operation involves performing a union operation on the corresponding vector resource layer, intersecting the result with the planned urban and rural construction land vector layer, and finally erasing the overlapping portion with the provided land vector layer. This yields the corresponding identification layer, i.e., the in-transit resource areal vector data layer, the flow resource areal vector data layer, the incremental resource areal vector data layer, and their corresponding initial attribute values, all associated with the same administrative area.

[0064] In one example, it is explained from the perspective of multi-task scheduling. The tree-like multi-threaded architecture includes an in-transit resource identification branch, a traffic resource identification branch, and an incremental resource identification branch. The in-transit resource identification branch, the traffic resource identification branch, and the incremental resource identification branch are all provided with multiple threads and a local task queue corresponding to each thread. Based on the tree-like multi-threaded architecture, when the resource vector layer set associated with the same administrative area is obtained through pre-processing, an in-transit resource identification task, a traffic resource identification task, and an incremental resource identification task will be generated respectively. All threads in each branch will compete for the corresponding identification task. After the identification task is assigned to the local task queue of its corresponding thread, the thread will perform the corresponding resource identification operation according to the above embodiment, and then obtain the in-transit resource surface vector data layer, the traffic resource surface vector data layer, the incremental resource surface vector data layer, and the corresponding initial attribute values ​​of each of them.

[0065] Step S108: The in-transit resource area vector data layer, the flow resource area vector data layer, the incremental resource area vector data layer, and their corresponding initial attribute values ​​associated with the same administrative division are merged to obtain a land resource summary layer associated with the administrative division and multi-level target attribute values.

[0066] In one example, the in-transit resource area vector data layer, the flow resource area vector data layer, the incremental resource area vector data layer, and the existing inefficient land resource layer are merged into a land resource summary layer; and the initial attribute values ​​corresponding to the in-transit resource area vector data layer, the flow resource area vector data layer, and the incremental resource area vector data layer are spliced ​​to obtain multi-level target attribute values.

[0067] The method for identifying urban and rural construction land resources provided by an embodiment of the present invention uses a tree-like multi-threaded architecture to perform a task-competition-based resource identification operation on a set of resource vector layers associated with the same administrative division obtained through preprocessing, and fuses the in-transit resource surface vector data layer, flow resource surface vector data layer, incremental resource surface vector data layer and their respective corresponding initial attribute values ​​associated with the same administrative division obtained through the resource identification operation to obtain a land resource summary layer and its multi-level target attribute values. The present invention can summarize and dynamically update the urban and rural construction land resource situation within a certain administrative area, realize project-oriented, dynamically updateable computer-aided urban and rural construction land sorting, support the more scientific development of land supply, land reserve, project planning and other tasks, and effectively alleviate a series of problems existing in the existing technology, such as insufficient supply and demand matching, idle resource waste, and functional structure imbalance.

[0068] For ease of understanding, an embodiment of the present invention provides a specific implementation method of a method for identifying urban and rural construction land resources.

[0069] (1) Data Collection:

[0070] Obtain vector data on the current status, approval, and planning within a specific administrative area. Specifically, it includes: (1) administrative area area vector data. (2) planned urban and rural construction land data, which includes surface vector data on planned land use types such as residential, industrial, public service facilities, municipal infrastructure, roads, and green spaces. (3) land use status data, including surface vector data on the current land use types of agricultural land, unused land, and construction land. (4) project approval data, including the scope of approved first-level development projects, shantytown renovation projects, urban village projects, acquisition and reserve projects, collective land projects, and independent site selection projects, and obtain surface vector data according to project type. (5) land use approval data, namely, surface vector data on approved construction land expropriation and agricultural land conversion. (6) land supply data, including surface vector data on land transfer and land allocation at the time of supply. (7) intermediate state land data, including surface vector data on demolition areas and earth-pile areas at the time of formation. (8) Data on land vacated after illegal construction demolition, i.e., the vector range of land vacated after the demolition of illegal structures, which must include the time of demolition and vacancy. (9) Surface vector data on other existing inefficient land resources, such as inefficient residential land, inefficient industrial R&D land, and inefficient facility land, which can be obtained through other channels, can be used as supplementary data.

[0071] (2) Data preprocessing:

[0072] The preprocessing process is as follows: store the multi-source land resource data in a geographic information database; check the coordinate system of the multi-source land resource data to ensure that each land resource data is in the same spatial coordinate system; use ArcMap to perform a topological check to ensure that each land resource data itself does not have topological errors such as gaps and self-intersections; use the administrative area area vector data to overlay other types of land resource data, and erase the parts of other land resource data outside the administrative area.

[0073] The process of specific data preprocessing is as follows: For land supply data, use the Arcgis merge tool to combine land transfer and land allocation into one layer and name it "allocated land".

[0074] Finally, we obtain the planned urban and rural construction land vector layer, the provided land vector layer, the project approval series vector layer, the land use approval vector layer, the intermediate state land series layer, the demolition and vacating land map layer, the land use status layer and the existing low-efficiency land series layer.

[0075] (3) Resource identification, including in-transit resource identification, traffic resource identification, and incremental resource identification:

[0076] The embodiment of the present invention introduces the specific implementation process of resource identification from two aspects.

[0077] Aspect 1:

[0078] (1.1) Set up blank fields for multi-attribute type associations.

[0079] (1.2) Perform a union operation on the image patches contained in the resource vector layer corresponding to the resource identification operation, and assign the attribute value corresponding to the resource identification operation to the blank field associated with the attribute type corresponding to the resource identification operation. Specifically:

[0080] When performing in-transit resource identification, perform a union operation on the patches contained in the project establishment series vector layer, and assign the project type attribute field to the blank field associated with the in-transit attribute type;

[0081] When performing flow resource identification, a union operation is performed on the map blocks contained in the land use approval vector layer, the map blocks contained in the demolition uncompleted area layer, the map blocks contained in the earth pushing (piling) area layer, and the map blocks contained in the demolition and vacated land layer, and a flow resource category field is assigned to the blank field associated with the flow attribute type; in addition, a time field is assigned according to the demolition time of the demolished and vacated land or the intermediate state land.

[0082] When performing incremental resource identification, the agricultural land and unused map patches contained in the land use status layer are subjected to a union operation, and the blank fields associated with the incremental attribute type are assigned to the incremental resource category field.

[0083] (1.3) Intersect the new patch with the patch contained in the planned urban and rural construction land vector layer to obtain the candidate resource identification layer corresponding to the resource identification operation, and assign planning information attribute values ​​to the blank fields associated with the planning attribute type;

[0084] (1.4) Erasing the utilized portion of the candidate resource identification layer to obtain a target resource identification layer corresponding to the resource identification operation; wherein the target resource identification layer is an in-transit resource area vector data layer, a flow resource area vector data layer, or an incremental resource area vector data layer.

[0085] In specific implementation, in-transit resources that overlap with land supply will be directly erased; for traffic resources that overlap with land supply, if the map generation time is later than the land supply time, it will be counted as a resource; if the map generation time is earlier than the land supply time, it will not be counted as a resource and will be erased; incremental resources that are duplicated with approved land or overlap with land supply will be erased.

[0086] (1.5) Delete the remaining blank fields in the target resource identification layer to obtain the initial attribute values ​​corresponding to the target resource identification layer.

[0087] Based on the aforementioned method 1, the embodiment of the present invention provides specific implementation processes for in-transit resource identification, traffic resource identification, and incremental resource identification:

[0088] Identification of resources in transit, see Figure 2 The following is a technical roadmap for sorting out in-transit land resources: using the Arcgis merge tool, the vector layers of different project approval data are superimposed, the union is taken, and the project type field is added; the Arcgis identification tool is used to overlay the planned urban and rural construction land data on the above data, the intersection is taken, and the planning information field is marked; the Arcgis erase tool is used to deduct the "allocated land" surface vector data from the above data to obtain the in-transit resource surface vector data layer.

[0089] Traffic resource identification, see Figure 3 The following is a technical roadmap for sorting out flow land resources: using the Arcgis merge tool, the vector layer of the uncompleted demolition area, the vector layer of the bulldozing area, the vector layer of the land use approval, and the vector layer of the demolition and vacated land are superimposed, and a flow resource category field is added; the Arcgis identification tool is used to overlay the planned urban and rural construction land data on the above data, take the intersection, and mark the planning information field; the Arcgis erase tool is used to deduct the "allocated land" surface vector data from the above data. Specifically, the comparison date of the overlap between flow resources and land supply is that if the map generation time is later than the land supply time, it is counted as a resource; if the map generation time is earlier than the land supply time, it is not counted as a resource and is erased to obtain the flow resource surface vector data layer.

[0090] Incremental resource identification, see Figure 4 The following is a technical roadmap for sorting out incremental land resources: select the unused land and agricultural land in the current land use data, use the Arcgis intersection tool to overlay the planned urban and rural construction land data, take the intersection, and mark the planning information field; use the above data to erase the land use approval data; use the above data to erase the land supply area vector data to obtain the incremental resource area vector data layer.

[0091] Aspect 2:

[0092] (2.1) Generate pending tasks for the resource vector layer set associated with the same administrative area. The pending tasks include in-transit resource identification tasks, traffic resource identification tasks, and incremental resource identification tasks.

[0093] (2.2) For any of the in-transit resource identification branches, the traffic resource identification branch, and the incremental resource identification branch, perform the following operations: when the branch detects that the task pool has a corresponding target pending task, all threads contained in the branch send a contention request corresponding to the target pending task to the task pool.

[0094] (2.3) The task pool uses a task allocation model trained based on reinforcement learning to determine the target thread corresponding to the target pending task based on the number of tasks contained in the local task queue carried by the competing request and the current idle state of the thread, and allocates the target pending task to the local task queue of the target thread.

[0095] The reinforcement learning state is the number of tasks in the local task queue and the current idle state of the thread. The action is the target thread's identifier, and the reward is related to the load and task backlog. The number of tasks in the local task queue and the current idle state of the thread, as reported by all competing requests, are fed into the task allocation model, which then outputs the target thread for the pending task.

[0096] (2.4) Based on the administrative division scopes associated with the in-transit resource area vector data layer, the traffic resource area vector data layer, and the incremental resource area vector data layer temporarily stored in the cache, task planning is performed on the local task queues of all threads contained in the branch, so that all threads execute the pending tasks according to their corresponding task planning results, and the target resource identification layer obtained by executing the pending tasks is temporarily stored in the cache; wherein, the target resource identification layer is the in-transit resource area vector data layer, the traffic resource area vector data layer, or the incremental resource area vector data layer.

[0097] The task planning process is as follows:

[0098] (2.41) Based on the administrative divisions associated with the cached in-transit resource area vector data layer, the flow resource area vector data layer, and the incremental resource area vector data layer, determine the administrative divisions with missing layers to prioritize. For example, if one administrative division is missing one layer and another is missing two layers, the administrative division missing one layer will be prioritized.

[0099] (2.42) Locate the thread assigned to the pending task corresponding to the layer with the missing target administrative area, and estimate the remaining time for the thread to execute the current pending task. Assuming that the layer with the missing target administrative area is a polygonal vector data layer of in-transit resources, determine the thread assigned to this task from all threads in the in-transit resource identification branch, and estimate the remaining time for the pending task currently being executed by this thread.

[0100] (2.43) If the remaining time is greater than a preset threshold, the pending tasks corresponding to the layer with the missing target administrative area are assigned to other threads, and the task planning results of the other threads are updated. If the remaining time is less than the preset threshold, the task planning results of the thread are directly updated. In one example, the pending tasks corresponding to the layer with the missing target administrative area are preferentially assigned to idle threads; or a higher priority is set for the pending tasks corresponding to the layer with the missing target administrative area, and the task planning results are updated according to the priority to achieve the purpose of prioritizing the processing of these tasks.

[0101] Furthermore, for all threads included in any of the in-transit resource identification branch, the traffic resource identification branch, and the incremental resource identification branch, the following operation is performed: if the thread's local task queue is empty, a thread to be stolen is determined from other threads, and a task to be stolen is determined from the pending tasks included in the local task queue of the thread to be stolen, and the task to be stolen is assigned to the thread's local task queue. In one example, the process of determining the thread to be stolen and the task to be stolen can refer to the process of updating the task planning results described above, and this embodiment of the present invention will not be further described.

[0102] (IV) Resource summary: When the in-transit resource area vector data layer, flow resource area vector data layer, and incremental resource area vector data layer temporarily stored in the cache are associated with the same administrative area, the following operations are performed: merge the in-transit resource area vector data layer, flow resource area vector data layer, incremental resource area vector data layer, and the existing low-efficiency land resource layer into a land resource summary layer; and, splice the initial attribute values ​​corresponding to the in-transit resource area vector data layer, flow resource area vector data layer, and incremental resource area vector data layer to obtain multi-level target attribute values, such as Figure 5 A schematic diagram of a land resource summary layer is shown.

[0103] In practice, ArcGIS Union tools were used to merge the in-transit resource areal vector data layers, the flow resource areal vector data layers, the incremental resource areal vector data layers, and other layers of existing inefficient land resources into a single land resource summary layer. This layer then formed a vector database and stored it. The database supports statistical aggregation, field information query, and graphical display.

[0104] The present invention can summarize and dynamically update the urban and rural construction land resource situation within a certain administrative area, and can support the more scientific development of land supply, land reserves, project planning and other tasks.

[0105] Furthermore, the embodiments of the present invention can use the land resource summary layer and its multi-level target attribute fields to build an information database. A vector database of urban and rural construction land resources is built. According to work needs, a database logic framework is designed with 11 fields to facilitate quick query of required information and improve information processing efficiency. Among them, the basic situation involves a total of 5 fields, including number, administrative district, area, current land use classification, and planned land use nature; resource type involves a total of 6 fields, including resources in transit (yes or not), project type, flow resources (yes or not), flow resource category, incremental resources (yes or not), and existing inefficient resources (yes or not).

[0106] Based on the above information database, by receiving the search conditions uploaded by the user (such as administrative division range and / or area size and / or attribute fields), the layer that meets the search conditions can be quickly located.

[0107] Based on the above embodiments, the present invention provides a device for identifying urban and rural construction land resources. Figure 6 The schematic diagram of the structure of a device for identifying urban and rural construction land resources is shown in FIG. The device mainly includes the following parts:

[0108] Data acquisition module 602, used to acquire multi-source land resource data;

[0109] The data preprocessing module 604 is used to preprocess the multi-source land resource data to obtain a resource vector layer set associated with the same administrative division range;

[0110] The resource identification module 606 is used to perform a task competition-based resource identification operation on the resource vector layer set through a tree-like multi-threaded architecture to obtain an in-transit resource area vector data layer, a flow resource area vector data layer, and an incremental resource area vector data layer associated with the same administrative area, and their corresponding initial attribute values;

[0111] The resource fusion module 608 is used to fuse the in-transit resource area vector data layer, the flow resource area vector data layer, the incremental resource area vector data layer and their corresponding initial attribute values ​​associated with the same administrative division range to obtain the land resource summary layer associated with the administrative division range and multi-level target attribute values.

[0112] The urban and rural construction land resource identification device provided by the embodiment of the present invention uses a tree-like multi-threaded architecture to perform a task-competition-based resource identification operation on a set of resource vector layers associated with the same administrative division obtained by preprocessing, and fuses the in-transit resource surface vector data layer, flow resource surface vector data layer, incremental resource surface vector data layer and their respective corresponding initial attribute values ​​associated with the same administrative division obtained by the resource identification operation to obtain a land resource summary layer and its multi-level target attribute values. The present invention can summarize and dynamically update the urban and rural construction land resource situation within a certain administrative area, realize project-oriented, dynamically updateable computer-aided urban and rural construction land sorting, support the more scientific development of land supply, land reserve, project planning and other tasks, and effectively alleviate a series of problems existing in the existing technology such as insufficient supply and demand matching, idle resource waste, and functional structure imbalance.

[0113] In one embodiment, the resource vector layer set associated with the same administrative division includes: a planned urban and rural construction land vector layer, a provided land vector layer, and resource vector layers corresponding to each resource identification operation; the resource identification module 606 is specifically used to:

[0114] For any resource identification operation among in-transit resource identification, traffic resource identification, and incremental resource identification:

[0115] Set up blank fields for multi-attribute type associations;

[0116] Performing a union operation on the patches contained in the resource vector layer corresponding to the resource identification operation, and assigning the attribute value corresponding to the resource identification operation to the blank field associated with the attribute type corresponding to the resource identification operation;

[0117] Perform an intersection operation on the new patch and the patch included in the planned urban and rural construction land vector layer to obtain the candidate resource identification layer corresponding to the resource identification operation, and assign planning information attribute values ​​to the blank fields associated with the planning attribute type;

[0118] Erasing the portion of the candidate resource identification layer that overlaps with the available land vector layer to obtain a target resource identification layer corresponding to the resource identification operation; wherein the target resource identification layer is an in-transit resource area vector data layer, a flow resource area vector data layer, or an incremental resource area vector data layer;

[0119] Delete the remaining blank fields in the target resource identification layer to obtain the initial attribute values ​​corresponding to the target resource identification layer.

[0120] In one embodiment, the resource identification module 606 is specifically configured to:

[0121] When performing in-transit resource identification, perform a union operation on the patches contained in the project establishment vector layer, and assign the project type attribute field to the blank field associated with the in-transit attribute type;

[0122] When performing flow resource identification, the map patches contained in the land use approval vector layer and the map patches contained in the intermediate state land layer are taken into account for the union operation, and the blank fields associated with the flow attribute type are assigned the flow resource category field;

[0123] When performing incremental resource identification, a union operation is performed on the patches contained in the land use status layer, and the blank fields associated with the incremental attribute type are assigned to the incremental resource category field.

[0124] In one embodiment, the tree-like multi-threaded architecture includes an in-transit resource identification branch, a traffic resource identification branch, and an incremental resource identification branch. Each of the in-transit resource identification branch, the traffic resource identification branch, and the incremental resource identification branch is provided with multiple threads and a local task queue corresponding to each thread. The resource identification module 606 is specifically configured to:

[0125] Generate pending tasks for the resource vector layer set associated with the same administrative area. The pending tasks include in-transit resource identification tasks, traffic resource identification tasks, and incremental resource identification tasks.

[0126] For any of the in-transit resource identification branch, traffic resource identification branch, and incremental resource identification branch, perform the following operations:

[0127] When the branch monitors that the task pool has a corresponding target pending task, all threads included in the branch send a contention request corresponding to the target pending task to the task pool;

[0128] The task pool uses a task allocation model trained based on reinforcement learning to determine the target thread corresponding to the target pending task based on the number of tasks in the local task queue carried by the competing request and the current idle state of the thread, and assigns the target pending task to the local task queue of the target thread;

[0129] Based on the administrative division scopes associated with the in-transit resource area vector data layer, traffic resource area vector data layer, and incremental resource area vector data layer temporarily stored in the cache, task planning is performed on the local task queues of all threads contained in the branch, so that all threads execute the pending tasks according to their corresponding task planning results, and the target resource identification layer obtained by executing the pending tasks is temporarily stored in the cache; among them, the target resource identification layer is the in-transit resource area vector data layer, the traffic resource area vector data layer, or the incremental resource area vector data layer.

[0130] In one embodiment, the resource identification module 606 is specifically configured to:

[0131] Based on the administrative division ranges associated with the in-transit resource area vector data layer, the traffic resource area vector data layer, and the incremental resource area vector data layer temporarily stored in the cache, the layers with missing administrative division ranges are determined to determine the target administrative division range for priority processing;

[0132] Locate the thread assigned to the pending task corresponding to the layer with missing target administrative division range, and predict the remaining time for the thread to execute the current pending task;

[0133] When the remaining time is greater than the preset threshold, the pending tasks corresponding to the layer with missing target administrative area range will be assigned to other threads, and the task planning results of other threads will be updated; when the remaining time is less than the preset threshold, the task planning results of the thread will be directly updated.

[0134] In one embodiment, the resource identification module 606 is specifically configured to:

[0135] For all threads in any of the in-transit resource identification branches, traffic resource identification branches, and incremental resource identification branches, perform the following operations:

[0136] If the local task queue of the thread is empty, a thread to be stolen is determined from other threads, and a task to be stolen is determined from pending tasks contained in the local task queue of the thread to be stolen, and the task to be stolen is assigned to the local task queue of the thread.

[0137] In one embodiment, the resource fusion module 608 is specifically configured to:

[0138] If the in-transit resource area vector data layer, traffic resource area vector data layer, and incremental resource area vector data layer temporarily stored in the cache are associated with the same administrative division range, perform the following operations:

[0139] Merge the in-transit resource area vector data layer, the flow resource area vector data layer, the incremental resource area vector data layer, and the existing low-efficiency land resource layer into a land resource summary layer;

[0140] Furthermore, the initial attribute values ​​corresponding to the in-transit resource area vector data layer, the traffic resource area vector data layer, and the incremental resource area vector data layer are spliced ​​to obtain multi-level target attribute values.

[0141] The device provided in the embodiment of the present invention has the same implementation principle and technical effects as those in the aforementioned method embodiment. For the sake of brief description, for matters not mentioned in the device embodiment, reference can be made to the corresponding content in the aforementioned method embodiment.

[0142] An embodiment of the present invention provides an electronic device. Specifically, the electronic device includes a processor and a storage device. The storage device stores a computer program, and when the computer program is executed by the processor, it executes the method described in any one of the above-mentioned embodiments.

[0143] Figure 7 A structural diagram of an electronic device provided in an embodiment of the present invention, the electronic device 100 includes: a processor 70, a memory 71, a bus 72 and a communication interface 73, wherein the processor 70, the communication interface 73 and the memory 71 are connected via the bus 72; the processor 70 is used to execute an executable module stored in the memory 71, such as a computer program.

[0144] Memory 71 may include high-speed random access memory (RAM) and may also include non-volatile memory, such as at least one disk storage. Communication between the system network element and at least one other network element is achieved through at least one communication interface 73 (which may be wired or wireless), and may utilize the Internet, a wide area network, a local area network, a metropolitan area network, or the like.

[0145] The bus 72 may be an ISA bus, a PCI bus, or an EISA bus. The bus may be divided into an address bus, a data bus, a control bus, and the like. For ease of representation, Figure 7 Only one bidirectional arrow is used in the diagram, but this does not mean that there is only one bus or one type of bus.

[0146] Among them, the memory 71 is used to store programs, and the processor 70 executes the program after receiving the execution instruction. The method executed by the device for flow process definition disclosed in any embodiment of the above-mentioned embodiment of the present invention can be applied to the processor 70 or implemented by the processor 70.

[0147] The processor 70 may be an integrated circuit chip with signal processing capabilities. During implementation, the steps of the above-described method may be performed by hardware integrated logic circuits or software instructions within the processor 70. The processor 70 may be a general-purpose processor, including a central processing unit (CPU), a network processor (NP), etc.; it may also be a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field-programmable gate array (FPGA), or other programmable logic devices, discrete gate or transistor logic devices, or discrete hardware components. It may implement or execute the methods, steps, and logic block diagrams disclosed in the embodiments of the present invention. The general-purpose processor may be a microprocessor or any conventional processor. The steps of the methods disclosed in conjunction with the embodiments of the present invention may be directly implemented and executed by a hardware decoding processor, or by a combination of hardware and software modules within the decoding processor. The software modules may be located in storage media well-known in the art, such as random access memory, flash memory, read-only memory, programmable read-only memory, electrically erasable programmable memory, registers, or the like. The storage medium is located in the memory 71 , and the processor 70 reads the information in the memory 71 and completes the steps of the above method in combination with its hardware.

[0148] The computer program product of the readable storage medium provided in the embodiment of the present invention includes a computer-readable storage medium storing program code. The instructions included in the program code can be used to execute the method described in the previous method embodiment. The specific implementation can be referred to the previous method embodiment and will not be repeated here.

[0149] If the functions are implemented as software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present invention, or the portion that contributes to the prior art, or a portion of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions for causing a computer device (which can be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods described in various embodiments of the present invention. The aforementioned storage media include various media capable of storing program code, such as USB flash drives, mobile hard drives, read-only memories (ROMs), random access memories (RAMs), magnetic disks, or optical disks.

[0150] Finally, it should be noted that the above-described embodiments are only specific implementation methods of the present invention, which are used to illustrate the technical solutions of the present invention, rather than to limit them. The scope of protection of the present invention is not limited thereto. Although the present invention has been described in detail with reference to the above-described embodiments, those skilled in the art should understand that any person skilled in the art can modify or easily conceive of changes to the technical solutions described in the above-described embodiments within the technical scope disclosed by the present invention, or replace some of the technical features therein with equivalents. Such modifications, changes, or replacements do not deviate from the spirit and scope of the technical solutions of the embodiments of the present invention, and should be included in the scope of protection of the present invention. Therefore, the scope of protection of the present invention shall be subject to the scope of protection of the claims.

Claims

1. A method for identifying urban and rural construction land resources, characterized in that: include: Obtain land resource data from multiple sources; Preprocessing the multi-source land resource data to obtain a resource vector layer set associated with the same administrative division; wherein the resource vector layer set associated with the same administrative division includes: a planned urban and rural construction land vector layer, a provided land vector layer, and resource vector layers corresponding to each resource identification operation; Through a tree-like multi-threaded architecture, a resource identification operation based on task competition is performed on the resource vector layer set to obtain an in-transit resource area vector data layer, a flow resource area vector data layer, an incremental resource area vector data layer and their respective corresponding initial attribute values ​​associated with the same administrative division range, including: for any resource identification operation among in-transit resource identification, flow resource identification and incremental resource identification: setting a blank field associated with multiple attribute types; performing a union operation on the map spots contained in the resource vector layer corresponding to the resource identification operation, and assigning the blank field associated with the attribute type corresponding to the resource identification operation the attribute value corresponding to the resource identification operation; and setting the new map Perform an intersection operation on the spots and the spots included in the planned urban and rural construction land vector layer to obtain an alternative resource identification layer corresponding to the resource identification operation, and assign planning information attribute values ​​to blank fields associated with planning attribute types; erase the portion of the alternative resource identification layer that overlaps with the provided land vector layer to obtain a target resource identification layer corresponding to the resource identification operation; wherein the target resource identification layer is the in-transit resource area vector data layer, the flow resource area vector data layer, or the incremental resource area vector data layer; delete the remaining blank fields in the target resource identification layer to obtain the initial attribute values ​​corresponding to the target resource identification layer; The in-transit resource area vector data layer, the flow resource area vector data layer, the incremental resource area vector data layer and their respective corresponding initial attribute values ​​associated with the same administrative division range are fused to obtain the land resource summary layer associated with the administrative division range and multi-level target attribute values.

2. The method for identifying urban and rural construction land resources according to claim 1, characterized in that: Performing a union operation on the patches contained in the resource vector layer corresponding to the resource identification operation, and assigning the blank field associated with the attribute type corresponding to the resource identification operation with the attribute value corresponding to the resource identification operation, including: In the case of performing in-transit resource identification, a union operation is performed on the image patches contained in the project establishment vector layer, and the blank field associated with the in-transit attribute type is assigned a project type attribute field; In the case of performing flow resource identification, a union operation is performed on the map spots contained in the land use approval vector layer and the map spots contained in the intermediate state land layer, and a flow resource category field is assigned to the blank field associated with the flow attribute type; When performing incremental resource identification, a union operation is performed on the patches contained in the land use status layer, and the blank field associated with the incremental attribute type is assigned to the incremental resource category field.

3. The method for identifying urban and rural construction land resources according to claim 1, characterized in that: The tree-like multi-threaded architecture includes an in-transit resource identification branch, a traffic resource identification branch, and an incremental resource identification branch. Each of the in-transit resource identification branch, the traffic resource identification branch, and the incremental resource identification branch is provided with multiple threads and a local task queue corresponding to each thread. Through a tree-like multi-threaded architecture, a resource identification operation based on task competition is performed on the resource vector layer set to obtain an in-transit resource area vector data layer, a flow resource area vector data layer, an incremental resource area vector data layer and their corresponding initial attribute values ​​associated with the same administrative division range, and further comprising: Generate pending tasks for the resource vector layer set associated with the same administrative division range, the pending tasks including in-transit resource identification tasks, traffic resource identification tasks, and incremental resource identification tasks; For any one of the in-transit resource identification branch, the traffic resource identification branch, and the incremental resource identification branch, perform the following operations: When the branch monitors that the task pool has a corresponding target task to be processed, all the threads included in the branch send a contention request corresponding to the target task to be processed to the task pool; The task pool determines the target thread corresponding to the target pending task according to the number of tasks contained in the local task queue carried by the contention request and the current idle state of the thread through a task allocation model obtained through reinforcement learning training, and allocates the target pending task to the local task queue of the target thread; Based on the administrative division ranges associated with the in-transit resource area vector data layer, the traffic resource area vector data layer, and the incremental resource area vector data layer temporarily stored in the cache, task planning is performed on the local task queues of all the threads contained in the branch, so that all the threads execute the tasks to be processed according to their corresponding task planning results, and the target resource identification layer obtained by executing the tasks to be processed is temporarily stored in the cache; wherein, the target resource identification layer is the in-transit resource area vector data layer, the traffic resource area vector data layer, or the incremental resource area vector data layer.

4. The method for identifying urban and rural construction land resources according to claim 3, characterized in that: Based on the administrative division ranges associated with the in-transit resource area vector data layer, the traffic resource area vector data layer, and the incremental resource area vector data layer temporarily stored in the cache, task planning is performed on the local task queues of all the threads included in the branch, including: Based on the administrative division ranges associated with the in-transit resource area vector data layer, the traffic resource area vector data layer, and the incremental resource area vector data layer temporarily stored in the cache, determining the layers missing from the administrative division range to determine the target administrative division range for priority processing; Locating the thread assigned to the pending task corresponding to the layer where the target administrative division range is missing, and predicting the remaining time required for the thread to execute the current pending task; When the remaining time is greater than the preset threshold, the pending tasks corresponding to the layer where the target administrative area is missing are assigned to other threads, and the task planning results of other threads are updated; when the remaining time is less than the preset threshold, the task planning results of the thread are directly updated.

5. The method for identifying urban and rural construction land resources according to claim 3, characterized in that: The method further comprises: For all the threads included in any one of the in-transit resource identification branch, the traffic resource identification branch, and the incremental resource identification branch, the following operations are performed: If the local task queue of the thread is empty, a thread to be stolen is determined from other threads, and a task to be stolen is determined from the pending tasks contained in the local task queue of the thread to be stolen, and the task to be stolen is assigned to the local task queue of the thread.

6. The method for identifying urban and rural construction land resources according to claim 3, characterized in that: The in-transit resource area vector data layer, the flow resource area vector data layer, the incremental resource area vector data layer, and their corresponding initial attribute values ​​associated with the same administrative division range are fused to obtain a land resource summary layer associated with the administrative division range and multi-level target attribute values, further comprising: When the in-transit resource area vector data layer, the traffic resource area vector data layer, and the incremental resource area vector data layer temporarily stored in the cache are associated with the same administrative division range, the following operations are performed: Merge the in-transit resource area vector data layer, the flow resource area vector data layer, the incremental resource area vector data layer, and the stock low-efficiency land resource layer into a land resource summary layer; Furthermore, the initial attribute values ​​corresponding to the in-transit resource area vector data layer, the traffic resource area vector data layer, and the incremental resource area vector data layer are concatenated to obtain multi-level target attribute values.

7. A device for identifying urban and rural construction land resources, characterized in that: include: Data acquisition module, used to obtain multi-source land resource data; a data preprocessing module for preprocessing the multi-source land resource data to obtain a resource vector layer set associated with the same administrative division; wherein the resource vector layer set associated with the same administrative division includes: a planned urban and rural construction land vector layer, a provided land vector layer, and resource vector layers corresponding to each resource identification operation; The resource identification module is used to perform a task-competition-based resource identification operation on the resource vector layer set through a tree-like multi-threaded architecture to obtain an in-transit resource area vector data layer, a flow resource area vector data layer, an incremental resource area vector data layer and their respective corresponding initial attribute values ​​associated with the same administrative division range, including: for any resource identification operation among in-transit resource identification, flow resource identification and incremental resource identification: setting a blank field associated with multiple attribute types; performing a union operation on the map spots contained in the resource vector layer corresponding to the resource identification operation, assigning the attribute value corresponding to the resource identification operation to the blank field associated with the attribute type corresponding to the resource identification operation; and assigning the new Perform an intersection operation on the said spots and the spots included in the said planned urban and rural construction land vector layer to obtain an alternative resource identification layer corresponding to the resource identification operation, and assign planning information attribute values ​​to the blank fields associated with the planning attribute types; erase the part of the said alternative resource identification layer that overlaps with the said provided land vector layer to obtain a target resource identification layer corresponding to the resource identification operation; wherein, the said target resource identification layer is the said in-transit resource surface vector data layer, the said flow resource surface vector data layer or the said incremental resource surface vector data layer; delete the remaining blank fields in the said target resource identification layer to obtain the initial attribute values ​​corresponding to the said target resource identification layer; The resource fusion module is used to fuse the in-transit resource area vector data layer, the flow resource area vector data layer, the incremental resource area vector data layer and their corresponding initial attribute values ​​associated with the same administrative division range to obtain the land resource summary layer associated with the administrative division range and multi-level target attribute values.

8. An electronic device, characterized in that: The method comprises a processor and a memory, wherein the memory stores computer-executable instructions that can be executed by the processor, and the processor executes the computer-executable instructions to implement the method according to any one of claims 1 to 6.

9. A computer-readable storage medium, characterized in that The computer-readable storage medium stores computer-executable instructions. When the computer-executable instructions are called and executed by a processor, the computer-executable instructions prompt the processor to implement the method according to any one of claims 1 to 6.

Citation Information

Patent Citations

  • A natural resource vector-oriented surface coverage change statistical processing method

    CN109739943A

  • Method for batch generation of recyclable resource survey maps of urban and rural construction lands

    CN110688687A