A decentralized linking system for urban and rural planning modules
By using a distributed linking system to construct and call urban and rural planning areas concurrently from multiple points, the problems of slow loading and display distortion caused by large data volumes are solved, and fast and efficient urban and rural planning modeling and display are achieved.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2023-01-05
- Publication Date
- 2026-04-03
AI Technical Summary
Existing urban and rural planning systems load slowly when dealing with large amounts of data, and the computational data is too large, resulting in high requirements for the modeling system and distorted display.
A distributed linking system is adopted, which uses a distributed linking processing platform to construct and call urban and rural planning areas at multiple points concurrently. By utilizing regional distributed modules, distributed vector creation modules, link index modules, and front-end and back-end distributed linking calculation modules, lightweight loading and rapid display of data can be achieved.
It enables rapid and high-quality display of urban and rural planning areas, reduces computational load, improves storage and retrieval efficiency, and avoids image distortion.
Smart Images

Figure CN115731362B_ABST
Abstract
Description
Technical Field
[0001] This invention specifically relates to a distributed linking system for urban and rural planning modules, belonging to the field of urban and rural planning construction and subsequent invocation technology. Background Technology
[0002] Urban and rural planning encompasses the spatial layout planning of urban and rural settlements, including urban system planning, city planning, town planning, township planning, and village planning. City and town planning are divided into master plans and detailed plans, and detailed plans are further divided into regulatory detailed plans and construction detailed plans. When carrying out urban and rural planning-related work, planning management and surveying data are stored in plan maps or databases, which is not conducive to the spatial display of urban and rural planning. With the continuous improvement of 3D modeling technology, more and more urban and rural planning work is realized through 3D modeling software. However, existing urban and rural planning involves inputting all data and using a unified modeling method during construction and retrieval. Due to the large amount of data, loading is too slow, and the computational data is too large, which places high demands on the modeling system. At the same time, image distortion may occur during model display. Summary of the Invention
[0003] To address the aforementioned issues, this invention proposes a distributed linking system for urban and rural planning modules. By employing distributed linking, it enables concurrent construction and storage of a specific urban and rural planning area and concurrent invocation of that area, thereby achieving lightweight loading and reduced computational load.
[0004] The urban and rural planning module distributed linking system of the present invention includes
[0005] The distributed link processing platform is connected to a front-end interface, and also has built-in interconnected regional distributed modules, distributed vector creation modules, link index modules, front-end and back-end distributed link calculation modules, and modeling calculation modules.
[0006] The regional dispersion module first acquires the urban and rural plan map of the entire planning area; then it automatically extracts natural feature lines from the urban and rural plan map, forming a regional closed loop through at least three intersecting natural feature lines; each closed loop area is a regional unit, and a lower limit and an upper limit are set for the regional unit. When the value is below the lower limit, the natural feature lines that isolate two adjacent units are ignored and the unit is merged into the adjacent regional unit; when the value exceeds the upper limit, a boundary feature line is set; the regional unit is then divided into two regional units through the boundary feature lines; thus, the urban and rural plan map is calculated and dispersed to form a standardized regional dispersion map.
[0007] The distributed vector creation module acquires natural feature lines and boundary feature lines, and creates a first set of vector data for these lines. Then, the modules group the data to create vector data for regional units. During vector data creation, the first set of vector data related to each regional unit is first sent to each group. The boundary vector data of the regional units is unified with the first set of vector data, and a second set of vector data is created for each regional unit. Through the cross-unification of the first and second sets of vector data, the vector data creation for the urban and rural plan map of the entire planning area is completed. The first and second sets of vector data are then merged and stored in the vector database as block files. The fusion method is as follows: each block file includes all vector data for a regional unit, and the first set of vector data associated with that regional unit.
[0008] The link index module includes a front-end tag storage module, a back-end tag storage module, and an index connection module. The front-end tag storage module and the back-end tag storage module are connected through the index connection module. The back-end tag storage module establishes an index tag for each file block and stores the index tags in the back-end tag storage module. The front-end tag storage module stores trigger tags, which are various trigger points, search items, or selected areas set on the front-end interface. Each trigger point is directly connected to an index tag in the back-end tag storage module. Each search item is linked to the back-end tag storage module through an intermediate storage module. The intermediate storage module stores search items and a subset of set index tags corresponding to each search item. The subset of set index tags includes multiple block file index tags. The selected area is linked to the back-end tag storage module through an index calculation module. The index calculation module obtains all and partially selected block file tags within the selected area and outputs a calculated subset of index tags.
[0009] The working process of the front-end and back-end distributed link calculation module is as follows: Trigger markers are obtained through the front-end interface of the urban and rural planning module. These trigger markers are used as input to the link index module, which then outputs index links. Block files matching the index are retrieved from the vector database through these index links, and calculations are performed on the block files. The calculation process involves: obtaining vector data of each regional unit, as well as vector data of natural feature lines and boundary feature lines, from the block files; concatenating two block files containing the same natural feature line and boundary feature line to form a new regional unit; sequentially merging all block files selected by the front-end interface into a large region and outputting the vector data of that region. The trigger marker is a trigger point, search item, or selected area; the index link is one or more index markers, a subset of index markers, or a calculated subset of index markers.
[0010] The working process of the modeling and calculation module is as follows: the front-end and back-end distributed link calculation modules output the calculated regional vector data, the regional vector data is sent to the modeling and calculation module, the modeling and calculation module imports the input regional vector data into GIS software to convert it into a three-dimensional database, and then imports the three-dimensional database into VR virtual software to form a virtual reality environment, thus completing the vector modeling of urban and rural three-dimensional space.
[0011] Furthermore, the first and second sets of vector data include spatial element image data and vector text data. The distributed vector creation module acquires vector data as follows: Vector data is acquired through manual or automatic input at the front end. Automatic input involves scanning the planning drawings into the system using a scanning device, performing binarization to obtain image data, and using OCR software to identify and separate the spatial element images and vector text from the image. The separated spatial element images are then converted into vector graphics. The vector graphics are imported into CAD to generate vector files, and spatial elements are manually extracted. These extracted spatial elements are then categorized according to type, and each type of spatial element is stored in a different layer. A new text layer is created in the vector file, and the vector text is stored in this text layer. The manual input method directly establishes spatial element and text layers in CAD. Finally, the first and second sets of vector data are merged to form N block files, and each block file uses a distributed linking and associative fusion method to form a large fusion area.
[0012] Furthermore, the lower and upper limits are measurement values of the region unit, including area and / or length and width values.
[0013] Furthermore, the natural feature lines include highways, bridges, rivers, ridges, landmarks, and / or man-made dividing lines; the boundary feature lines are the dividing lines of the farthest distance of a certain regional unit or the dividing lines of the middle of the largest unit.
[0014] Compared with existing technologies, the distributed linking system for urban and rural planning modules of this invention adopts distributed linking, which can complete multi-point concurrent construction and storage of a certain urban and rural planning area and multi-point concurrent calling of a certain area. Each point completes front-end and back-end distributed linking calculations and modeling calculations. When calling, only the selected area is loaded, and the loading is lightweight, which can quickly display the modeled entities and text data in the selected area with high quality and no distortion. It can also greatly reduce the amount of computation and improve the storage and display efficiency of construction and calling. Attached Figure Description
[0015] Figure 1 This is a schematic diagram of the regional distributed module connection structure of the distributed link processing platform of the present invention.
[0016] Figure 2 This is a schematic diagram of the regional distribution module processing flow of the present invention.
[0017] Figure 3 This is a schematic diagram of the connection structure of the vector establishment module of the distributed link processing platform of the present invention.
[0018] Figure 4 This is a schematic diagram of the distributed vector generation module processing flow of the present invention.
[0019] Figure 5 This is a schematic diagram of the connection structure of the link index module of the distributed link processing platform of the present invention. Detailed Implementation
[0020] Example 1:
[0021] The urban and rural planning module distributed linking system of the present invention includes
[0022] The distributed link processing platform is connected to a front-end interface, and also has built-in interconnected regional distributed modules, distributed vector creation modules, link index modules, front-end and back-end distributed link calculation modules, and modeling calculation modules.
[0023] like Figure 1 and Figure 2 As shown, the regional dispersion module first acquires the urban and rural plan map of the entire planning area; then it automatically extracts natural feature lines from the urban and rural plan map, forming a regional closed loop through at least three intersecting natural feature lines; each closed loop area is a regional unit, and a lower limit and an upper limit are set for the regional unit. When the value is below the lower limit, the natural feature lines that isolate two adjacent units are ignored and merged into the adjacent regional unit; when the value exceeds the upper limit, a boundary feature line is set; the regional unit is further divided by the boundary feature line to form two regional units; thus, the calculation and dispersion of the urban and rural plan map are completed to form a standardized regional dispersion map.
[0024] like Figure 3 and Figure 4As shown, the distributed vector creation module acquires natural feature lines and boundary feature lines, and creates a first set of vector data for these lines. Then, the modules group the data to create vector data for regional units. During vector data creation, the first set of vector data related to each regional unit is first sent to each group. The boundary vector data of the regional unit is unified with the first set of vector data, and a second set of vector data is created for each regional unit. Through the cross-unification of the first and second sets of vector data, the vector data creation for the urban and rural plan map of the entire planning area is completed. The first and second sets of vector data are then merged and stored in the vector database as block files. The fusion method is as follows: each block file includes all vector data for a regional unit, and the first set of vector data associated with the regional unit.
[0025] like Figure 5 As shown, the link index module includes a front-end tag storage module, a back-end tag storage module, and an index connection module; the front-end tag storage module and the back-end tag storage module are connected through the index connection module; the back-end tag storage module establishes an index tag for each file block and stores the index tags in the back-end tag storage module; the front-end tag storage module stores trigger tags, which are various trigger points, search items, or selected areas set on the front-end interface; each trigger point is directly connected to an index tag in the back-end tag storage module; each search item is linked to the back-end tag storage module through an intermediate storage module; the intermediate storage module stores search items and a subset of set index tags corresponding to each search item; the subset of set index tags includes multiple block file index tags; the selected area is linked to the back-end tag storage module through an index calculation module; the index calculation module obtains all selected and partially selected block file tags within the selected area and outputs the calculated subset of index tags.
[0026] The working process of the front-end and back-end distributed link calculation module is as follows: Trigger markers are obtained through the front-end interface of the urban and rural planning module. These trigger markers are used as input to the link index module, which then outputs index links. Block files matching the index are retrieved from the vector database through these index links, and calculations are performed on the block files. The calculation process involves: obtaining vector data of each regional unit, as well as vector data of natural feature lines and boundary feature lines, from the block files; concatenating two block files containing the same natural feature line and boundary feature line to form a new regional unit; sequentially merging all block files selected by the front-end interface into a large region and outputting the vector data of that region. The trigger marker is a trigger point, search item, or selected area; the index link is one or more index markers, a subset of index markers, or a calculated subset of index markers.
[0027] The working process of the modeling and calculation module is as follows: the front-end and back-end distributed link calculation modules output the calculated regional vector data, the regional vector data is sent to the modeling and calculation module, the modeling and calculation module imports the input regional vector data into GIS software to convert it into a three-dimensional database, and then imports the three-dimensional database into VR virtual software to form a virtual reality environment, thus completing the vector modeling of urban and rural three-dimensional space.
[0028] The first and second sets of vector data include spatial element image data and vector text data. The distributed vector creation module acquires vector data as follows: Vector data is acquired through manual or automatic input at the front end. Automatic input involves scanning planning drawings into the system using a scanning device, performing binarization to obtain image data, and using OCR software to identify and separate spatial element images and vector text from the image. The separated spatial element images are then converted into vector graphics. These vector graphics are imported into CAD to generate vector files, and spatial elements are manually extracted. The extracted spatial elements are then categorized according to type, and each type is stored in a different layer. A new text layer is created in the vector file, and the vector text is stored in this text layer. The manual input method directly establishes spatial element and text layers in CAD. Finally, the first and second sets of vector data are merged to form N block files. Each block file uses a distributed linking and associative fusion method to form a large fusion area. The lower and upper limits are the measurement values of the area unit, including area values and / or length and width values. The natural feature lines include highways, bridges, rivers, ridges, landmarks, and / or man-made dividing lines; the boundary feature lines are the dividing lines of the farthest distance of a certain regional unit or the dividing lines of the middle of the largest unit.
[0029] The above embodiments are merely preferred embodiments of the present invention. Therefore, all equivalent changes or modifications made to the structure, features and principles described in the claims of this patent application are included within the scope of this patent application.
Claims
1. A distributed linkage system for urban and rural planning modules, characterized in that: include The distributed link processing platform is connected to a front-end interface, and also has built-in interconnected regional distributed modules, distributed vector creation modules, link index modules, front-end and back-end distributed link calculation modules, and modeling calculation modules. The regional dispersion module first acquires the urban and rural plan map of the entire planning area; then it automatically extracts natural feature lines from the urban and rural plan map, forming a regional closed loop through at least three intersecting natural feature lines; each closed loop area is a regional unit, and a lower limit and an upper limit are set for the regional unit. When the value is below the lower limit, the natural feature lines that isolate two adjacent units are ignored and the unit is merged into the adjacent regional unit; when the value exceeds the upper limit, a boundary feature line is set; the regional unit is then divided a second time through the boundary feature line to form two regional units; thus, the urban and rural plan map is calculated and dispersed to form a standardized regional dispersion map. The distributed vector creation module acquires natural feature lines and boundary feature lines, and creates a first set of vector data for these lines. Then, the modules group the data to create vector data for regional units. During vector data creation, the first set of vector data related to each regional unit is first sent to each group. The boundary vector data of the regional units is unified with the first set of vector data, and a second set of vector data is created for each regional unit. Through the cross-unification of the first and second sets of vector data, the vector data creation for the urban and rural plan map of the entire planning area is completed. The first and second sets of vector data are then merged and stored in the vector database as block files. The fusion method is as follows: each block file includes all vector data for a regional unit, and the first set of vector data associated with that regional unit. The link index module includes a front-end tag storage module, a back-end tag storage module, and an index connection module. The front-end tag storage module and the back-end tag storage module are connected through the index connection module. The back-end tag storage module establishes an index tag for each file block and stores the index tags in the back-end tag storage module. The front-end tag storage module stores trigger tags, which are various trigger points, search items, or selected areas set on the front-end interface. Each trigger point is directly connected to an index tag in the back-end tag storage module. Each search item is linked to the back-end tag storage module through an intermediate storage module. The intermediate storage module stores search items and a subset of set index tags corresponding to each search item. The subset of set index tags includes multiple block file index tags. The selected area is linked to the back-end tag storage module through an index calculation module. The index calculation module obtains all and partially selected block file tags within the selected area and outputs a calculated subset of index tags. The working process of the front-end and back-end distributed link calculation module is as follows: Trigger markers are obtained through the front-end interface of the urban and rural planning module. These trigger markers are used as input to the link index module, which then outputs index links. Block files matching the index are retrieved from the vector database through these index links, and calculations are performed on the block files. The calculation process involves: obtaining vector data of each regional unit, as well as vector data of natural feature lines and boundary feature lines, from the block files; concatenating two block files containing the same natural feature line and boundary feature line to form a new regional unit; sequentially merging all block files selected by the front-end interface into a large region and outputting the vector data of that region. The trigger marker is a trigger point, search item, or selected area; the index link is one or more index markers, a subset of index markers, or a calculated subset of index markers. The working process of the modeling and calculation module is as follows: the front-end and back-end distributed link calculation modules output the calculated regional vector data, the regional vector data is sent to the modeling and calculation module, the modeling and calculation module imports the input regional vector data into GIS software to convert it into a three-dimensional database, and then imports the three-dimensional database into VR virtual software to form a virtual reality environment, thus completing the vector modeling of urban and rural three-dimensional space.
2. The distributed linking system for urban and rural planning modules according to claim 1, characterized in that: The first and second sets of vector data include spatial element image data and vector text data. The distributed vector creation module acquires vector data as follows: Vector data is acquired through manual or automatic input at the front end. Automatic input involves scanning the planning drawings into the system using a scanning device, performing binarization to obtain image data, and using OCR software to identify and separate the spatial element images and vector text from the image. The separated spatial element images are then converted into vector graphics. These vector graphics are imported into CAD to generate vector files, and spatial elements are manually extracted. The extracted spatial elements are then categorized according to type, and each type of spatial element is stored in a different layer. A new text layer is created in the vector file, and the vector text is stored in this text layer. The manual input method directly establishes spatial element and text layers in CAD. Finally, the first and second sets of vector data are merged to form N block files. Each block file uses a distributed linking and associative fusion method to form a large fusion area.
3. The distributed linking system for urban and rural planning modules according to claim 1, characterized in that: The lower and upper limits are the measurement values of the area unit, including area and / or length and width values.
4. The distributed linking system for urban and rural planning modules according to claim 1, characterized in that: The natural feature lines include highways, bridges, rivers, ridges, landmarks, and / or man-made dividing lines; the boundary feature lines are the dividing lines of the farthest distance of a certain regional unit or the dividing lines of the middle of the largest unit.
Citation Information
Patent Citations
Method for calculating connectivity of N-dimensional characteristic space
CN102800050A
Multi-floor indoor structured three-dimensional modeling method and system based on laser point cloud
CN110189412A