CN106683198A - 3D automatic modeling and scheduling rendering method for integrated pipe network - Google Patents

3D automatic modeling and scheduling rendering method for integrated pipe network Download PDF

Info

Publication number
CN106683198A
CN106683198A CN201510758649.4A CN201510758649A CN106683198A CN 106683198 A CN106683198 A CN 106683198A CN 201510758649 A CN201510758649 A CN 201510758649A CN 106683198 A CN106683198 A CN 106683198A
Authority
CN
China
Prior art keywords
pipe
pipe network
point
pipeline
information
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201510758649.4A
Other languages
Chinese (zh)
Other versions
CN106683198B (en
Inventor
蔡红
沈迎志
沈美岑
鲍佳欢
董肖
周培龙
陈玉成
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Interstellar Space (tianjin) Technology Development Co Ltd
Original Assignee
Interstellar Space (tianjin) Technology Development Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Interstellar Space (tianjin) Technology Development Co Ltd filed Critical Interstellar Space (tianjin) Technology Development Co Ltd
Priority to CN201510758649.4A priority Critical patent/CN106683198B/en
Publication of CN106683198A publication Critical patent/CN106683198A/en
Application granted granted Critical
Publication of CN106683198B publication Critical patent/CN106683198B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Image Generation (AREA)
  • Processing Or Creating Images (AREA)

Abstract

The invention discloses a 3D automatic modeling and scheduling rendering method for an integrated pipe network, and relates to the technical field of 3D model building. The method comprises the following steps: data reading; layer creating; cutting scheduling; automatic pipeline modeling; automatic pipe point modeling; and automatic pipe network building. The technical problems, such as 2D-3D integrated management based on underground pipe network data in geographic information, spatial data organizing and rendering, and automatic 3D pipe network building according to 2D data, can be solved effectively. The access efficiency to pipe network information in a 3D scene is improved. The level of unified display, management and analysis of multiple underground pipe network systems having different attributes is improved. An important basis is provided for the acquisition and construction scheme of underground pipe network spatial information in urban construction, especially in smart city building in the future. The rapid development of urban construction leads to large-scale development and utilization of urban underground space resources.

Description

The method that a kind of three-dimensional automatic modeling of comprehensive pipe network and scheduling are rendered
Technical field
More particularly to a kind of effectively to solve based on two of the underground pipe network data in geography information, three-dimensional integratedization management the present invention relates to threedimensional model constructing technology field, spatial data organization scheduling, three-dimensional pipe network build and render etc. technical problem automatically.Threedimensional model is automatically created by using two dimensional pipeline data, the managerial skills of two, three-dimensional integratedization are improved, the workload of three-dimensional tube line data maintenance is greatly reduced, the display effect of pipeline data is improve.By adopting dynamic dispatching mode, effectively utilizes device memory to the pipe point and pipeline in underground pipe network the loading of magnanimity pipeline data is supported, data loading is improved;Using paging Indexing Mechanism, quickly carry out the scheduling of pipeline data and show, the access efficiency to the pipe network information in three-dimensional scenic is improve, the method that the three-dimensional automatic modeling and scheduling for improving a kind of comprehensive pipe network of unified displaying, management and the analysis level of magnanimity comprehensive underground pipenet is rendered.
Background technology
Urban underground space is a huge and abundant space resources, and the developable stock number of urban underground space is area, the product of reasonable development depth and appropriate available factor for being available for developing.《Chinese underground space industry development prospect is looked forward to the prospect with investment strategy planning application》Show, China's town site gross area is 32.28 ten thousand hectares within 2012, is calculated according to 40% coefficient developed and 30 meters of Exploitation Depth, and the Underground Space Resource amount for being available for reasonable development just reaches 3873.60 billion cubic meters.This is a very considerable and rich in natural resources, if obtaining reasonable development, then will be to expanding city space, realizing that city intensivization development has great importance.
With the exploitation of the line urban underground space of China one, underground shallow layer part will be using finishing, and with the gradual perfection of deep excavation technology and equipment, in order to comprehensively utilize Underground Space Resource, underground space development will progressively to Deep Development.While underground space deep layer, each space aspects differentiation due is more and more stronger.The underground space in this layering face, centered on the functional areas serviced by people and for it, people, car shunting, the process of municipal pipeline, sewage and rubbish is placed in different levels, various underground traffics are also layered setting, are interfered with reducing, it is ensured that adequacy and integrality that the underground space is utilized.
The exploitation underground space is the important development trend of 21 century Structural Engineering.For now, develop urban underground space can be applicable to:
1st, means of transportation:Urban Underground Passage, city underground, tunnel;
2nd, commercial facility:Underground commercial center, shop of travelling under water;
3rd, municipal public good pipeline facility:Improve urban road to utilize, protect underground installation steady running, provide headspace for addition facility later;
4th, Comprehensive Disaster Prevention for Cities construction:People's air defence, withstand natural calamities.
The utilization of the underground space as can be seen here plays an important role to improving ground environment.While developing underground traffic, reducing urban atmospheric pollution, construction urban underground municipal pipelines pubilc utility tunnel should also be advocated, running water, blow-off pipe, heating tube, cable and communication line is included, path length can be shortened up to 30%, it is also easy to check and repairs, does not affect the use in ground soil.Conditional city can also develop underground garbage processing system, eliminate rubbish " besieged city " phenomenon.
As the development and the continuous improvement of current city level of society, capital construction development are swift and violent, underground pipe network system is increasing, and the complexity of management is also increasing year by year.Underground pipe network also occurs on the original basis to change:In addition to original the discharge network of rivers, electrical network, heat supply network, communication line, gas distributing system, internet etc. are increased, underground pipe network becomes to become increasingly complex;The renewal of old pipe network, the design planning of new pipe network, these are required for the various information of perfect, detailed underground pipe network;Established a large amount of pipe network data need to process in time;And traditional hand-drawing, the management manually remembered and artificial statistics, the manual management mode inefficiency of analysis, then it is difficult to adapt to the requirement of the mass data of this fast development, the further raising for wasting and hindering maintenance efficiency and service level in a large number is caused.And surging due to capital construction, lack the effective management to underground pipe network, " slide fastener of urban pipe network " is defined, cause repeated construction and the wasting of resources.In construction, situation due to not knowing about underground pipe network, blindly go into operation, cause gas leakage, digging cut off the water supply pipe, communicating interrupt etc. destroy underground pipe network event happen occasionally, it is severely impacted economic construction and resident living, and unsafe hidden danger is buried, therefore strengthen particularly significant with constructing technology to comprehensive pipeline data two, the three-dimensional integratedization tissue in underground pipe network.
But, when existing pipe network is shown using two dimensional form, only understanding the professional of correlation technique could fluently check, and to ordinary populace the trouble of examination & approval is brought.And be allowed to more intuitively show connection and the crossing instances of pipe network mainly by carrying out pipe network and pipe network affiliated facility three dimensional symbol when being shown using three dimensional form.The three-dimensional modeling of pipe network is carried out by 3 d modeling software, central axis of this modeling method firstly the need of ingress pipe network entity in computer aided design software, then threedimensional model is generated to pipeline with the three-dimensional rendering method of Points And lines of the human-computer interaction technology in three-dimensional software, and to doing corresponding process at pipeline interface, this mode is disadvantageous in that being accurately positioned for pipeline key element be not strong, need to spend substantial amounts of manual intervention, modeling speed is slower.The spatial information and attribute information of pipeline key element can not conveniently be inquired about.
Simultaneously as the source of pipe network data is different, the impact that mode difference of collection, different scale, different semanteme, different pieces of information quality, different-format, difference grid zone are next, the conversion of data form is often paid attention in existing research.Therefore, the data organization and management unified to underground pipe network, unified expression model, it is difficult to which complete information is obtained by data conversion are lacked.On the basis of pre-processing to data, using data digging method, by forming to two, three-dimensional pipe network data management Seamless integration- on syntax, semantic and model level, real-time update realizes that multi-source data is effectively integrated and the efficient establishment of three-dimensional pipe network scene of the underground space of various scales remains the advanced subject of current world this area and the emphasis of research.
At present, going back the perfect method of neither one can effectively solve based on technical problems such as two of the underground pipe network data in geography information, three-dimensional integratedization management, spatial data organization, the automatic structures of subsurface three-dimensional pipe network.Threedimensional model is automatically created by using two dimensional pipeline data, the managerial skills of two, three-dimensional integratedization are improved, the workload of three-dimensional tube line data maintenance is greatly reduced, the display effect of pipeline data is improve.By the way that to systematism being carried out to the pipe point and pipeline in underground pipe network processing to facilitate the inquiry of pipeline key element and render, using dynamic dispatching mode, effectively utilizes device memory supports the loading of magnanimity pipeline data, improves data loading and display effect;Using paging Indexing Mechanism, quickly carry out the scheduling of pipeline data and show;The access efficiency to the pipe network information in three-dimensional scenic is improve, the pipe network system unification for improving a plurality of different attribute in underground shows, manages and analysis level.Two dimensional pipeline is rendered to threedimensional model automatically, has both retained conventional two-dimensional attribute information, and intuitively shows 3-D effect.Pipe fitting enriches, both can the reading model from model library automatically, straight-through, elbow can be automatically set up again, the well rooms such as elbow, threeway, four-way, well neck main body, Fang Jing are deepened.Important foundation is served in the acquisition of the underground pipe network spatial information in especially building to following smart city for urban construction and constructing plan and large-scale developing and utilizing for urban underground space resource has been driven in the fast development of urban construction.City orientation, orderly development are advanced, and advances the three-dimensional development of city space;The protection potential of Underground Space Resource is fully developed, Comprehensive Disaster Prevention for Cities capability to resist destruction is improve and is served certain booster action.Safe and reliable, accurately and efficiently data, services can be provided for the application of numerous areas.
The content of the invention
In order to solve technical barrier present in prior art, magnanimity three-dimensional data is efficiently shown glibly and the integration of two three-dimensional datas with practical significance is carried out in numerous areas, the automatic structure mass data of three-dimensional pipe network model is issued, shared and application.
The embodiment of the present invention provides the method that a kind of three-dimensional automatic modeling of comprehensive pipe network and scheduling are rendered, wherein, comprise the steps:
Read data:Pipe network data file is read out, pipe network data source is opened and is obtained pipe network data collection and then obtain pipe network factor kind set;
Create layer:Pipe network figure layer set is created according to the set of pipe network factor kind;
Cutting is dispatched:Pipe network data in scene is carried out to travel through cutting and data dispatch;
Pipeline automatic modeling:Two-dimentional base attribute information, render style information in three-dimensional scenic renders scheduling process according to pipeline automatically creates out three-dimensional pipeline model;
Pipe point automatic modeling:Two-dimentional base attribute information, render style information and adjacent lines in three-dimensional scenic renders scheduling process according to pipe point, pipe point information automatically create out three-dimensional tube point model;
The automatic structure of pipe network:According to the model of the pipeline and pipe point for building each pipeline figure layer for completing, carry out automatically forming pipe net leakage rate in the scene.
The method that a kind of three-dimensional automatic modeling of comprehensive pipe network and scheduling are rendered, wherein, it is described to create layer:Pipe network figure layer set is created according to the set of pipe network factor kind;
Wherein, what is created layer concretely comprises the following steps:
Data prediction:Pipe network data Block Paging index information is read, pipe network data Block Paging index radius is calculated, pipe network paging index data block centre coordinate is converted into item coordinates system by source coordinate system;
Create pipe network key element paging index:Pipe network key element paging index object is created according to pretreated pipe network data Block Paging index information and pipe network key element paging index is added into pipe network key element figure layer root node.
The method that a kind of three-dimensional automatic modeling of comprehensive pipe network and scheduling are rendered, wherein, the cutting scheduling:Pipe network data in scene is carried out to travel through cutting and data dispatch;
What the cutting was dispatched concretely comprises the following steps:
Cutting travels through scenario node data:Each pipe network key element figure layer node is traveled through, judges whether current pipe network key element figure layer node is cropped, continue to travel through next pipe network key element figure layer node if cropped, if not cropped acquisition pipe network key element paging index set;
Dispatch request pipe network data:Cutting traversal pipe network key element paging index set, asks pipe network key element paged data;
Cutting travels through pipe network node set:Judge whether pipe network node is pipe point rendering node in ergodic process, if pipe point rendering node then continues traversal, if not pipe point rendering node then travels through pipe point model, continue to travel through and cutting, the pipe net leakage rate containing drawing unit is created during cutting traversal pipe point model, the pipe network rendering node set being made up of pipe net leakage rate is finally obtained;
Cutting travels through pipe network rendering node set:Judge whether pipe network rendering node has pipe net leakage rate in ergodic process, continue to travel through model node if having pipe net leakage rate, conversely, then continuing to travel through pipe network rendering node, finally give the model node set of pipe network;
Cutting travels through model node set:The drawing unit set of pipe net leakage rate is obtained in ergodic process, modeling rendering unit is added into render list and is drawn.
The method that a kind of three-dimensional automatic modeling of comprehensive pipe network and scheduling are rendered, wherein, the dispatch request pipe network data:Cutting traversal pipe network key element paging index set, asks pipe network key element paged data;
The dispatch request pipe network data is concretely comprised the following steps:
Obtain paged data:Pipe network paged data is obtained from pipe network data storehouse;
Create factor data collection:Factor data collection is created according to pipe network paged data;
Initialization factor data collection:The base attribute information and render style information of pipe network key element are initialized, the pipe network geological information set for getting is traveled through, pipe network rendering node is created according to pipe network geological information, obtain pipe network node set.
The method that a kind of three-dimensional automatic modeling of comprehensive pipe network and scheduling are rendered, wherein:The cutting travels through pipe network node set:Judge whether pipe network node is pipe point rendering node in ergodic process, if pipe point rendering node then continues traversal, if not pipe point rendering node then travels through pipe point model, continue to travel through and cutting, the pipe net leakage rate containing drawing unit is created during cutting traversal pipe point model, the pipe network rendering node set being made up of pipe net leakage rate is finally obtained;
The cutting travels through concretely comprising the following steps for pipe network node set:
Create model object:During to pipe network node set cutting, judge whether contain model object in pipe network node, if it is determined that being containing model object, the inspection of validity is then carried out to model object, if it is determined that being without model object, then first to create model object, then the inspection of validity is carried out to model object;
The validity of inspection model object:The judgement of validity is carried out to model object, if it is determined that being valid model, then pipe network rendering node model is given, if it is determined that being invalid model, then cutting failure is judged, terminates cutting.
The method that a kind of three-dimensional automatic modeling of comprehensive pipe network and scheduling are rendered, wherein, the pipeline automatic modeling:Two-dimentional base attribute information, render style information in three-dimensional scenic renders scheduling process according to pipeline automatically creates out three-dimensional pipeline model;
The pipeline automatic modeling is concretely comprised the following steps:
Pre-treatment line essential information:To make pipeline seamless applying with pipe point, according to the original base attribute information of pipeline length of pipeline is zoomed in and out along caliber direction, obtain the pipeline base attribute information after updating;
Calculate starting point coordinate:According to pipeline base attribute information and coordinate system transitional information, the coordinate under the Coordinate Conversion to item coordinates under the coordinate of pipeline starting point source is calculated;
Create pipeline and divide section:Initialization creates pipeline object, and pipeline object is divided into the pipeline section of some section compositions according to pipeline type;
Calculate section coordinate:According to the size of section, the local coordinate system coordinate on each section summit is calculated;
Calculate length of pipeline:According to the essential information of each pipeline section, the length information needed for extracting calculates the length of pipe section of each section pipeline section;
Calculate section summit local coordinate system coordinate:The section summit of each pipeline section is traveled through, pipeline section apex coordinate is transformed under item coordinates system first, then with a certain summit as local coordinate system origin, all apex coordinates are transformed under the coordinate system;
Calculate the basic drafting information on summit:Each summit of traversal section, calculates apex coordinate, normal direction, texture coordinate, vertex index and draws information;
Build pipeline model:Each according to section draws information substantially, and by the vertex index of section information is drawn, and each section is built into pipeline model.
The method that a kind of three-dimensional automatic modeling of comprehensive pipe network and scheduling are rendered, wherein:The pipe point automatic modeling:Two-dimentional base attribute information, render style information and adjacent lines in three-dimensional scenic renders scheduling process according to pipe point, pipe point information automatically create out three-dimensional tube point model;
The pipe point automatic modeling is concretely comprised the following steps:
Attached property management point is rendered:To containing appendicular pipe point, it is known that its pipe point auxiliary thing routing information, automatically adjunct model is read from database and rendered;
Unafilliated property management point is rendered:To not containing appendicular pipe point, its adjacent tubes point information is obtained, judging the type of current pipe point carries out rendering automatically for pipe point.
The method that a kind of three-dimensional automatic modeling of comprehensive pipe network and scheduling are rendered, wherein:The unafilliated property management point render including:The pipe point of fusion pipeline is rendered and rendered with common tube point.
The method that a kind of three-dimensional automatic modeling of comprehensive pipe network and scheduling are rendered, wherein, the unafilliated property management point is rendered:To not containing appendicular pipe point, its adjacent tubes point information is obtained, judging the type of current pipe point carries out rendering automatically for pipe point;
What the unafilliated property management point was rendered concretely comprises the following steps:
The pipe point of fusion pipeline is rendered:Pipe point containing fusion pipeline attribute is then needed individually to create a pipeline to be connected with adjunct and is rendered;
Common tube point is rendered:Pipe point to not containing fusion pipeline attribute, then render different pipe point models according to the consecutive points information of the pipe point.
The method that a kind of three-dimensional automatic modeling of comprehensive pipe network and scheduling are rendered, wherein, the common tube point is rendered:Pipe point to not containing fusion pipeline attribute, then render different pipe point models according to the consecutive points information of the pipe point;
What the common tube point was rendered concretely comprises the following steps:
Adjustment pipe point coordinates Z:Can need to adjust pipe point Z coordinate according to the Height attribute information of pipe point with seamless paste ground when rendering to reach;
Create pipeline section and divide section:Initialization creates the pipeline section object of pipe point, and pipeline section object is divided into some sections according to pipe vertex type;
Calculate section coordinate:According to the size of section, the local coordinate system coordinate on each section summit is calculated;
Run of designing length:According to the essential information of each pipeline section, the length information needed for extracting calculates the length of pipe section of each section pipeline section;
Calculate section summit local coordinate system coordinate:The section summit of each pipeline section is traveled through, pipeline section apex coordinate is transformed under item coordinates system first, then with a certain summit as local coordinate system origin, all apex coordinates are transformed under the coordinate system;
Calculate the basic drafting information on summit:Each summit of traversal section, calculates apex coordinate, normal direction, texture coordinate, vertex index and draws information;
Build pipe point model:Each according to section draws information substantially, and by the vertex index of section information is drawn, and each section is built into pipe point model.
The method that a kind of three-dimensional automatic modeling of comprehensive pipe network and scheduling are rendered, wherein, the attribute information of the pipeline includes:Starting point physical prospecting period, elevation, caliber.
The method that a kind of three-dimensional automatic modeling of comprehensive pipe network and scheduling are rendered, wherein, the render style information includes:Pipeline inwall, outer wall color/texture, pipe thickness renders type.
The method that a kind of three-dimensional automatic modeling of comprehensive pipe network and scheduling are rendered, wherein, the pipeline type includes:Pipe, square tube.
The method that a kind of three-dimensional automatic modeling of comprehensive pipe network and scheduling are rendered, wherein, the attribute information of the pipe point includes:Physical prospecting period, ground elevation collides elevation, adjunct title.
The method that a kind of three-dimensional automatic modeling of comprehensive pipe network and scheduling are rendered, wherein, the render style information of the pipe point includes:Pipe point classification is encoded, the corresponding model name of adjunct title, adjunct, the attribute of control pipe point attitude.
The method that a kind of three-dimensional automatic modeling of comprehensive pipe network and scheduling are rendered, wherein, the attribute of the control pipe point attitude includes:Whether follow caliber, whether paste ground, if follow pipeline direction, whether scale, pipeline whether is fused to automatically, whether is rotated around z-axis along z-axis.
The method that a kind of three-dimensional automatic modeling of comprehensive pipe network and scheduling are rendered, wherein, the common tube vertex type includes:End points, straight-through point, elbow, threeway, four-way, many logical, change deep-wells, cylinder well, Fang Jing.
As can be seen here:
Method in the embodiment of the present invention can be solved effectively based on technical problems such as two of the underground pipe network data in geography information, three-dimensional integratedization management, spatial data organization, the automatic structures of subsurface three-dimensional pipe network.Cross and automatically create threedimensional model using two dimensional pipeline data, improve the managerial skills of two, three-dimensional integratedization, greatly reduce the workload of three-dimensional tube line data maintenance, improve the display effect of pipeline data.By the way that to systematism being carried out to the pipe point and pipeline in underground pipe network processing to facilitate the inquiry of pipeline key element and render, using dynamic dispatching mode, effectively utilizes device memory supports the loading of magnanimity pipeline data, improves data loading and display effect;Using paging Indexing Mechanism, quickly carry out the scheduling of pipeline data and show;The access efficiency to the pipe network information in three-dimensional scenic is improve, the pipe network system unification for improving a plurality of different attribute in underground shows, manages and analysis level.Two dimensional pipeline is rendered to threedimensional model automatically, has both retained conventional two-dimensional attribute information, and intuitively shows 3-D effect.Pipe fitting enriches, both can the reading model from model library automatically, straight-through, elbow can be automatically set up again, the well rooms such as elbow, threeway, four-way, well neck main body, Fang Jing are deepened.Important foundation is served in the acquisition of the underground pipe network spatial information in especially building to following smart city for urban construction and constructing plan and large-scale developing and utilizing for urban underground space resource has been driven in the fast development of urban construction.City orientation, orderly development are advanced, and advances the three-dimensional development of city space;The protection potential of Underground Space Resource is fully developed, Comprehensive Disaster Prevention for Cities capability to resist destruction is improve and is served certain booster action.Safe and reliable, accurately and efficiently data, services can be provided for the application of numerous areas.
Description of the drawings
Fig. 1 is the schematic flow sheet of the method that a kind of three-dimensional automatic modeling of comprehensive pipe network that embodiments of the invention 1 are provided and scheduling are rendered;
The schematic flow sheet of the step that creates layer that Fig. 2 is provided for embodiments of the invention;
The schematic flow sheet of the cutting scheduling steps that Fig. 3 is provided for embodiments of the invention;
The dispatch request pipe network data steps flow chart schematic diagram that Fig. 4 is provided for embodiments of the invention;
Fig. 5 travels through the schematic flow sheet of pipe network node set step for the cutting that embodiments of the invention are provided;
The schematic flow sheet of the pipeline automatic modeling step that Fig. 6 is provided for embodiments of the invention;
The schematic flow sheet of the pipe point automatic modeling step that Fig. 7 is provided for embodiments of the invention;
The schematic flow sheet of the unafilliated property management point rendering step that Fig. 8 is provided for embodiments of the invention;
The schematic flow sheet of the common tube point rendering step that Fig. 9 is provided for embodiments of the invention.
Specific embodiment
In order that those skilled in the art more fully understand the present invention program, the present invention is described in detail below in conjunction with accompanying drawing and specific embodiment, the illustrative examples of the here present invention and explanation are used for explaining the present invention, but not as a limitation of the invention.
Embodiment 1:
The schematic flow sheet of the method that a kind of three-dimensional automatic modeling of comprehensive pipe network that Fig. 1 is provided for the present embodiment and scheduling are rendered.As shown in figure 1, the method that a kind of three-dimensional automatic modeling of comprehensive pipe network and scheduling are rendered, comprises the steps:
Read data:Pipe network data file is read out, pipe network data source is opened and is obtained pipe network data collection and then obtain pipe network factor kind set;
Create layer:Pipe network figure layer set is created according to the set of pipe network factor kind;
Cutting is dispatched:Pipe network data in scene is carried out to travel through cutting and data dispatch;
Pipeline automatic modeling:Two-dimentional base attribute information, render style information in three-dimensional scenic renders scheduling process according to pipeline automatically creates out three-dimensional pipeline model;
Pipe point automatic modeling:Two-dimentional base attribute information, render style information and adjacent lines in three-dimensional scenic renders scheduling process according to pipe point, pipe point information automatically create out three-dimensional tube point model;
The automatic structure of pipe network:According to the model of the pipeline and pipe point for building each pipeline figure layer for completing, carry out automatically forming pipe net leakage rate in the scene.
As shown in Fig. 2 the method that a kind of three-dimensional automatic modeling of comprehensive pipe network and scheduling are rendered, described to create layer:Pipe network figure layer set is created according to the set of pipe network factor kind;
Wherein, what is created layer concretely comprises the following steps:
Data prediction:Pipe network data Block Paging index information is read, pipe network data Block Paging index radius is calculated, pipe network paging index data block centre coordinate is converted into item coordinates system by source coordinate system;
Create pipe network key element paging index:Pipe network key element paging index object is created according to pretreated pipe network data Block Paging index information and pipe network key element paging index is added into pipe network key element figure layer root node.
As shown in figure 3, the method that a kind of three-dimensional automatic modeling of comprehensive pipe network and scheduling are rendered, the cutting scheduling:Pipe network data in scene is carried out to travel through cutting and data dispatch;
What the cutting was dispatched concretely comprises the following steps:
Cutting travels through scenario node data:Each pipe network key element figure layer node is traveled through, judges whether current pipe network key element figure layer node is cropped, continue to travel through next pipe network key element figure layer node if cropped, if not cropped acquisition pipe network key element paging index set;
Dispatch request pipe network data:Cutting traversal pipe network key element paging index set, asks pipe network key element paged data;
Cutting travels through pipe network node set:Judge whether pipe network node is pipe point rendering node in ergodic process, if pipe point rendering node then continues traversal, if not pipe point rendering node then travels through pipe point model, continue to travel through and cutting, the pipe net leakage rate containing drawing unit is created during cutting traversal pipe point model, the pipe network rendering node set being made up of pipe net leakage rate is finally obtained;
Cutting travels through pipe network rendering node set:Judge whether pipe network rendering node has pipe net leakage rate in ergodic process, continue to travel through model node if having pipe net leakage rate, conversely, then continuing to travel through pipe network rendering node, finally give the model node set of pipe network;
Cutting travels through model node set:The drawing unit set of pipe net leakage rate is obtained in ergodic process, modeling rendering unit is added into render list and is drawn.
As shown in figure 4, the method that a kind of three-dimensional automatic modeling of comprehensive pipe network and scheduling are rendered, the dispatch request pipe network data:Cutting traversal pipe network key element paging index set, asks pipe network key element paged data;
The dispatch request pipe network data is concretely comprised the following steps:
Obtain paged data:Pipe network paged data is obtained from pipe network data storehouse;
Create factor data collection:Factor data collection is created according to pipe network paged data;
Initialization factor data collection:The base attribute information and render style information of pipe network key element are initialized, the pipe network geological information set for getting is traveled through, pipe network rendering node is created according to pipe network geological information, obtain pipe network node set.
As shown in figure 5, the method that a kind of three-dimensional automatic modeling of comprehensive pipe network and scheduling are rendered, the cutting traversal pipe network node set:Judge whether pipe network node is pipe point rendering node in ergodic process, if pipe point rendering node then continues traversal, if not pipe point rendering node then travels through pipe point model, continue to travel through and cutting, the pipe net leakage rate containing drawing unit is created during cutting traversal pipe point model, the pipe network rendering node set being made up of pipe net leakage rate is finally obtained;
The cutting travels through concretely comprising the following steps for pipe network node set:
Create model object:During to pipe network node set cutting, judge whether contain model object in pipe network node, if it is determined that being containing model object, the inspection of validity is then carried out to model object, if it is determined that being without model object, then first to create model object, then the inspection of validity is carried out to model object;
The validity of inspection model object:The judgement of validity is carried out to model object, if it is determined that being valid model, then pipe network rendering node model is given, if it is determined that being invalid model, then cutting failure is judged, terminates cutting.
As shown in fig. 6, the method that a kind of three-dimensional automatic modeling of comprehensive pipe network and scheduling are rendered, the pipeline automatic modeling:Two-dimentional base attribute information, render style information in three-dimensional scenic renders scheduling process according to pipeline automatically creates out three-dimensional pipeline model;
The pipeline automatic modeling is concretely comprised the following steps:
Pre-treatment line essential information:To make pipeline seamless applying with pipe point, according to the original base attribute information of pipeline length of pipeline is zoomed in and out along caliber direction, obtain the pipeline base attribute information after updating;
Calculate starting point coordinate:According to pipeline base attribute information and coordinate system transitional information, the coordinate under the Coordinate Conversion to item coordinates under the coordinate of pipeline starting point source is calculated;
Create pipeline and divide section:Initialization creates pipeline object, and pipeline object is divided into the pipeline section of some section compositions according to pipeline type;
Calculate section coordinate:According to the size of section, the local coordinate system coordinate on each section summit is calculated;
Calculate length of pipeline:According to the essential information of each pipeline section, the length information needed for extracting calculates the length of pipe section of each section pipeline section;
Calculate section summit local coordinate system coordinate:The section summit of each pipeline section is traveled through, pipeline section apex coordinate is transformed under item coordinates system first, then with a certain summit as local coordinate system origin, all apex coordinates are transformed under the coordinate system;
Calculate the basic drafting information on summit:Each summit of traversal section, calculates apex coordinate, normal direction, texture coordinate, vertex index and draws information;
Build pipeline model:Each according to section draws information substantially, and by the vertex index of section information is drawn, and each section is built into pipeline model.
As shown in fig. 7, the method that a kind of three-dimensional automatic modeling of comprehensive pipe network and scheduling are rendered, the pipe point automatic modeling:Two-dimentional base attribute information, render style information and adjacent lines in three-dimensional scenic renders scheduling process according to pipe point, pipe point information automatically create out three-dimensional tube point model;
The pipe point automatic modeling is concretely comprised the following steps:
Attached property management point is rendered:To containing appendicular pipe point, it is known that its pipe point auxiliary thing routing information, automatically adjunct model is read from database and rendered;
Unafilliated property management point is rendered:To not containing appendicular pipe point, its adjacent tubes point information is obtained, judging the type of current pipe point carries out rendering automatically for pipe point.
In specific embodiment, the unafilliated property management point render including:The pipe point of fusion pipeline is rendered and rendered with common tube point.
As shown in figure 8, a kind of three-dimensional automatic modeling of comprehensive pipe network and the method that renders of scheduling, the unafilliated property management point is rendered:To not containing appendicular pipe point, its adjacent tubes point information is obtained, judging the type of current pipe point carries out rendering automatically for pipe point;
What the unafilliated property management point was rendered concretely comprises the following steps:
The pipe point of fusion pipeline is rendered:Pipe point containing fusion pipeline attribute is then needed individually to create a pipeline to be connected with adjunct and is rendered;
Common tube point is rendered:Pipe point to not containing fusion pipeline attribute, then render different pipe point models according to the consecutive points information of the pipe point.
As shown in figure 9, a kind of three-dimensional automatic modeling of comprehensive pipe network and the method that renders of scheduling, the common tube point is rendered:Pipe point to not containing fusion pipeline attribute, then render different pipe point models according to the consecutive points information of the pipe point;
What the common tube point was rendered concretely comprises the following steps:
Adjustment pipe point coordinates Z:Can need to adjust pipe point Z coordinate according to the Height attribute information of pipe point with seamless paste ground when rendering to reach;
Create pipeline section and divide section:Initialization creates the pipeline section object of pipe point, and pipeline section object is divided into some sections according to pipe vertex type;
Calculate section coordinate:According to the size of section, the local coordinate system coordinate on each section summit is calculated;
Run of designing length:According to the essential information of each pipeline section, the length information needed for extracting calculates the length of pipe section of each section pipeline section;
Calculate section summit local coordinate system coordinate:The section summit of each pipeline section is traveled through, pipeline section apex coordinate is transformed under item coordinates system first, then with a certain summit as local coordinate system origin, all apex coordinates are transformed under the coordinate system;
Calculate the basic drafting information on summit:Each summit of traversal section, calculates apex coordinate, normal direction, texture coordinate, vertex index and draws information;
Build pipe point model:Each according to section draws information substantially, and by the vertex index of section information is drawn, and each section is built into pipe point model.
In specific embodiment, the attribute information of the pipeline includes:Starting point physical prospecting period, elevation, caliber.
In specific embodiment, the render style information includes:Pipeline inwall, outer wall color/texture, pipe thickness renders type.
In specific embodiment, the pipeline type includes:Pipe, square tube.
In specific embodiment, the attribute information of the pipe point includes:Physical prospecting period, ground elevation collides elevation, adjunct title.
In specific embodiment, the render style information of the pipe point includes:Pipe point classification is encoded, the corresponding model name of adjunct title, adjunct, the attribute of control pipe point attitude.
In specific embodiment, the attribute of the control pipe point attitude includes:Whether follow caliber, whether paste ground, if follow pipeline direction, whether scale, pipeline whether is fused to automatically, whether is rotated around z-axis along z-axis.
In specific embodiment, the common tube vertex type includes:End points, straight-through point, elbow, threeway, four-way, many logical, change deep-wells, cylinder well, Fang Jing.
Below with more specifically one details in terms of example being described in detail to this technology.
Can two-directional communication pipe network data, electric power pipe network data, water supply network data, drainage pipeline networks data, gas ductwork data, heat distribution pipe network data, industrial pipe network data be carried out being rendered with three-dimensional automatic modeling and scheduling using the scheduling and automatic rendering intent of this comprehensive pipe network.
First, data are read.The pipe network data file after two-directional communication pipe network data, electric power pipe network data, water supply network data, drainage pipeline networks data, gas ductwork data, heat distribution pipe network data, the industrial pipe network data warehouse-in in somewhere is read, pipe network data source is opened and is obtained pipe network data collection and then obtain communication pipe network, electric power pipe network, water supply network, drainage pipeline networks, gas ductwork, heat distribution pipe network, industrial pipe network factor kind set.
Secondly, create layer.Communication pipe network, electric power pipe network, water supply network, drainage pipeline networks, gas ductwork, heat distribution pipe network, industrial pipe network figure layer set are created according to communication pipe network, electric power pipe network, water supply network, drainage pipeline networks, gas ductwork, heat distribution pipe network, the set of industrial pipe network factor kind.
Again, cutting scheduling.In three-dimensional scenic cutting scheduling process, carry out traveling through cutting and data dispatch respectively to communicating pipe network, electric power pipe network, water supply network, drainage pipeline networks, gas ductwork, heat distribution pipe network, industrial pipe network figure layer data.
In specific embodiment, by taking electric power pipe network as an example.
Further, pipeline automatic modeling is carried out.Two-dimentional base attribute information, render style information in three-dimensional scenic renders scheduling process according to power pipeline automatically creates out electric power three-dimensional pipeline model.
Meanwhile, carry out pipe point automatic modeling.Two-dimentional base attribute information, render style information and adjacent lines in three-dimensional scenic renders scheduling process according to power pipe point, pipe point information automatically create out electric power three-dimensional tube point model.
Finally, pipe network is built automatically.According to the model for building the communication pipe network, electric power pipe network, water supply network, drainage pipeline networks, gas ductwork, heat distribution pipe network, the pipeline of industrial pipe network figure layer and the pipe point that complete, carry out automatically forming pipe net leakage rate in the scene.
In a particular embodiment it is described the step of create layer concretely:
First, pipe network data is pre-processed.Read electric power pipe network data block and render index information, including rendering bounding box coordinate information is indexed;Index radius and centre coordinate is rendered according to rendering index bounding box coordinate and being calculated;Pipe network is rendered into index data block centre coordinate to be transformed under WGS84 item coordinates system by TJ90 sources coordinate system;
Then, pipe network key element paging index is created.Index information is rendered according to pretreated electric power pipe network data block to create electric power pipe network key element paging index object and electric power pipe network key element paging index is added into electric power pipe network key element figure layer root node.
The step of in a particular embodiment cutting is dispatched is concretely:
1)Cutting travels through scenario node data:Traversal electric power pipe network key element figure layer node, judges whether electric power pipe network key element figure layer node is cropped, continues to travel through other pipe network key element figure layer nodes if cropped, if not cropped acquisition electric power pipe network key element paging index set;
2)Dispatch request pipe network data:Cutting traversal electric power pipe network key element paging index set, asks electric power pipe network key element block number evidence;
3)Cutting travels through pipe network node set:Judge whether electric power pipe network node is power pipe point rendering node in ergodic process, if power pipe point rendering node then continues traversal, if not power pipe point rendering node then travels through power pipe point model, continue to travel through and cutting, the electric power pipe net leakage rate containing drawing unit is created during cutting traversal power pipe point model, the electric power pipe network rendering node set being made up of pipe electric power pessimistic concurrency control is finally obtained;
4)Cutting travels through electric power pipe network rendering node set:Judge whether pipe power network rendering node has electric power pipe net leakage rate in ergodic process, continue to travel through model node if having electric power pipe net leakage rate, conversely, then continuing to travel through electric power pipe network rendering node, finally give the model node set of electric power pipe network;
5)Cutting travels through model node set:The drawing unit set of electric power pipe net leakage rate is obtained in ergodic process, modeling rendering unit is added into render scenes tree and is drawn.
The dispatch request pipe network data is concretely comprised the following steps:Electric power pipe network block number evidence is obtained from pipe network data storehouse, then according to electric power pipe network block number according to establishment electric power key element block, the base attribute information and render style information of electric power pipe network key element are initialized, the electric power pipe network geological information set that traversal gets, electric power pipe network rendering node is created according to electric power pipe network geological information, electric power pipe network node set is obtained.
Wherein, the base attribute information of pipe network key element includes starting point physical prospecting period, elevation, caliber;The render style information of pipe network key element includes pipeline inwall, outer wall color/texture, and pipe thickness renders type.
The cutting travels through concretely comprising the following steps for pipe network node set:
First, during to electric power pipe network node set cutting, judge whether contain model object in electric power pipe network node, if it is determined that being containing model object, the inspection of validity is then carried out to model object, if it is determined that being without model object, then first to create model object, then the inspection of validity is carried out to model object;
Then, the validity of inspection model object, to model object the judgement of validity is carried out, if it is determined that being valid model, then gives pipe network rendering node model, if it is determined that being invalid model, then judges cutting failure, terminates cutting.
In a particular embodiment it is described establishment power pipeline model the step of concretely:
1)Pretreatment power pipeline essential information:To make power pipeline seamless applying with pipe point, according to the original base attribute information of power pipeline power pipeline length is zoomed in and out along caliber direction, obtain the power pipeline base attribute information after updating;
Wherein, base attribute information includes starting point physical prospecting period, elevation, caliber.
2)Starting point coordinate is changed:According to power pipeline base attribute information and coordinate system transitional information, by the Coordinate Conversion under the coordinate of power pipeline starting point TJ90 source under WGS84 item coordinates;
3)Create three-dimensional pipeline and divide section:Initialization creates three-dimensional pipeline object, according to power pipeline type, such as square or circle, electric power three-dimensional pipeline object is divided into the pipeline section of some section compositions;
4)Calculate section coordinate:According to wide, high, the radius size information of section, coordinate under local coordinate system of each section summit with section center as the origin of coordinates is calculated;
5)Calculate length of pipeline:According to the start point information of each pipeline section, the length information needed for extracting calculates the length of pipe section of each section pipeline section;
6)Calculate section summit local coordinate system coordinate:The section summit of each pipeline section is traveled through, pipeline section apex coordinate is transformed under WGS84 item coordinates system first, then with a certain summit as local coordinate system origin, all apex coordinates are transformed under the coordinate system;
7)Calculate the basic drafting information on summit:Each summit of traversal section, calculates apex coordinate position, vertex normal vector, vertex texture coordinate, vertex index drafting information;
8)Build pipeline model:Coordinate, normal direction, texture according to section summit draws information substantially, and by section vertex index information is drawn, and each section is built into pipeline model.
In a particular embodiment it is described establishment power pipe point model the step of concretely:
First, it is determined that whether power pipe point has adjunct attribute, to containing appendicular pipe point, it is known that its pipe point auxiliary thing routing information, automatically electric power adjunct model is read from pipe network data library file and rendered;
Then, to not containing appendicular power pipe point, it is first determined whether the attribute with fusion pipeline, the pipe point containing fusion pipeline attribute is then needed individually to create a pipeline to be connected with adjunct render;
Again, to not containing the power pipe point for merging pipeline attribute, then different pipe point models are rendered according to the consecutive points information of the pipe point, such as consecutive points have and only one of which, then render end points model;Consecutive points have and only two, then render straight-through point or elbow model;Consecutive points have and only three, then render threeway model;Consecutive points have and only four, then render four-way model;Consecutive points have more than four, then render many logical models.
Wherein, the step of creating conventional power pipe point model is concretely:
1)Adjustment conventional power pipe point Z coordinate:Can need to adjust power pipe point Z coordinate according to the Height attribute information of conventional power pipe point with seamless paste ground when conventional power pipe point model is rendered to reach;
2)Create pipeline section and divide section:Initialization creates the three-dimensional pipeline section object of conventional power pipe point, according to conventional power pipe vertex type, such as rectangular tube or round tube, pipeline section object is divided into some sections;
3)Calculate section coordinate:According to wide, high, the radius size information of section, coordinate under local coordinate system of each section summit with section center as the origin of coordinates is calculated;
4)Run of designing length:According to the start point information of each pipeline section, the length information needed for extracting calculates the length of pipe section of each section pipeline section;
5)Calculate section summit local coordinate system coordinate:The section summit of each pipeline section is traveled through, pipeline section apex coordinate is transformed under WGS84 item coordinates system first, then with a certain summit as local coordinate system origin, all apex coordinates are transformed under the coordinate system;
6)Calculate the basic drafting information on summit:Each summit of traversal section, calculates apex coordinate position, vertex normal vector, vertex texture coordinate, vertex index drafting information;
7)Build pipe point model:Coordinate, normal direction, texture according to section summit draws information substantially, and by section vertex index information is drawn, and each section is built into pipe point model.
Aforesaid method description and schematic diagram are provided only as exemplary example and it is not intended to need or imply the step of must performing aforesaid operations or various aspects with given order.As it will be appreciated by those skilled in the art that, can in any order perform the order of the frame in aforementioned aspect.Such as " thereafter ", " and then ", the word of " following " or the like be not intended to limit the order of operation or step;These words are only used for the description for guiding reader's traversal to method.Additionally, any singular reference to claim element, for example, be not construed as the element being limited to odd number using article " ", " one " or " being somebody's turn to do ".
Various illustrative box, module, circuit and algorithm steps with reference to aspect disclosed herein description can be implemented as electronic hardware, computer software or its combination.In order to clearly show that the interchangeability between hardware and software, above overall description is carried out around its function to various illustrative components, frame, module, circuit and step.Hardware is implemented as this function be also implemented as software, the design constraint applied depending on specific application and to whole method.Those skilled in the art can be directed to each specific application, and described function is realized in the way of accommodation, but, it is this to realize that decision-making should not be interpreted as causing disengaging protection scope of the present invention.
As can be seen here:
Method in the embodiment of the present invention can be solved effectively based on technical problems such as two of the underground pipe network data in geography information, three-dimensional integratedization management, spatial data organization, the automatic structures of subsurface three-dimensional pipe network.Cross and automatically create threedimensional model using two dimensional pipeline data, improve the managerial skills of two, three-dimensional integratedization, greatly reduce the workload of three-dimensional tube line data maintenance, improve the display effect of pipeline data.By the way that to systematism being carried out to the pipe point and pipeline in underground pipe network processing to facilitate the inquiry of pipeline key element and render, using dynamic dispatching mode, effectively utilizes device memory supports the loading of magnanimity pipeline data, improves data loading and display effect;Using paging Indexing Mechanism, quickly carry out the scheduling of pipeline data and show;The access efficiency to the pipe network information in three-dimensional scenic is improve, the pipe network system unification for improving a plurality of different attribute in underground shows, manages and analysis level.Two dimensional pipeline is rendered to threedimensional model automatically, has both retained conventional two-dimensional attribute information, and intuitively shows 3-D effect.Pipe fitting enriches, both can the reading model from model library automatically, straight-through, elbow can be automatically set up again, the well rooms such as elbow, threeway, four-way, well neck main body, Fang Jing are deepened.Important foundation is served in the acquisition of the underground pipe network spatial information in especially building to following smart city for urban construction and constructing plan and large-scale developing and utilizing for urban underground space resource has been driven in the fast development of urban construction.City orientation, orderly development are advanced, and advances the three-dimensional development of city space;The protection potential of Underground Space Resource is fully developed, Comprehensive Disaster Prevention for Cities capability to resist destruction is improve and is served certain booster action.Safe and reliable, accurately and efficiently data, services can be provided for the application of numerous areas.
The described above of disclosed aspect is provided, so that any person skilled in the art can realize or using the present invention.To those skilled in the art, the various modifications in terms of these will be apparent, and general principles defined herein can also be applied to other embodiments in the case of without deviating from the spirit and scope of the disclosed invention.Therefore, the present invention is not intended to be limited to aspect given herein, but with meet the most wide scope consistent with principle disclosed herein and novel feature.

