A pseudo-parameterized model establishment method based on a GIS system
By analyzing the engineering model through a GIS system, a lightweight bridge structure model is formed, which solves the problems of high hardware requirements and poor user experience caused by loading BIM models and achieves a better user experience.
Patent Information
- Application Number
- CN202310002293.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2023-01-03
- Publication Date
- 2025-11-18
- Estimated Expiration
- 2043-01-03
AI Technical Summary
Existing technologies, when loading BIM models into GIS scenes, result in high requirements for computer hardware. Long-distance, strip-shaped engineering projects often experience lag during simulation within the system, leading to a poor user experience.
The original engineering model is analyzed using a GIS system to obtain the components to be assembled. Based on the control points and structural relationships, an engineering structural skeleton model is formed, and static components are created and attached to the control points to generate a lightweight bridge structural model.
The model size has been reduced, the hardware resource requirements have been lowered, and the user experience has been improved.
Smart Images

Figure CN116246032B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the technical field of engineering modeling, in particular to a pseudo-parameterized model establishment method based on a GIS system. BACKGROUND
[0002] With the development of digital technology, BIM (Building Information Modeling) and GIS (Geographic Information System) technologies are widely used in engineering construction. The BIM model of a bridge structure can show the size properties of the structure in detail and calculate the specific engineering quantities. Since the information content is large, the model occupies a high space resource, and is more suitable for point engineering such as house structure. In large scene engineering such as railway and highway, a large number of BIM models are loaded and calculated, which often causes screen information display to be lagged and the user experience to be poor.
[0003] GIS technology can be applied to large scenes of engineering construction, especially in railway and highway engineering, which can show the topography and existing buildings along the line in detail. However, GIS technology has limited support for BIM models, and mainstream GIS lacks complete support for BIM technology. At present, new engineering projects mostly adopt the BIM+GIS technology route, which uses GIS technology to establish an engineering scene and uses BIM technology to establish an engineering model. The fusion of the skin model generated by simplifying and lightening the BIM model and the GIS scene realizes digital engineering. Engineering practice shows that loading BIM models in GIS scenes requires high computer hardware, and long-distance strip engineering projects often lag in system simulation, resulting in poor user experience. SUMMARY
[0004] The main purpose of the present application is to provide a pseudo-parameterized model establishment method based on a GIS system, which aims to solve the technical problem of poor user experience caused by the lagging of the existing technology in loading BIM models for modeling.
[0005] To achieve the above purpose, the present application provides a pseudo-parameterized model establishment method based on a GIS system, which comprises the following steps:
[0006] The original engineering model is analyzed using a GIS system to obtain a to-be-assembled component;
[0007] The control points and the structural relationship between the control points are obtained according to the to-be-assembled component;
[0008] The control points are connected according to the structural relationship between the control points to form an engineering structure skeleton model;
[0009] A static component is established based on the engineering structure skeleton model;
[0010] The static component is hung on the corresponding control point of the engineering structure skeleton model to establish the engineering structure static model.
[0011] Optionally, the original engineering model is parsed by using the GIS system to obtain the components to be assembled, and the method comprises the following steps.
[0012] The original engineering model is parsed by using the GIS system to obtain the engineering type corresponding to the original engineering model.
[0013] The corresponding engineering structure is determined according to the engineering type.
[0014] The engineering structure is decomposed to obtain standard components and non-standard components.
[0015] The standard components and the non-standard components are taken as the components to be assembled.
[0016] Optionally, the control points and the structural relationship between the control points are obtained according to the components to be assembled, and the method comprises the following steps.
[0017] The connection relationship between the standard components and the non-standard components is obtained based on the standard components and the non-standard components.
[0018] The corresponding control points and the structural relationship between the control points are generated through the connection relationship.
[0019] Optionally, the static component is established based on the engineering structure skeleton model, and the method comprises the following steps.
[0020] The component type is determined according to the standard components and the non-standard components.
[0021] The component number is determined based on the component type and the original engineering model.
[0022] The static component is established by using a static virtual model based on the engineering structure skeleton model and the component number.
[0023] Optionally, the static component is established based on the engineering structure skeleton model, and the method comprises the following steps.
[0024] When the engineering structure is a bridge structure, the main beam standard component is obtained according to the bridge structure.
[0025] The target number of the main beam standard component is calculated according to the main beam standard component and the engineering structure skeleton model by using a dynamic programming algorithm.
[0026] The static component of the target number of the main beam standard component is established by using a static virtual model.
[0027] Optionally, the target number of the main girder standard component is calculated according to the main girder standard component and the engineering structure skeleton model through a dynamic programming algorithm, and the target number of the main girder standard component is calculated according to the main girder standard component and the engineering structure skeleton model through a dynamic programming algorithm, comprising:
[0028] The target number of the main girder standard component is calculated according to the main girder standard component and the engineering structure skeleton model through a dynamic programming algorithm.
[0029] The target number of the main girder standard component is calculated according to the main girder standard component and the engineering structure skeleton model through a dynamic programming algorithm.
[0030] Optionally, the static component is established based on the engineering structure skeleton model, comprising:
[0031] When the engineering structure is a bridge structure, a pier non-standard component is obtained according to the bridge structure.
[0032] The static component of the pier non-standard component is established based on the engineering structure skeleton model using a static virtual model.
[0033] In addition, to achieve the above object, the application further provides a pseudo parameterization model establishment device based on a GIS system, which comprises:
[0034] The analysis module is configured to analyze an original engineering model using a GIS system to obtain a to-be-assembled component.
[0035] The acquisition module is configured to obtain a control point and a structure relationship between control points according to the to-be-assembled component.
[0036] The connection module is configured to connect the control points according to the structure relationship between the control points to form an engineering structure skeleton model.
[0037] The establishment module is configured to establish a static component based on the engineering structure skeleton model.
[0038] The establishment module is further configured to connect the static component to a corresponding control point of the engineering structure skeleton model to establish an engineering structure static model.
[0039] In addition, to achieve the above object, the application further provides a pseudo parameterization model establishment device based on a GIS system, which comprises a memory, a processor and a pseudo parameterization model establishment program based on a GIS system stored in the memory and capable of running on the processor, and the pseudo parameterization model establishment program based on a GIS system is configured to implement the steps of the pseudo parameterization model establishment method based on a GIS system.
[0040] In addition, to achieve the above object, the application further provides a storage medium, wherein the storage medium stores a pseudo-parameterized model establishing program based on a GIS system, and the pseudo-parameterized model establishing program based on the GIS system realizes the steps of the pseudo-parameterized model establishing method based on the GIS system when executed by a processor.
[0041] The application obtains the to-be-assembled component by analyzing the original engineering model using the GIS system, obtains the control points and the structural relationship between the control points according to the to-be-assembled component, connects the control points according to the structural relationship between the control points to form an engineering structural skeleton model, establishes a static component based on the engineering structural skeleton model, and hangs the static component on the corresponding control points of the engineering structural skeleton model to establish an engineering structural static model, so that a bridge structural model applicable to the GIS system is finally obtained, the size of the model is reduced, the user experience of the engineering digital model is improved, and the requirement for hardware resources is reduced. BRIEF DESCRIPTION OF DRAWINGS
[0042] Figure 1 FIG. 1 is a structural schematic diagram of a pseudo-parameterized model establishing device based on a GIS system according to an embodiment of the application;
[0043] Figure 2 FIG. 2 is a flowchart of a pseudo-parameterized model establishing method based on a GIS system according to a first embodiment of the application;
[0044] Figure 3 FIG. 3 is a bridge structural skeleton diagram in the pseudo-parameterized model establishing method based on the GIS system according to an embodiment of the application;
[0045] Figure 4 FIG. 4 is a flowchart of a pseudo-parameterized model establishing method based on a GIS system according to a second embodiment of the application;
[0046] Figure 5 FIG. 5 is a flowchart of a pseudo-parameterized model establishing method based on a GIS system according to a third embodiment of the application;
[0047] Figure 6 FIG. 6 is a flowchart of a pseudo-parameterized model establishing method based on a GIS system according to a fourth embodiment of the application;
[0048] Figure 7 FIG. 7 is a main girder standard component diagram in the pseudo-parameterized model establishing method based on the GIS system according to an embodiment of the application;
[0049] Figure 8 FIG. 8 is a main girder standard component assembly diagram in the pseudo-parameterized model establishing method based on the GIS system according to an embodiment of the application;
[0050] Figure 9 This is a schematic diagram of a non-standard component of a bridge pier in one embodiment of the pseudo-parametric model establishment method based on a GIS system according to the present invention;
[0051] Figure 10 This is a schematic diagram of a pile cap structure in one embodiment of the pseudo-parametric model establishment method based on a GIS system according to the present invention.
[0052] Figure 11 This is an overall structural diagram of the engineering model of a bridge structure in one embodiment of the pseudo-parametric model establishment method based on a GIS system according to the present invention;
[0053] Figure 12 This is a curve comparison diagram between the pseudo-parametric model and the traditional static overall model in one embodiment of the pseudo-parametric model establishment method based on GIS system of the present invention;
[0054] Figure 13 This is a structural block diagram of the first embodiment of the pseudo-parametric model building device based on the GIS system of the present invention.
[0055] Explanation of icon numbers:
[0056]
[0057] The realization of the objective, functional features and advantages of the present invention will be further explained in conjunction with the embodiments and with reference to the accompanying drawings. Detailed Implementation
[0058] It should be understood that the specific embodiments described herein are for illustrative purposes only and are not intended to limit the scope of the invention.
[0059] Reference Figure 1 , Figure 1 This is a schematic diagram of the device structure for establishing a pseudo-parametric model of the hardware operating environment based on a GIS system, which is involved in the embodiments of the present invention.
[0060] like Figure 1As shown, the pseudo-parametric model building device based on the GIS system may include: a processor 1001, such as a central processing unit (CPU), a communication bus 1002, a user interface 1003, a network interface 1004, and a memory 1005. The communication bus 1002 is used to enable communication between these components. The user interface 1003 may include a display screen or an input unit such as a keyboard; optionally, the user interface 1003 may also include a standard wired interface or a wireless interface. The network interface 1004 may optionally include a standard wired interface or a wireless interface (such as a Wireless-Fidelity (Wi-Fi) interface). The memory 1005 may be high-speed random access memory (RAM) or stable non-volatile memory (NVM), such as a disk storage device. Optionally, the memory 1005 may also be a storage device independent of the aforementioned processor 1001.
[0061] Those skilled in the art will understand that Figure 1 The structure shown does not constitute a limitation on the pseudo-parametric model building equipment based on GIS systems. It may include more or fewer components than shown, or combine certain components, or have different component arrangements.
[0062] like Figure 1 As shown, the memory 1005, which serves as a storage medium, may include an operating system, a network communication module, a user interface module, and a pseudo-parametric model building program based on a GIS system.
[0063] exist Figure 1 In the pseudo-parametric model building device based on the GIS system shown, the network interface 1004 is mainly used for data communication with the network server; the user interface 1003 is mainly used for data interaction with the user; the processor 1001 and the memory 1005 in the pseudo-parametric model building device based on the GIS system of the present invention can be set in the pseudo-parametric model building device based on the GIS system. The pseudo-parametric model building device based on the GIS system calls the pseudo-parametric model building program based on the GIS system stored in the memory 1005 through the processor 1001 and executes the pseudo-parametric model building method based on the GIS system provided in the embodiment of the present invention.
[0064] This invention provides a method for establishing a pseudo-parametric model based on a GIS system, referring to... Figure 2 , Figure 2 This is a flowchart illustrating the first embodiment of the pseudo-parametric model establishment method based on a GIS system according to the present invention.
[0065] In this embodiment, the method for establishing a pseudo-parametric model based on a GIS system includes the following steps:
[0066] Step S10: Use a GIS system to analyze the original engineering model to obtain the components to be assembled.
[0067] It should be noted that in this embodiment, by using GIS for engineering modeling, the advantages of traditional lightweight static virtual models and dynamic parametric models can be fully combined. A geometric virtual model controlled by parametric components can be directly established within the GIS system to replace the traditional BIM model, thereby generating a lightweight model, reducing the size of the model, improving the user's experience in building engineering digital models, and reducing the requirements for hardware resources.
[0068] In practice, when users need to build an engineering model, they can use a GIS system to analyze the original engineering model to obtain the components to be assembled. The original engineering model refers to the solid model or the engineering model that needs improvement. The components to be assembled refer to the components used to build the engineering model. Once the components to be assembled are obtained, they can be analyzed to quickly build the engineering model.
[0069] Step S20: Obtain control points and the structural relationships between control points based on the components to be assembled.
[0070] It should be understood that once the components to be assembled are obtained, the corresponding control points and the structural relationships between the control points can be derived based on the relationships between the components. A control point is a point that connects the components; each component is located through a unique control point, thus obtaining the approximate structure of the engineering model.
[0071] Step S30: Connect the control points according to the structural relationship between them to form an engineering structure skeleton model.
[0072] It should be noted that once the structural relationships between control points are obtained, a topology diagram of the connections between control points can be obtained. Based on the topology diagram, the control points can be connected to form the engineering structural skeleton model diagram of the engineering model.
[0073] In practical implementation, taking the bridge engineering model as an example, after obtaining the control points and the structural relationships between them based on the bridge components to be assembled, the control points can be connected to form the skeleton model of the bridge engineering structure. For example... Figure 3 As shown, Figure 3 This is a diagram of the bridge structure skeleton in this embodiment. 1 is the overall bridge structure skeleton, 2 is each control point, and 3 is the connecting component connecting each control point. By connecting each control point 2 through the connecting component 3, the bridge structure skeleton 1 is formed.
[0074] Step S40: Establish static components based on the engineering structure skeleton model.
[0075] In this embodiment, after obtaining the engineering structure skeleton model, the components that need to be assembled onto the engineering structure model can be determined based on the engineering structure skeleton model, thereby establishing static components.
[0076] It should be understood that the method of creating static components can use components to build models, such as static virtual models like surfaces, and can also be used for other models that can have static components built.
[0077] Step S50: Attach the static component to the control point corresponding to the engineering structure skeleton model to establish the engineering structure static model.
[0078] It should be understood that once static components are established, all the established static components can be attached to the control points corresponding to the formed engineering structure skeleton model according to their structural characteristics, thereby obtaining the static model of the engineering structure.
[0079] This embodiment uses a GIS system to analyze the original engineering model to obtain the components to be assembled; based on the components to be assembled, control points and the structural relationships between the control points are obtained; the control points are connected according to the structural relationships between the control points to form an engineering structural skeleton model; static components are established based on the engineering structural skeleton model; the static components are attached to the control points corresponding to the engineering structural skeleton model to establish a static engineering structural model, and finally a lightweight bridge structure model suitable for GIS systems is obtained, reducing the size of the model, improving the user experience of the engineering digital model, and reducing the requirements for hardware resources.
[0080] refer to Figure 4 , Figure 4 This is a flowchart illustrating the second embodiment of the pseudo-parametric model establishment method based on a GIS system according to the present invention.
[0081] Based on the first embodiment described above, step S10 of the pseudo-parametric model establishment method for GIS systems in this embodiment specifically includes:
[0082] Step S101: Use a GIS system to analyze the original engineering model to obtain the engineering type corresponding to the original engineering model.
[0083] It should be noted that when a user needs to build an engineering model, the structure of the original engineering model can be analyzed to determine the engineering type corresponding to the original engineering model. The engineering type can be a bridge structure type, a railway structure type, etc. This embodiment does not limit this; this embodiment takes the bridge structure type as an example for explanation.
[0084] Step S102: Determine the corresponding engineering structure according to the engineering type.
[0085] In practice, once the project type is obtained, the corresponding engineering structure can be determined based on the project type. If the project type is a bridge structure, then the corresponding engineering structure is a bridge engineering structure.
[0086] Step S103: Decompose the engineering structure to obtain standard components and non-standard components.
[0087] It should be understood that once a specific engineering structure is determined, the engineering structure can be decomposed into standard components and non-standard components. Standard components refer to components that can be reused multiple times during the modeling process, while non-standard components refer to components that can only be used once during the modeling process.
[0088] Step S104: Use the standard component and the non-standard component as components to be assembled.
[0089] In practice, after decomposing the engineering structure to obtain standard and non-standard components, the components corresponding to the standard and non-standard components can be used as components to be assembled.
[0090] Furthermore, the step of obtaining control points and structural relationships between control points based on the components to be assembled specifically includes: obtaining connection relationships between standard components and non-standard components based on the standard components and non-standard components; and generating corresponding control points and structural relationships between control points through the connection relationships.
[0091] In this embodiment, after obtaining standard and non-standard components, the connection relationship between the standard and non-standard components can be obtained. Based on the connection relationship, corresponding control points are generated. The control points can be used to locate the standard and non-standard components, thereby obtaining the structural relationship between each control point.
[0092] This embodiment uses a GIS system to analyze the original engineering model to obtain the engineering type corresponding to the original engineering model; determines the corresponding engineering structure according to the engineering type; decomposes the engineering structure to obtain standard components and non-standard components; uses the standard components and non-standard components as components to be assembled, and uses a GIS system to analyze the engineering model to be established to obtain standard components and non-standard components, thus enabling the rapid establishment of an engineering model using standard components and non-standard components.
[0093] refer to Figure 5 , Figure 5 This is a flowchart illustrating the third embodiment of the pseudo-parametric model establishment method based on a GIS system according to the present invention.
[0094] Based on the first and second embodiments described above, step S40 of the pseudo-parametric model establishment method for GIS systems in this embodiment specifically includes:
[0095] Step S401: Determine the component type based on the standard component and the non-standard component.
[0096] It should be noted that after decomposing the engineering structure into standard and non-standard components, the specific component type can be determined based on the standard and non-standard components. For example, standard components include main beams, while non-standard components include beam piers, pile foundations, etc. The specific component type can be determined based on the selected components.
[0097] Step S402: Determine the number of components based on the component type and the original engineering model.
[0098] In practical implementation, once the component type is determined, the location of the corresponding component can be determined according to the original engineering model. Thus, the number of components to be modeled can be obtained according to specific rules. For example, if the component is a beam pier, the number of beam piers can be determined to be 3 according to the original engineering model. Then, the engineering model can be partially assembled according to the location and number of beam piers.
[0099] Step S403: Based on the engineering structure skeleton model and the number of components, static components are established using a static virtual model.
[0100] In this embodiment, after obtaining different numbers of components, static components can be established using a static virtual model based on the overall engineering structure skeleton model. The static virtual model refers to the surface model, which can be used to establish static components.
[0101] This embodiment determines the component type based on the standard and non-standard components; determines the number of components based on the component type and the original engineering model; and establishes static components using a static virtual model based on the engineering structure skeleton model and the number of components. Static components can be directly established within the GIS system, replacing the dynamic components in the traditional BIM model, reducing the model size, lowering the requirements for hardware resources, and improving the user experience.
[0102] refer to Figure 6 , Figure 6 This is a flowchart illustrating the fourth embodiment of the pseudo-parametric model establishment method based on a GIS system according to the present invention.
[0103] Based on the first, second, and third embodiments described above, step S40 of the pseudo-parametric model establishment method for GIS systems in this embodiment specifically includes:
[0104] Step S401': When the engineering structure is a bridge structure, obtain the standard components of the main beam according to the bridge structure.
[0105] It should be noted that when the engineering structure is a bridge structure, specific standard components can be determined according to the bridge structure, such as standard component 4 of the main beam, standard component 5 of the pile foundation, and other standard components may also be included. This embodiment does not limit this.
[0106] Step S402': Calculate the target number of the main beam standard components using a dynamic programming algorithm based on the main beam standard components and the engineering structure skeleton model.
[0107] It should be understood that since the main beam structure is a standard component, it can be reused multiple times during the modeling process. However, in order to avoid system lag during the modeling process, the target number of standard components of the main beam can be calculated through dynamic programming algorithm, thereby controlling the number of times the standard components of the main beam are repeated.
[0108] Dynamic programming (DP) is an algorithm that controls the number of repetitions of standard components, thereby reducing the size of the model.
[0109] Furthermore, the step of calculating the target number of the main beam standard components using a dynamic programming algorithm based on the main beam standard components and the engineering structure skeleton model specifically includes: calculating the number of repetitions of the main beam standard components using a dynamic programming algorithm based on the main beam standard components and the engineering structure skeleton model; and obtaining the target number of the main beam standard components based on the number of repetitions.
[0110] It should be understood that once the standard components of the main beam are determined, the number of standard components 4 of the main beam can be calculated using the engineering structural skeleton model and dynamic programming algorithm. For example, if the repetition number of standard components 4 of the main beam is 10, then the target repetition number of standard components 4 of the main beam can be selected based on the repetition number, such as 3 times, 5 times, etc. This embodiment does not impose any restrictions on this. The repetition range of the standard components 4 of the main beam can be set to determine the specific target quantity.
[0111] Step S403': Use a static virtual model to create static components for the target number of standard main beam components.
[0112] In practice, once the target number of standard main beam components is determined, a static virtual model can be used to establish the static components of the target number of standard main beam components 4. The static components established can be managed parametrically using the static virtual model, and finally a lightweight engineering model suitable for GIS systems can be generated.
[0113] like Figure 7 As shown, Figure 7This is a schematic diagram of the standard main beam component in this embodiment. 4 is the standard main beam component. By determining the number of repetitions of the standard main beam component 4, the standard main beam component 4 can be assembled, such as... Figure 8 As shown, Figure 8 This is a schematic diagram of the assembly of the standard main beam component 4 in this embodiment. For example, if the standard main beam component 4 is repeated twice, then the two standard main beam components 4 are assembled.
[0114] Furthermore, the step of establishing static components based on the engineering structure skeleton model includes: when the engineering structure is a bridge structure, obtaining non-standard bridge pier components according to the bridge structure; and establishing static components of the non-standard bridge pier components using a static virtual model based on the engineering structure skeleton model.
[0115] It should be noted that when the engineering structure is a bridge structure, the non-standard components of the bridge structure can be identified. For example, the non-standard components of the bridge structure are the non-standard components of the piers. Since non-standard components can only be used once, the number of non-standard components of the piers in the skeleton model can be determined based on the engineering structure skeleton model, and then the static components corresponding to the non-standard components can be established using a static virtual model.
[0116] When a non-standard component is a bridge pier, a corresponding static component can be created. For example... Figure 9 As shown, Figure 9 This is a schematic diagram of the non-standard pier component 6 in this embodiment. The corresponding pier structure can be established according to the specific pier height. Non-standard components may also include non-standard pier cap components 7 and straight sections of continuous beams 8, such as... Figure 10 As shown, Figure 10 This is a schematic diagram of the assembly structure of the standard pile foundation component 5 and the non-standard pile cap component 7 in this embodiment.
[0117] like Figure 11 As shown, Figure 11 This is the overall structural diagram of the bridge structure engineering model in this embodiment. Based on the connection relationship between control points of standard and non-standard components, the corresponding components can be attached to the corresponding control points of the bridge skeleton model, thereby obtaining the static model of the bridge structure. For example... Figure 12 As shown, Figure 12 The image shows a comparison between the model built using pseudo-parameterization in this embodiment and the traditional static overall model. The comparison shows that, compared with the traditional static model, the model generated by this method is more adaptable to curved bridges, improves the user experience of the engineering digital model, and thus reduces the requirements for hardware resources.
[0118] In this embodiment, when the engineering structure is a bridge structure, standard main beam components are obtained based on the bridge structure; the target number of standard main beam components is calculated using a dynamic programming algorithm based on the standard main beam components and the engineering structure skeleton model; a static virtual model is used to establish static components of the target number of standard main beam components, and the dynamic programming algorithm can be combined to control the repetition of standard components, reduce the size of the final model, and improve the user's operating experience of the GIS system.
[0119] Reference Figure 13 , Figure 13 This is a structural block diagram of the first embodiment of the pseudo-parametric model building device based on the GIS system of the present invention.
[0120] like Figure 13 As shown, the pseudo-parameterized model building device based on a GIS system proposed in this embodiment of the invention includes:
[0121] The parsing module 10 is used to parse the original engineering model using the GIS system to obtain the components to be assembled.
[0122] The acquisition module 20 is used to obtain control points and the structural relationships between control points based on the components to be assembled.
[0123] The connection module 30 is used to connect the control points according to the structural relationship between the control points to form an engineering structure skeleton model.
[0124] Module 40 is used to create static components based on the engineering structure skeleton model.
[0125] The establishment module 40 is also used to attach the static component to the control point corresponding to the engineering structure skeleton model to establish the engineering structure static model.
[0126] This embodiment uses a GIS system to analyze the original engineering model to obtain the components to be assembled; based on the components to be assembled, control points and the structural relationships between the control points are obtained; the control points are connected according to the structural relationships between the control points to form an engineering structural skeleton model; static components are established based on the engineering structural skeleton model; the static components are attached to the control points corresponding to the engineering structural skeleton model to establish a static engineering structural model, and finally a lightweight bridge structure model suitable for GIS systems is obtained, reducing the size of the model, improving the user experience of the engineering digital model, and reducing the requirements for hardware resources.
[0127] In one embodiment, the parsing module 10 is further configured to use a GIS system to parse the original engineering model to obtain the engineering type corresponding to the original engineering model; determine the corresponding engineering structure according to the engineering type; decompose the engineering structure to obtain standard components and non-standard components; and use the standard components and the non-standard components as components to be assembled.
[0128] In one embodiment, the acquisition module 20 is further configured to obtain the connection relationship between the standard component and the non-standard component based on the standard component and the non-standard component; and generate corresponding control points and structural relationships between the control points through the connection relationship.
[0129] In one embodiment, the establishment module 40 is further configured to determine the component type based on the standard component and the non-standard component; determine the number of components based on the component type and the original engineering model; and establish static components using a static virtual model based on the engineering structure skeleton model and the number of components.
[0130] In one embodiment, the establishment module 40 is further configured to, when the engineering structure is a bridge structure, obtain the main beam standard components according to the bridge structure; calculate the target number of the main beam standard components according to the main beam standard components and the engineering structure skeleton model through a dynamic programming algorithm; and establish static components of the target number of main beam standard components using a static virtual model.
[0131] In one embodiment, the establishment module 40 is further configured to calculate the number of repetitions of the main beam standard component based on the main beam standard component and the engineering structure skeleton model using a dynamic programming algorithm; and obtain the target number of the main beam standard component based on the number of repetitions.
[0132] In one embodiment, the establishment module 40 is further configured to, when the engineering structure is a bridge structure, obtain non-standard bridge pier components based on the bridge structure; and establish static components of the non-standard bridge pier components using a static virtual model based on the engineering structure skeleton model.
[0133] Furthermore, to achieve the above objectives, the present invention also proposes a pseudo-parametric model building device based on a GIS system. The pseudo-parametric model building device based on a GIS system includes: a memory, a processor, and a pseudo-parametric model building program based on a GIS system stored in the memory and executable on the processor. The pseudo-parametric model building program based on a GIS system is configured to implement the steps of the pseudo-parametric model building method based on a GIS system as described above.
[0134] Since this pseudo-parametric model building device based on the GIS system adopts all the technical solutions of all the above embodiments, it has at least all the beneficial effects brought about by the technical solutions of the above embodiments, which will not be repeated here.
[0135] Furthermore, this embodiment of the invention also proposes a storage medium storing a pseudo-parametric model building program based on a GIS system. When the pseudo-parametric model building program based on a GIS system is executed by a processor, it implements the steps of the pseudo-parametric model building method based on a GIS system as described above.
[0136] Since this storage medium adopts all the technical solutions of all the above embodiments, it has at least all the beneficial effects brought about by the technical solutions of the above embodiments, which will not be repeated here.
[0137] It should be understood that the above are merely illustrative examples and do not constitute any limitation on the technical solutions of the present invention. In specific applications, those skilled in the art can make settings as needed, and the present invention does not impose any restrictions on this.
[0138] It should be noted that the workflow described above is merely illustrative and does not limit the scope of protection of this invention. In practical applications, those skilled in the art can select some or all of the workflow to achieve the purpose of this embodiment according to actual needs, and no restrictions are imposed here.
[0139] In addition, for technical details not described in detail in this embodiment, please refer to the pseudo-parametric model establishment method based on GIS system provided in any embodiment of the present invention, which will not be repeated here.
[0140] Furthermore, it should be noted that, in this document, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or system that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or system. Unless otherwise specified, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or system that includes that element.
[0141] The sequence numbers of the above embodiments of the present invention are for descriptive purposes only and do not represent the superiority or inferiority of the embodiments.
[0142] Through the above description of the embodiments, those skilled in the art can clearly understand that the methods of the above embodiments can be implemented by means of software plus necessary general-purpose hardware platforms. Of course, they can also be implemented by hardware, but in many cases the former is a better implementation method. Based on this understanding, the technical solution of the present invention, or the part that contributes to the prior art, can be embodied in the form of a software product. This computer software product is stored in a storage medium (such as read-only memory (ROM) / RAM, magnetic disk, optical disk) and includes several instructions to cause a terminal device (which may be a mobile phone, computer, server, or network device, etc.) to execute the methods described in the various embodiments of the present invention.
[0143] The above are merely preferred embodiments of the present invention and do not limit the scope of the patent. Any equivalent structural or procedural transformations made based on the description and drawings of the present invention, or direct or indirect applications in other related technical fields, are similarly included within the scope of patent protection of the present invention.
Claims
1. A method for establishing a pseudo-parametric model based on a GIS system, characterized in that, The method for establishing a pseudo-parametric model based on a GIS system includes: The original engineering model is analyzed using a GIS system to obtain the engineering type corresponding to the original engineering model; Determine the corresponding engineering structure based on the engineering type; The engineering structure is decomposed to obtain standard components and non-standard components; The standard component and the non-standard component are used as components to be assembled; Based on the components to be assembled, the control points and the structural relationships between the control points are obtained; The control points are connected according to the structural relationship between them to form an engineering structural skeleton model; Static components are established based on the aforementioned engineering structural skeleton model; The steps for establishing static components based on the engineering structure skeleton model include: When the engineering structure is a bridge structure, the standard components of the main beam are obtained based on the bridge structure. The target number of the main beam standard components is calculated using a dynamic programming algorithm based on the main beam standard components and the engineering structural skeleton model. Static components of the target number of standard main beam components are created using a static virtual model; The static components are attached to the control points corresponding to the engineering structure skeleton model to establish the engineering structure static model.
2. The method for establishing a pseudo-parametric model based on a GIS system as described in claim 1, characterized in that, The step of obtaining control points and the structural relationships between control points based on the components to be assembled includes: The connection relationship between the standard component and the non-standard component is obtained based on the standard component and the non-standard component; The connection relationships are used to generate corresponding control points and structural relationships between control points.
3. The method for establishing a pseudo-parametric model based on a GIS system as described in claim 1, characterized in that, The establishment of static components based on the engineering structure skeleton model includes: The component type is determined based on the standard component and the non-standard component; The number of components is determined based on the component type and the original engineering model; Based on the engineering structure skeleton model and the number of components, static components are established using a static virtual model.
4. The method for establishing a pseudo-parametric model based on a GIS system as described in claim 1, characterized in that, The step of calculating the target number of the main beam standard components using a dynamic programming algorithm based on the main beam standard components and the engineering structural skeleton model includes: The number of repetitions of the standard main beam component is calculated using a dynamic programming algorithm based on the standard main beam component and the engineering structure skeleton model. The target number of standard components of the main beam is obtained based on the number of repetitions.
5. The method for establishing a pseudo-parametric model based on a GIS system as described in claim 1, characterized in that, The establishment of static components based on the engineering structure skeleton model includes: When the engineering structure is a bridge structure, non-standard components for the bridge piers are obtained based on the bridge structure. Based on the engineering structure skeleton model, a static virtual model is used to establish the static components of the non-standard components of the bridge pier.
6. A pseudo-parametric model building device based on a GIS system, characterized in that, The pseudo-parametric model building device based on the GIS system includes: The parsing module is used to parse the original engineering model using a GIS system to obtain the engineering type corresponding to the original engineering model; determine the corresponding engineering structure based on the engineering type; decompose the engineering structure to obtain standard components and non-standard components; and use the standard components and non-standard components as components to be assembled. The acquisition module is used to obtain control points and the structural relationships between control points based on the component to be assembled. The connection module is used to connect the control points according to the structural relationship between them to form an engineering structure skeleton model. A module is established for creating static components based on the engineering structure skeleton model. The steps for creating static components based on the engineering structure skeleton model include: when the engineering structure is a bridge structure, obtaining standard main beam components according to the bridge structure; calculating the target number of standard main beam components using a dynamic programming algorithm based on the standard main beam components and the engineering structure skeleton model; and creating static components of the target number of standard main beam components using a static virtual model. The establishment module is also used to attach the static component to the control point corresponding to the engineering structure skeleton model to establish the engineering structure static model.
7. A pseudo-parametric model building device based on a GIS system, characterized in that, The pseudo-parametric model building device based on the GIS system includes: a memory, a processor, and a pseudo-parametric model building program based on the GIS system stored in the memory and executable on the processor. The pseudo-parametric model building program based on the GIS system is configured to implement the pseudo-parametric model building method based on the GIS system as described in any one of claims 1 to 5.
8. A storage medium, characterized in that, The storage medium stores a pseudo-parametric model building program based on a GIS system. When the pseudo-parametric model building program based on a GIS system is executed by the processor, it implements the pseudo-parametric model building method based on a GIS system as described in any one of claims 1 to 5.
Citation Information
Patent Citations
Bridge three-dimensional model construction method based on BIM
CN106934163A
Dynamic Remapping of Components of a Virtual Skeleton
US20150379335A1