A territorial space planning optimization method and a storage medium
By automatically establishing a traffic model between the undeveloped blocks and the developed blocks in the geographic information system, the problem of users having to manually input planning data is solved, thus reducing the workload.
Patent Information
- Application Number
- CN202210858346.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-07-20
- Publication Date
- 2025-10-21
- Estimated Expiration
- 2042-07-20
AI Technical Summary
Users of geographic information systems need to manually input a large amount of planning data, which increases their workload.
By obtaining the real-life model diagram, the traffic model between the to-be-developed block and the developed block is automatically determined, including the establishment of underground and above-ground traffic lines, reducing user input data.
It realizes the automatic establishment of traffic model under the basic instructions given by the user, reducing the user's workload.
Smart Images

Figure CN115222918B_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of land planning, and in particular to a land space planning optimization method and storage medium. Background Art
[0002] A Geographic Information System (GIS) is a very important spatial information system. It is a technical system that, supported by computer hardware and software systems, collects, stores, manages, calculates, analyzes, displays, and describes geographic distribution data on the entire or partial Earth surface (including the atmosphere).
[0003] When using a geographic information system, the user inputs preset planning data into the geographic information system, and the geographic information system loads the preset planning data into a preset real-life model to obtain a planning model, making it convenient for the user to adjust the plan intuitively.
[0004] Regarding the above-mentioned related technologies, the inventor believes that the geographic information system only plays a combining role, and the planning data needs to be provided by the user, which causes the user to take on more work. Summary of the Invention
[0005] In order to reduce the user's workload, this application provides a land space planning optimization method and storage medium.
[0006] First, this application provides a method for optimizing land space planning, which adopts the following technical solutions:
[0007] A land space planning optimization method comprises the following steps:
[0008] Obtain a real-life model diagram, wherein the real-life model diagram includes multiple blocks to be developed and multiple developed blocks.
[0009] Based on the block to be developed selected by the user, a developed block closest to the block to be developed is determined as a connecting block, and the block to be developed selected by the user is defined as a block to be developed;
[0010] Obtaining land information corresponding to the block to be developed between the block to be developed and the connecting block;
[0011] Obtaining traffic information corresponding to the connected block, wherein the traffic information includes at least one of underground traffic and ground traffic,
[0012] If the traffic information corresponding to the connecting block includes underground traffic, an underground traffic line is established between the connecting block and the block to be developed;
[0013] If the traffic information corresponding to the connecting block includes ground traffic, a ground traffic line is established between the connecting block and the block to be developed.
[0014] By adopting the above technical solution, the traffic model between the undeveloped block and the developed block is automatically established based on the basic instructions given by the user, without the need for the user to input planning data, thus reducing the user's workload.
[0015] Optionally, obtaining land information corresponding to a block to be developed between the block to be developed and the connecting block includes the following steps:
[0016] Get the shortest path between the block to be developed and the connected block,
[0017] Determine whether the land information corresponding to the block to be developed passed by the shortest path has the first restriction information,
[0018] If the land information corresponding to the block to be developed passed by the shortest path does not contain the first restriction information, the current shortest path is used as the connecting path;
[0019] If the land information corresponding to the block to be developed that the short path passes through has first restriction information, the current block is replaced by an adjacent block to form a connecting path.
[0020] Optionally, an underground transportation line is established between the connecting block and the block to be developed, including the following steps:
[0021] Determine whether the land information corresponding to the connection path has second restriction information,
[0022] If the land information corresponding to the connection path has second restriction information, an elevated model is formed in the corresponding block;
[0023] If the land information corresponding to the connection path does not have the second restriction information, a subway model is formed in the corresponding block;
[0024] Connect adjacent elevated models and subway models to form underground transportation lines.
[0025] Optionally, adjacent elevated models and subway models are connected to form an underground transportation line, including the following steps:
[0026] Determine whether there is a subway model between two sections of elevated models.
[0027] If there is a subway model between two sections of elevated models, it is determined whether the length of the subway model between the two sections of elevated models is less than the preset length.
[0028] If the length of the subway model between two elevated models is less than the preset length, the elevated model will replace the corresponding subway model.
[0029] Optionally, if the traffic information corresponding to the connected block does not include underground traffic, a developed block closest to the block to be developed and whose traffic information includes underground traffic is identified, and an underground traffic line is generated between the developed block and the block to be developed.
[0030] Optionally, generating an underground transportation line between the developed block and the block to be developed includes the following steps: establishing a first underground transportation line between the corresponding developed block and the connecting block, establishing a second underground transportation line between the connecting block and the block to be developed, and connecting the first underground transportation line and the second underground transportation line to form an underground transportation line.
[0031] Optionally, obtaining a real-life model diagram includes the following steps:
[0032] Dividing the preset three-dimensional model into blocks according to a preset unit area to form a plurality of blocks;
[0033] Calculate the building distribution density in each block;
[0034] Determine in turn whether the building distribution density of each block exceeds the preset value;
[0035] If the building distribution density of each block exceeds the preset value, the corresponding block will be defined as a developed block;
[0036] If the building distribution density of each block is lower than or equal to the preset value, the corresponding block will be defined as a block to be developed.
[0037] In a second aspect, the present application provides a computer-readable storage medium storing a computer program that can be loaded by a processor and execute any of the above-mentioned land space planning optimization methods.
[0038] To sum up, the present application includes at least one of the following beneficial technical effects: based on the basic instructions given by the user, the traffic model between the undeveloped block and the developed block is automatically established without the user having to input planning data, thereby reducing the user's workload. BRIEF DESCRIPTION OF THE DRAWINGS
[0039] Figure 1 It is a flowchart of an embodiment of the present application. DETAILED DESCRIPTION
[0040] The following is combined with Figure 1 This application is described in further detail.
[0041] The present application discloses a method for optimizing land space planning. Figure 1 , including the following steps:
[0042] S100: Obtain a real-scene model map, wherein the real-scene model map includes a plurality of blocks to be developed and a plurality of developed blocks.
[0043] A real-world model is a 3D model created in 3D mapping software based on pre-collected data, including building information, traffic information, geological formation data, river and water area information, and more.
[0044] When creating a 3D model, divide the 3D model into blocks to be developed and blocks that have been developed. The specific division steps are as follows:
[0045] S110 , dividing the three-dimensional model into blocks according to a preset unit area to form a plurality of blocks.
[0046] S120. Calculate the building distribution density in each block.
[0047] S130: Determine in turn whether the building distribution density of each block exceeds a preset value.
[0048] If the building distribution density of each block exceeds the preset value, the corresponding block will be defined as a developed block;
[0049] If the building distribution density of each block is lower than or equal to the preset value, the corresponding block will be defined as a block to be developed.
[0050] The value of the preset unit area is set by the user based on the data for generating the three-dimensional model, and generally 1 hectare (i.e. 10,000 square meters) is used as the preset unit area.
[0051] Building density refers to the number of buildings within a block. The preset value is a user-defined threshold for determining whether a block has too many buildings or too few buildings. When the number of buildings exceeds the preset value, the block has many buildings, indicating a high population density and a high level of development. When the number of buildings is less than or equal to the preset value, the block has few buildings, indicating a low population density and a low level of development.
[0052] Furthermore, if the user fails to set an appropriate value for the preset unit area, resulting in the preset unit area being too small compared to the overall area of the 3D model, the resulting number of blocks based on the preset unit area will be excessive, which is not conducive to subsequent simulations of future urban development. Therefore, adjacent blocks of the same nature can be merged based on user operations. This means that adjacent developed blocks can be merged into developed blocks, and adjacent undeveloped blocks can be merged into undeveloped blocks.
[0053] S200: Determine, based on the block to be developed selected by the user, a developed block closest to the block to be developed as a connecting block.
[0054] User-selected blocks for development are marked when the user clicks the "Simulate Development" virtual button and then selects a block for development. Of course, you can also select a block for development and then click the "Simulate Development" virtual button to mark it.
[0055] Define the marked undeveloped blocks as blocks that need to be developed.
[0056] The connecting block refers to the developed block that is closest to the block to be developed.
[0057] The method of determining the connected blocks is to form an identification circle with the center of the block to be developed as the circle point and a preset first length as the radius, and then determine whether there is a developed block within the identification circle.
[0058] If there is no developed block in the identification circle, the current radius is increased by the first length as a new radius to form a new identification circle, and it is determined again whether there is a developed block in the identification circle until a developed block is found in the identification circle.
[0059] If there are developed blocks in the identification circle, then determine whether the number of developed blocks in the identification circle is unique.
[0060] If the number of developed blocks within the identification circle is unique, the developed block will be used as the connecting block;
[0061] If there are multiple developed blocks within the identification circle, the distance from the center of each developed block to the center of the block to be developed is calculated in turn, and the developed block corresponding to the shortest distance is selected as the connecting block.
[0062] The first length is the square root of a preset unit area. For example, when the preset unit area is 1 hectare, the first length is 100 meters.
[0063] S300: Acquire land information corresponding to a block to be developed between a block to be developed and a connection block.
[0064] Each block has corresponding land information after division, and the land information is generated based on the pre-collected data corresponding to the corresponding block. Compared with the pre-collected data with large data volume and various data types, the land information only retains special building information, the largest proportion of geological composition data, and influential river water information. For example, the pre-collected data records various types of building information, but the corresponding land information only retains underground building information and ancient building information. For another example, the pre-collected data records the geological composition data of each piece of land in the corresponding block, but the corresponding land information only retains the largest proportion of geological information. Similarly, the land information only retains information on rivers and waters with large basins or deep depths, while discarding information on small rivers, small lakes, etc.
[0065] In one embodiment, obtaining land information corresponding to a block to be developed between a block to be developed and a connecting block includes the following steps:
[0066] S310: Obtain the shortest path between the block to be developed and the connected blocks.
[0067] The shortest path refers to the straight-line distance from the center point of the block to be developed to the center point of the connecting block.
[0068] S320: Determine whether the land information corresponding to the block to be developed passed by the shortest path contains first restriction information.
[0069] The first restriction information refers to geological information that makes it difficult to build transportation routes, such as the existence of lakes with large water areas, ecological protection areas, areas marked by red circles on cultivated land, etc.
[0070] It should be noted that the traffic routes in this embodiment refer to traffic routes with large construction impacts such as multi-lane large highways, elevated roads, subways, etc., and do not include conventional traffic routes such as one-way streets and two-way roads.
[0071] S330: If the land information corresponding to the block to be developed passed by the shortest path does not contain the first restriction information, the current shortest path is used as the connection path.
[0072] S340: If the land information corresponding to the block to be developed that the shortest path passes through has the first restriction information, determine whether the land information corresponding to the block adjacent to the current block has the first restriction information.
[0073] When the land information corresponding to the undeveloped block passed by the shortest path has the first restriction information, the priority of constructing the transportation line on the shortest path is adjusted downward. The purpose of judging whether the land information corresponding to the block adjacent to the current block has the first restriction information is to judge whether the adjacent block is more suitable for constructing the transportation line than the block on the shortest path.
[0074] S350: If the land information corresponding to the block adjacent to the current block contains first restriction information, directly use the current shortest path as the connection path.
[0075] If the adjacent block is the same as the block on the shortest path and also has the first restriction information, then the block on the shortest path with the shortest route is selected to construct the traffic route, and in order to distinguish the connection path in step S350 from the connection path in step S330, the traffic route formed in step S350 is additionally marked in red.
[0076] S360: If the land information corresponding to the block adjacent to the current block does not contain the first restriction information, the current block is replaced by the adjacent block to form a connection path.
[0077] If the adjacent block is more suitable for building a transportation line than the undeveloped block on the shortest path, then the adjacent block will naturally be included in the connecting path.
[0078] S400: Obtain traffic information corresponding to the connection block, wherein the traffic information includes at least one of underground traffic and ground traffic.
[0079] Traffic information is derived from pre-collected data. Unlike land information, which is often streamlined, if a transportation mode exists in the pre-collected data, the corresponding transportation type will be generated. For example, if the pre-collected data contains the subway, the corresponding transportation information will include underground transportation.
[0080] For developed blocks, the corresponding traffic information must include ground traffic, but whether it includes underground traffic is uncertain.
[0081] In addition, for the blocks to be developed, it is uncertain whether their traffic information includes ground traffic and underground traffic.
[0082] S500: If the traffic information corresponding to the connection block includes underground traffic, an underground traffic line is established between the connection block and the block to be developed.
[0083] Underground transportation lines refer to subways, but in reality, due to factors such as geology and topography, subways are not entirely built underground; they can also be built above ground in the form of elevated structures. Therefore, underground transportation lines refer to a complex combination of underground subway models and above-ground elevated models.
[0084] In one embodiment, establishing an underground transportation line between the connecting block and the block to be developed includes the following steps:
[0085] S510: Determine whether the land information corresponding to the connection path contains second restriction information.
[0086] The second restriction information refers to geological information that may hinder the construction of underground transportation lines, such as soft geology, buried underground buildings, etc.
[0087] Determining whether the second restriction information exists is to determine whether the corresponding block needs to apply the elevated model or the subway model.
[0088] S520: If the land information corresponding to the connection path has second restriction information, an elevated model is formed in the corresponding block.
[0089] S530: If the land information corresponding to the connection path does not contain the second restriction information, a subway model is formed in the corresponding block online.
[0090] S540. Connect the adjacent elevated models and subway models to form an underground transportation line.
[0091] Both elevated models and subway models are pre-generated and stored in a preset database. To form an elevated model / subway model in a corresponding block, it is only necessary to call the corresponding model from the preset database.
[0092] In one embodiment, connecting adjacent elevated models and subway models to form an underground transportation line includes the following steps:
[0093] S541. Determine whether there is a subway model between two sections of elevated models.
[0094] The purpose of judging whether there is a subway model between two sections of elevated models is to judge whether the composition of the current underground transportation line is complex.
[0095] S542: If there is a subway model between two sections of elevated models, determine whether the length of the subway model between the two sections of elevated models is less than a preset length.
[0096] When a subway model is located between two elevated models, it indicates that the corresponding underground transportation line has a complex composition. Further determining whether the length of the subway model located between the two elevated models is less than a preset length is to determine whether the subway model located between the two elevated models can be converted into an elevated model.
[0097] S543: If the length of the subway model between the two elevated models is less than a preset length, the corresponding subway model is replaced by the elevated model.
[0098] If the length of the subway model between two elevated models is shorter than the preset length, the elevated model can be used to replace the corresponding subway model to reduce the complexity of the corresponding underground transportation line. Moreover, since the length of the replaced subway model is relatively short, the manufacturing cost will not be significantly increased after replacement, but the construction difficulty will be reduced.
[0099] S544. If there is no subway model between two sections of elevated models, the underground transportation line will be generated normally.
[0100] In addition, since the connecting blocks do not necessarily include underground transportation, and the blocks to be developed are far away from the core of the development blocks, it is necessary to build more comprehensive transportation facilities between the development blocks and the blocks to be developed. The ways to build comprehensive transportation facilities are as follows:
[0101] If the traffic information corresponding to the connected block does not include underground traffic, then the developed block closest to the block to be developed and whose traffic information includes underground traffic is identified.
[0102] Generate underground transportation lines between the developed block and the block to be developed.
[0103] In one embodiment, generating an underground transportation line between the developed block and the block to be developed includes the following steps:
[0104] Establish the first underground transportation line between the corresponding developed block and the connecting block.
[0105] Establish a second underground transportation line connecting the block and the block to be developed.
[0106] The first underground traffic line and the second underground traffic line are connected to form an underground traffic line.
[0107] The generation method of the first underground traffic line and the generation method of the second underground traffic line are both consistent with the generation method of the underground traffic line in the above step S500, and will not be repeated here.
[0108] S600: If the traffic information corresponding to the connection block includes ground traffic, a ground traffic line is established between the connection block and the block to be developed.
[0109] The ground traffic line is formed by extending the ground traffic on the connecting blocks. Of course, not all ground traffic on the connecting blocks needs to be extended to the blocks to be developed. Instead, only ground traffic with road width exceeding the preset width is selected.
[0110] The present application provides a computer-readable storage medium storing a computer program that can be loaded by a processor and execute the above-mentioned land space planning optimization method.
[0111] The above are all preferred embodiments of the present application, and are not intended to limit the scope of protection of the present application. Therefore, any equivalent changes made based on the structure, shape, and principle of the present application should be included in the scope of protection of the present application.
Claims
1. A national land space planning optimization method, characterized in that: The following steps are involved: Obtain a real-life model diagram, wherein the real-life model diagram includes multiple blocks to be developed and multiple developed blocks. Based on the block to be developed selected by the user, a developed block closest to the block to be developed is determined as a connecting block, and the block to be developed selected by the user is defined as a block to be developed; Obtaining land information corresponding to the block to be developed between the block to be developed and the connecting block; Obtaining traffic information corresponding to the connected block, wherein the traffic information includes at least one of underground traffic and ground traffic, If the traffic information corresponding to the connecting block includes underground traffic, an underground traffic line is established between the connecting block and the block to be developed; If the traffic information corresponding to the connecting block includes ground traffic, a ground traffic line is established between the connecting block and the block to be developed; The process of obtaining land information corresponding to the block to be developed between the block to be developed and the connecting block includes the following steps: Get the shortest path between the block to be developed and the connected block, Determine whether the land information corresponding to the block to be developed passed by the shortest path has the first restriction information, If the land information corresponding to the block to be developed passed by the shortest path does not contain the first restriction information, the current shortest path is used as the connecting path; If the land information corresponding to the block to be developed that the short path passes through has first restriction information, the current block is replaced by an adjacent block to form a connecting path.
2. A land space planning optimization method according to claim 1, characterized in that: Establishing an underground transportation line between the connecting block and the block to be developed includes the following steps: Determine whether the land information corresponding to the connection path has second restriction information, If the land information corresponding to the connection path has second restriction information, an elevated model is formed in the corresponding block; If the land information corresponding to the connection path does not have the second restriction information, a subway model is formed in the corresponding block; Connect adjacent elevated models and subway models to form underground transportation lines.
3. A land space planning optimization method according to claim 2, characterized in that: Connecting adjacent elevated models and subway models to form an underground transportation line includes the following steps: Determine whether there is a subway model between two sections of elevated models. If there is a subway model between two sections of elevated models, it is determined whether the length of the subway model between the two sections of elevated models is less than the preset length. If the length of the subway model between two elevated models is less than the preset length, the elevated model will replace the corresponding subway model.
4. The method for optimizing land space planning according to claim 1, wherein: If the traffic information corresponding to the connected block does not include underground traffic, then the developed block closest to the block to be developed and whose traffic information includes underground traffic is identified, and an underground traffic line is generated between the developed block and the block to be developed.
5. A land space planning optimization method according to claim 4, characterized in that: Generating an underground transportation line between the developed block and the block to be developed includes the following steps: establishing a first underground transportation line between the corresponding developed block and the connecting block, establishing a second underground transportation line between the connecting block and the block to be developed, and connecting the first underground transportation line and the second underground transportation line to form an underground transportation line.
6. The method for optimizing land space planning according to claim 1, characterized in that: Obtaining a realistic model diagram includes the following steps: Dividing the preset three-dimensional model into blocks according to a preset unit area to form a plurality of blocks; Calculate the building distribution density in each block; Determine in turn whether the building distribution density of each block exceeds the preset value; If the building distribution density of each block exceeds the preset value, the corresponding block will be defined as a developed block; If the building distribution density of each block is lower than or equal to the preset value, the corresponding block will be defined as a block to be developed.
7. A computer-readable storage medium, characterized in that A computer program is stored which can be loaded by a processor and executes any one of the land space planning optimization methods as claimed in claims 1 to 6.
Citation Information
Patent Citations
City group inter-city railway network construction method
CN105225004A
Territorial space planning data acquisition system and method
CN113506085A