Claims (11)

1.The method that a kind of three-dimensional automatic modeling of comprehensive pipe network and scheduling are rendered, it is characterised in that comprise the steps:
Read data:Pipe network data file is read out, pipe network data source is opened and is obtained pipe network data collection and then obtain pipe network factor kind set;
Create layer:Pipe network figure layer set is created according to the set of pipe network factor kind;
Cutting is dispatched:Pipe network data in scene is carried out to travel through cutting and data dispatch;
Pipeline automatic modeling:Two-dimentional base attribute information, render style information in three-dimensional scenic renders scheduling process according to pipeline automatically creates out three-dimensional pipeline model;
Pipe point automatic modeling:Two-dimentional base attribute information, render style information and adjacent lines in three-dimensional scenic renders scheduling process according to pipe point, pipe point information automatically create out three-dimensional tube point model;
The automatic structure of pipe network:According to the model of the pipeline and pipe point for building each pipeline figure layer for completing, carry out automatically forming pipe net leakage rate in the scene.
2.According to claimDescribed in 1The method that a kind of three-dimensional automatic modeling of comprehensive pipe network and scheduling are rendered, it is characterised in that it is described to create layer:Pipe network figure layer set is created according to the set of pipe network factor kind;
Wherein, what is created layer concretely comprises the following steps:
Data prediction:Pipe network data Block Paging index information is read, pipe network data Block Paging index radius is calculated, pipe network paging index data block centre coordinate is converted into item coordinates system by source coordinate system;
Create pipe network key element paging index:Pipe network key element paging index object is created according to pretreated pipe network data Block Paging index information and pipe network key element paging index is added into pipe network key element figure layer root node.
3.According to claimDescribed in 1The method that a kind of three-dimensional automatic modeling of comprehensive pipe network and scheduling are rendered, it is characterised in that the cutting scheduling:Pipe network data in scene is carried out to travel through cutting and data dispatch;
What the cutting was dispatched concretely comprises the following steps:
Cutting travels through scenario node data:Each pipe network key element figure layer node is traveled through, judges whether current pipe network key element figure layer node is cropped, continue to travel through next pipe network key element figure layer node if cropped, if not cropped acquisition pipe network key element paging index set;
Dispatch request pipe network data:Cutting traversal pipe network key element paging index set, asks pipe network key element paged data;
Cutting travels through pipe network node set:Judge whether pipe network node is pipe point rendering node in ergodic process, if pipe point rendering node then continues traversal, if not pipe point rendering node then travels through pipe point model, continue to travel through and cutting, the pipe net leakage rate containing drawing unit is created during cutting traversal pipe point model, the pipe network rendering node set being made up of pipe net leakage rate is finally obtained;
Cutting travels through pipe network rendering node set:Judge whether pipe network rendering node has pipe net leakage rate in ergodic process, continue to travel through model node if having pipe net leakage rate, conversely, then continuing to travel through pipe network rendering node, finally give the model node set of pipe network;
Cutting travels through model node set:The drawing unit set of pipe net leakage rate is obtained in ergodic process, modeling rendering unit is added into render list and is drawn.
4.According to claimDescribed in 3The method that a kind of three-dimensional automatic modeling of comprehensive pipe network and scheduling are rendered, it is characterised in that the dispatch request pipe network data:Cutting traversal pipe network key element paging index set, asks pipe network key element paged data;
The dispatch request pipe network data is concretely comprised the following steps:
Obtain paged data:Pipe network paged data is obtained from pipe network data storehouse;
Create factor data collection:Factor data collection is created according to pipe network paged data;
Initialization factor data collection:The base attribute information and render style information of pipe network key element are initialized, the pipe network geological information set for getting is traveled through, pipe network rendering node is created according to pipe network geological information, obtain pipe network node set.
5.According to claimDescribed in 3The method that a kind of three-dimensional automatic modeling of comprehensive pipe network and scheduling are rendered, it is characterised in that:The cutting travels through pipe network node set:Judge whether pipe network node is pipe point rendering node in ergodic process, if pipe point rendering node then continues traversal, if not pipe point rendering node then travels through pipe point model, continue to travel through and cutting, the pipe net leakage rate containing drawing unit is created during cutting traversal pipe point model, the pipe network rendering node set being made up of pipe net leakage rate is finally obtained;
The cutting travels through concretely comprising the following steps for pipe network node set:
Create model object:During to pipe network node set cutting, judge whether contain model object in pipe network node, if it is determined that being containing model object, the inspection of validity is then carried out to model object, if it is determined that being without model object, then first to create model object, then the inspection of validity is carried out to model object;
The validity of inspection model object:The judgement of validity is carried out to model object, if it is determined that being valid model, then pipe network rendering node model is given, if it is determined that being invalid model, then cutting failure is judged, terminates cutting.
6.According to claimDescribed in 1The method that a kind of three-dimensional automatic modeling of comprehensive pipe network and scheduling are rendered, it is characterised in that:The pipeline automatic modeling:Two-dimentional base attribute information, render style information in three-dimensional scenic renders scheduling process according to pipeline automatically creates out three-dimensional pipeline model;
The pipeline automatic modeling is concretely comprised the following steps:
Pre-treatment line essential information:To make pipeline seamless applying with pipe point, according to the original base attribute information of pipeline length of pipeline is zoomed in and out along caliber direction, obtain the pipeline base attribute information after updating;
Calculate starting point coordinate:According to pipeline base attribute information and coordinate system transitional information, the coordinate under the Coordinate Conversion to item coordinates under the coordinate of pipeline starting point source is calculated;
Create pipeline and divide section:Initialization creates pipeline object, and pipeline object is divided into the pipeline section of some section compositions according to pipeline type;
Calculate section coordinate:According to the size of section, the local coordinate system coordinate on each section summit is calculated;
Calculate length of pipeline:According to the essential information of each pipeline section, the length information needed for extracting calculates the length of pipe section of each section pipeline section;
Calculate section summit local coordinate system coordinate:The section summit of each pipeline section is traveled through, pipeline section apex coordinate is transformed under item coordinates system first, then with a certain summit as local coordinate system origin, all apex coordinates are transformed under the coordinate system;
Calculate the basic drafting information on summit:Each summit of traversal section, calculates apex coordinate, normal direction, texture coordinate, vertex index and draws information;
Build pipeline model:Each according to section draws information substantially, and by the vertex index of section information is drawn, and each section is built into pipeline model.
7.According to claimDescribed in 1The method that a kind of three-dimensional automatic modeling of comprehensive pipe network and scheduling are rendered, it is characterised in that:The pipe point automatic modeling:Two-dimentional base attribute information, render style information and adjacent lines in three-dimensional scenic renders scheduling process according to pipe point, pipe point information automatically create out three-dimensional tube point model;
The pipe point automatic modeling is concretely comprised the following steps:
Attached property management point is rendered:To containing appendicular pipe point, it is known that its pipe point auxiliary thing routing information, automatically adjunct model is read from database and rendered;
Unafilliated property management point is rendered:To not containing appendicular pipe point, its adjacent tubes point information is obtained, judging the type of current pipe point carries out rendering automatically for pipe point.
8.According to claimDescribed in 7The method that a kind of three-dimensional automatic modeling of comprehensive pipe network and scheduling are rendered, it is characterised in that:The unafilliated property management point render including:The pipe point of fusion pipeline is rendered and rendered with common tube point.
9.According to claim7th, described in 8The method that a kind of three-dimensional automatic modeling of comprehensive pipe network and scheduling are rendered, it is characterised in that the unafilliated property management point is rendered:To not containing appendicular pipe point, its adjacent tubes point information is obtained, judging the type of current pipe point carries out rendering automatically for pipe point;
What the unafilliated property management point was rendered concretely comprises the following steps:
The pipe point of fusion pipeline is rendered:Pipe point containing fusion pipeline attribute is then needed individually to create a pipeline to be connected with adjunct and is rendered;
Common tube point is rendered:Pipe point to not containing fusion pipeline attribute, then render different pipe point models according to the consecutive points information of the pipe point.
10.According to claimDescribed in 9The method that a kind of three-dimensional automatic modeling of comprehensive pipe network and scheduling are rendered, it is characterised in that the common tube point is rendered:Pipe point to not containing fusion pipeline attribute, then render different pipe point models according to the consecutive points information of the pipe point;
What the common tube point was rendered concretely comprises the following steps:
Adjustment pipe point coordinates Z:Can need to adjust pipe point Z coordinate according to the Height attribute information of pipe point with seamless paste ground when rendering to reach;
Create pipeline section and divide section:Initialization creates the pipeline section object of pipe point, and pipeline section object is divided into some sections according to pipe vertex type;
Calculate section coordinate:According to the size of section, the local coordinate system coordinate on each section summit is calculated;
Run of designing length:According to the essential information of each pipeline section, the length information needed for extracting calculates the length of pipe section of each section pipeline section;
Calculate section summit local coordinate system coordinate:The section summit of each pipeline section is traveled through, pipeline section apex coordinate is transformed under item coordinates system first, then with a certain summit as local coordinate system origin, all apex coordinates are transformed under the coordinate system;
Calculate the basic drafting information on summit:Each summit of traversal section, calculates apex coordinate, normal direction, texture coordinate, vertex index and draws information;
Build pipe point model:Each according to section draws information substantially, and by the vertex index of section information is drawn, and each section is built into pipe point model.
11.According to claimDescribed in 1-10The method that a kind of three-dimensional automatic modeling of comprehensive pipe network and scheduling are rendered, it is characterised in that the attribute information of the pipeline includes:Starting point physical prospecting period, elevation, caliber;The render style information includes:Pipeline inwall, outer wall color/texture, pipe thickness renders type;The pipeline type includes:Pipe, square tube;The attribute information of the pipe point includes:Physical prospecting period, ground elevation collides elevation, adjunct title;The render style information of the pipe point includes:Pipe point classification is encoded, the corresponding model name of adjunct title, adjunct, the attribute of control pipe point attitude;The attribute of the control pipe point attitude includes:Whether follow caliber, whether paste ground, if follow pipeline direction, whether scale, pipeline whether is fused to automatically, whether is rotated around z-axis along z-axis;The common tube vertex type includes:End points, straight-through point, elbow, threeway, four-way, many logical, change deep-wells, cylinder well, Fang Jing.
CN201510758649.4A 2015-11-10 2015-11-10 Three-dimensional automatic modeling and scheduling rendering method for comprehensive pipe network Active CN106683198B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201510758649.4A CN106683198B (en) 2015-11-10 2015-11-10 Three-dimensional automatic modeling and scheduling rendering method for comprehensive pipe network

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201510758649.4A CN106683198B (en) 2015-11-10 2015-11-10 Three-dimensional automatic modeling and scheduling rendering method for comprehensive pipe network

Publications (2)

Publication Number Publication Date
CN106683198A true CN106683198A (en) 2017-05-17
CN106683198B CN106683198B (en) 2020-02-14

Family

ID=58863423

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201510758649.4A Active CN106683198B (en) 2015-11-10 2015-11-10 Three-dimensional automatic modeling and scheduling rendering method for comprehensive pipe network

Country Status (1)

Country Link
CN (1) CN106683198B (en)

Cited By (30)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107153744A (en) * 2017-06-01 2017-09-12 杭州纵波科技有限公司 Subsurface three-dimensional pipeline decision system
CN107402958A (en) * 2017-06-12 2017-11-28 重庆市勘测院 A kind of establishment in GKF three-dimensional space datas storehouse and access method
CN107885912A (en) * 2017-10-24 2018-04-06 星际空间(天津)科技发展有限公司 A kind of Fast Collision Detection Algorithm of magnanimity underground utilities
CN108319751A (en) * 2017-12-22 2018-07-24 北京城建设计发展集团股份有限公司 Subway station pipeline three dimensional device pipeline model automatic generation method
CN108388717A (en) * 2018-02-08 2018-08-10 武汉智博创享科技股份有限公司 A kind of method and device generating underground pipe network database model
CN108416842A (en) * 2018-02-28 2018-08-17 四川益新工程勘察设计有限公司 A kind of city three-dimensional comprehensive pipe network information management method
CN108763807A (en) * 2018-06-07 2018-11-06 安徽省(水利部淮河水利委员会)水利科学研究院(安徽省水利工程质量检测中心站) A method of arrangement counts accessory automatically in design of pipe networks
CN109087389A (en) * 2018-07-27 2018-12-25 西南石油大学 Underground utilities automatic fine modeling method based on GPU programming
CN109145413A (en) * 2018-08-03 2019-01-04 泰华智慧产业集团股份有限公司 Gravity pipeline station receives water surface analysis method and device
CN109325321A (en) * 2018-12-17 2019-02-12 北京太亚科技有限责任公司 A method of for the rapid automatized modeling of pipeline
CN109558630A (en) * 2018-10-22 2019-04-02 杭州叙简科技股份有限公司 A kind of three-dimensional method for automatic modeling suitable for the underground space
CN109636900A (en) * 2018-12-14 2019-04-16 天津未来科技城开发有限公司 A kind of three-dimensional pipeline Real-time modeling set method and system based on GPU high-performance calculation
CN109697757A (en) * 2019-01-16 2019-04-30 浙江科澜信息技术有限公司 A kind of threedimensional model patch ground method, apparatus, system and readable storage medium storing program for executing
CN110111410A (en) * 2019-03-22 2019-08-09 武汉众智鸿图科技有限公司 A kind of two three-dimensional pipe network data organizations and display methods based on spatial database
CN110135083A (en) * 2019-05-20 2019-08-16 成都同飞科技有限责任公司 A kind of three-dimensional pipe network automated construction method of included space attribute
CN110617796A (en) * 2019-09-06 2019-12-27 北京住总集团有限责任公司 System for settlement monitoring based on laser three-dimensional modeling
CN110706340A (en) * 2019-09-11 2020-01-17 南京太亚科技股份有限公司 Pipeline three-dimensional visualization platform based on real geographic data
TWI685818B (en) * 2018-04-18 2020-02-21 坤眾科技股份有限公司 Three-dimensional modeling method and system
CN111243092A (en) * 2020-01-06 2020-06-05 国网信通亿力科技有限责任公司 Three-dimensional visualization system suitable for electric power smart community
CN111767619A (en) * 2020-06-29 2020-10-13 中国二十冶集团有限公司 Rapid modeling method for existing municipal engineering pipeline model
CN112131694A (en) * 2020-09-27 2020-12-25 北京航空航天大学 Turbine blade fluid network visualization method oriented to pipeline network method
CN113255087A (en) * 2021-05-21 2021-08-13 国网辽宁省电力有限公司建设分公司 Method, device and equipment for extracting grounding calculation model based on three-dimensional grounding model
CN113392485A (en) * 2021-03-18 2021-09-14 西安理工大学 Three-dimensional virtual simulation method for underground water supply pipe network
CN113421337A (en) * 2021-07-21 2021-09-21 北京臻观数智科技有限公司 Method for improving model rendering efficiency
CN113627038A (en) * 2021-10-09 2021-11-09 武汉幻城经纬科技有限公司 Pipe network drainage enhanced visualization method and device, storage medium and electronic equipment
CN113704945A (en) * 2021-10-25 2021-11-26 武汉幻城经纬科技有限公司 Pipe network road correlation analysis method and device, storage medium and electronic equipment
CN114037792A (en) * 2022-01-07 2022-02-11 苏州工业园区测绘地理信息有限公司 Method for dynamically generating million-magnitude underground pipeline model under Unreal Engine platform
CN114328445A (en) * 2021-11-10 2022-04-12 成都垣景科技有限公司 Node construction and pipe section matching-based data fusion system and method
CN114820975A (en) * 2022-04-13 2022-07-29 湖北省国土测绘院 Three-dimensional scene simulation reconstruction system and method based on all-element parameter symbolization
CN116109776A (en) * 2023-02-28 2023-05-12 陕西宝岳测绘有限公司 Quick three-dimensional visualization method, system, equipment and medium for underground drainage pipe network

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108959333A (en) * 2017-11-08 2018-12-07 北京市燃气集团有限责任公司 Gas ductwork method for automatic modeling and system based on augmented reality

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20060284889A1 (en) * 2002-07-19 2006-12-21 Evans & Sutherland Computer Corporation System and method for combining independent scene layers to form computer generated environments
CN101630419A (en) * 2009-08-13 2010-01-20 苏州市数字城市工程研究中心有限公司 Structuring method for three-dimensional visualizing system of urban synthesis pipeline network
CN101710353A (en) * 2009-12-03 2010-05-19 深圳先进技术研究院 Underground pipe network laying method based on three-dimensional virtual city
CN103399990A (en) * 2013-07-18 2013-11-20 北京工业大学 Method of constructing fine discrete road grid in urban drainage simulation system
CN103679804A (en) * 2013-12-18 2014-03-26 中国科学院深圳先进技术研究院 System and method for automatically building three-dimensional model of data of underground pipeline
CN103761405A (en) * 2014-02-17 2014-04-30 福州市勘测院 Three-dimensional underground integrated pipelines auto-generating system with error self-checking function
CN104462201A (en) * 2014-10-30 2015-03-25 中国地质大学(武汉) High-precision integrated pipe network data collecting system and method

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20060284889A1 (en) * 2002-07-19 2006-12-21 Evans & Sutherland Computer Corporation System and method for combining independent scene layers to form computer generated environments
CN101630419A (en) * 2009-08-13 2010-01-20 苏州市数字城市工程研究中心有限公司 Structuring method for three-dimensional visualizing system of urban synthesis pipeline network
CN101710353A (en) * 2009-12-03 2010-05-19 深圳先进技术研究院 Underground pipe network laying method based on three-dimensional virtual city
CN103399990A (en) * 2013-07-18 2013-11-20 北京工业大学 Method of constructing fine discrete road grid in urban drainage simulation system
CN103679804A (en) * 2013-12-18 2014-03-26 中国科学院深圳先进技术研究院 System and method for automatically building three-dimensional model of data of underground pipeline
CN103761405A (en) * 2014-02-17 2014-04-30 福州市勘测院 Three-dimensional underground integrated pipelines auto-generating system with error self-checking function
CN104462201A (en) * 2014-10-30 2015-03-25 中国地质大学(武汉) High-precision integrated pipe network data collecting system and method

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
刘洋: "城市综合管网信息***的设计与实现", 《中国优秀博硕士学位论文全文数据库(硕士) 基础科学辑》 *

Cited By (46)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107153744B (en) * 2017-06-01 2020-08-25 杭州纵波科技有限公司 Underground three-dimensional pipeline decision making system
CN107153744A (en) * 2017-06-01 2017-09-12 杭州纵波科技有限公司 Subsurface three-dimensional pipeline decision system
CN107402958A (en) * 2017-06-12 2017-11-28 重庆市勘测院 A kind of establishment in GKF three-dimensional space datas storehouse and access method
CN107402958B (en) * 2017-06-12 2020-09-15 重庆市勘测院 Method for creating and accessing GKF three-dimensional spatial database
CN107885912A (en) * 2017-10-24 2018-04-06 星际空间(天津)科技发展有限公司 A kind of Fast Collision Detection Algorithm of magnanimity underground utilities
CN107885912B (en) * 2017-10-24 2021-05-11 星际空间(天津)科技发展有限公司 Rapid collision detection method for mass underground pipelines
CN108319751A (en) * 2017-12-22 2018-07-24 北京城建设计发展集团股份有限公司 Subway station pipeline three dimensional device pipeline model automatic generation method
CN108319751B (en) * 2017-12-22 2021-04-30 北京城建设计发展集团股份有限公司 Automatic generation method of pipeline model of three-dimensional equipment of subway station pipeline
CN108388717A (en) * 2018-02-08 2018-08-10 武汉智博创享科技股份有限公司 A kind of method and device generating underground pipe network database model
CN108416842B (en) * 2018-02-28 2022-03-11 四川益新工程勘察设计有限公司 Urban three-dimensional integrated pipe network information management method
CN108416842A (en) * 2018-02-28 2018-08-17 四川益新工程勘察设计有限公司 A kind of city three-dimensional comprehensive pipe network information management method
TWI685818B (en) * 2018-04-18 2020-02-21 坤眾科技股份有限公司 Three-dimensional modeling method and system
CN108763807B (en) * 2018-06-07 2022-04-05 安徽省(水利部淮河水利委员会)水利科学研究院(安徽省水利工程质量检测中心站) Method for automatically arranging statistical accessories in pipe network design
CN108763807A (en) * 2018-06-07 2018-11-06 安徽省(水利部淮河水利委员会)水利科学研究院(安徽省水利工程质量检测中心站) A method of arrangement counts accessory automatically in design of pipe networks
CN109087389B (en) * 2018-07-27 2020-06-09 西南石油大学 Underground pipeline automatic fine modeling method based on GPU (graphics processing Unit) programming
CN109087389A (en) * 2018-07-27 2018-12-25 西南石油大学 Underground utilities automatic fine modeling method based on GPU programming
CN109145413B (en) * 2018-08-03 2023-04-07 泰华智慧产业集团股份有限公司 Method and device for analyzing water collection range of gravity pipeline pump station
CN109145413A (en) * 2018-08-03 2019-01-04 泰华智慧产业集团股份有限公司 Gravity pipeline station receives water surface analysis method and device
CN109558630A (en) * 2018-10-22 2019-04-02 杭州叙简科技股份有限公司 A kind of three-dimensional method for automatic modeling suitable for the underground space
CN109636900A (en) * 2018-12-14 2019-04-16 天津未来科技城开发有限公司 A kind of three-dimensional pipeline Real-time modeling set method and system based on GPU high-performance calculation
CN109325321A (en) * 2018-12-17 2019-02-12 北京太亚科技有限责任公司 A method of for the rapid automatized modeling of pipeline
CN109697757A (en) * 2019-01-16 2019-04-30 浙江科澜信息技术有限公司 A kind of threedimensional model patch ground method, apparatus, system and readable storage medium storing program for executing
CN110111410A (en) * 2019-03-22 2019-08-09 武汉众智鸿图科技有限公司 A kind of two three-dimensional pipe network data organizations and display methods based on spatial database
CN110135083A (en) * 2019-05-20 2019-08-16 成都同飞科技有限责任公司 A kind of three-dimensional pipe network automated construction method of included space attribute
CN110617796B (en) * 2019-09-06 2022-03-08 北京住总集团有限责任公司 System for settlement monitoring based on laser three-dimensional modeling
CN110617796A (en) * 2019-09-06 2019-12-27 北京住总集团有限责任公司 System for settlement monitoring based on laser three-dimensional modeling
CN110706340A (en) * 2019-09-11 2020-01-17 南京太亚科技股份有限公司 Pipeline three-dimensional visualization platform based on real geographic data
CN110706340B (en) * 2019-09-11 2023-04-14 南京太亚科技股份有限公司 Pipeline three-dimensional visualization platform based on real geographic data
CN111243092B (en) * 2020-01-06 2023-03-14 国网信通亿力科技有限责任公司 Three-dimensional visualization system suitable for intelligent power community
CN111243092A (en) * 2020-01-06 2020-06-05 国网信通亿力科技有限责任公司 Three-dimensional visualization system suitable for electric power smart community
CN111767619A (en) * 2020-06-29 2020-10-13 中国二十冶集团有限公司 Rapid modeling method for existing municipal engineering pipeline model
CN112131694A (en) * 2020-09-27 2020-12-25 北京航空航天大学 Turbine blade fluid network visualization method oriented to pipeline network method
CN113392485B (en) * 2021-03-18 2023-07-28 西安理工大学 Three-dimensional virtual simulation method for underground water supply pipe network
CN113392485A (en) * 2021-03-18 2021-09-14 西安理工大学 Three-dimensional virtual simulation method for underground water supply pipe network
CN113255087A (en) * 2021-05-21 2021-08-13 国网辽宁省电力有限公司建设分公司 Method, device and equipment for extracting grounding calculation model based on three-dimensional grounding model
CN113255087B (en) * 2021-05-21 2024-04-05 国家电网有限公司 Method, device and equipment for extracting grounding calculation model based on three-dimensional grounding model
CN113421337A (en) * 2021-07-21 2021-09-21 北京臻观数智科技有限公司 Method for improving model rendering efficiency
CN113627038A (en) * 2021-10-09 2021-11-09 武汉幻城经纬科技有限公司 Pipe network drainage enhanced visualization method and device, storage medium and electronic equipment
CN113704945A (en) * 2021-10-25 2021-11-26 武汉幻城经纬科技有限公司 Pipe network road correlation analysis method and device, storage medium and electronic equipment
CN114328445B (en) * 2021-11-10 2023-08-18 成都垣景科技有限公司 Data fusion system and method based on node construction and pipe segment matching
CN114328445A (en) * 2021-11-10 2022-04-12 成都垣景科技有限公司 Node construction and pipe section matching-based data fusion system and method
CN114037792B (en) * 2022-01-07 2022-03-29 苏州工业园区测绘地理信息有限公司 Method for dynamically generating million-magnitude underground pipeline model under Unreal Engine platform
CN114037792A (en) * 2022-01-07 2022-02-11 苏州工业园区测绘地理信息有限公司 Method for dynamically generating million-magnitude underground pipeline model under Unreal Engine platform
CN114820975A (en) * 2022-04-13 2022-07-29 湖北省国土测绘院 Three-dimensional scene simulation reconstruction system and method based on all-element parameter symbolization
CN116109776B (en) * 2023-02-28 2023-08-15 陕西宝岳测绘有限公司 Quick three-dimensional visualization method, system, equipment and medium for underground drainage pipe network
CN116109776A (en) * 2023-02-28 2023-05-12 陕西宝岳测绘有限公司 Quick three-dimensional visualization method, system, equipment and medium for underground drainage pipe network

Also Published As

Publication number Publication date
CN106683198B (en) 2020-02-14

Similar Documents

Publication Publication Date Title
CN106683198A (en) 3D automatic modeling and scheduling rendering method for integrated pipe network
CN106600468A (en) Geographic-information-based comprehensive pipeline data two-dimensional and three-dimensional integrated organization method
CN105701264A (en) Automatic construction method for underground pipe network
Xu et al. Combining IFC and 3D tiles to create 3D visualization for building information modeling
CN102201129B (en) Three-dimensional visual operation maintenance system and method of subway comprehensive pipelines
CN105354345B (en) A kind of three-dimensional underground space full feature model real-time browsing method
CN102867076B (en) BIM (Building Information Modeling)-based metro comprehensive pipeline clearance detection method
CN103279988A (en) Virtual city overground space and underground space integrated 3D modeling method
CN104680331A (en) IFC based three-dimensional digital management platform for transmission and transformation project
Liu et al. Application analysis of BIM technology in metro rail transit
CN110502834A (en) Depot of urban railway transit vehicles design method based on BIM
CN113932810B (en) Urban rail three-dimensional navigation map optimization method based on multisource geographic information model
CN114663542A (en) BIM model data optimization method for underground comprehensive pipe gallery
He et al. Assistant design system of urban underground pipeline based on 3D virtual city
Zhu et al. A procedural modelling method for virtual high-speed railway scenes based on model combination and spatial semantic constraint
Wang et al. Integration of GIS and BIM in Metro Construction
Meng et al. Virtual construction technology of tunnel engineering based on BIM platform and measuring robot
Zhao et al. Research on the feasibility of solving problems in construction of sponge city based on gis, vr and bim combined technology
CHENG et al. Application Research of BIM in the Whole Life Cycle of Metro Station
CN112150628A (en) Method for building three-dimensional data model in GIS platform by BIM data
Peng et al. Application of Building Information Modeling (BIM) technology in the quality management of prefabricated buildings
He et al. Layout optimization of urban underground pipeline based on 3D digital city
CN109145437A (en) A kind of management method of underground utilities, system, equipment and readable storage medium storing program for executing
Zhang et al. Low carbon urban rail transit station city integration based on building information modeling and sensor fusion
Ezz et al. Development of a Wastewater Network Model Using ArcGIS Based Automated Tool

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant