CN109190176A - It is a kind of based on the tide prediction method for visualizing of Revit platform and its application - Google Patents
It is a kind of based on the tide prediction method for visualizing of Revit platform and its application Download PDFInfo
- Publication number
- CN109190176A CN109190176A CN201810885281.1A CN201810885281A CN109190176A CN 109190176 A CN109190176 A CN 109190176A CN 201810885281 A CN201810885281 A CN 201810885281A CN 109190176 A CN109190176 A CN 109190176A
- Authority
- CN
- China
- Prior art keywords
- tide prediction
- revit
- tide
- revit platform
- engineering
- 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.)
- Pending
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F30/00—Computer-aided design [CAD]
- G06F30/10—Geometric CAD
- G06F30/13—Architectural design, e.g. computer-aided architectural design [CAAD] related to design of buildings, bridges, landscapes, production plants or roads
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01W—METEOROLOGY
- G01W1/00—Meteorology
- G01W1/10—Devices for predicting weather conditions
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T17/00—Three dimensional [3D] modelling, e.g. data description of 3D objects
- G06T17/05—Geographic models
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02A—TECHNOLOGIES FOR ADAPTATION TO CLIMATE CHANGE
- Y02A90/00—Technologies having an indirect contribution to adaptation to climate change
- Y02A90/10—Information and communication technologies [ICT] supporting adaptation to climate change, e.g. for weather forecasting or climate simulation
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Geometry (AREA)
- Theoretical Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Environmental & Geological Engineering (AREA)
- Computer Hardware Design (AREA)
- Software Systems (AREA)
- Environmental Sciences (AREA)
- Structural Engineering (AREA)
- Ecology (AREA)
- Computer Graphics (AREA)
- Biodiversity & Conservation Biology (AREA)
- Atmospheric Sciences (AREA)
- Architecture (AREA)
- Civil Engineering (AREA)
- Life Sciences & Earth Sciences (AREA)
- Remote Sensing (AREA)
- Computational Mathematics (AREA)
- Mathematical Analysis (AREA)
- Mathematical Optimization (AREA)
- Pure & Applied Mathematics (AREA)
- Evolutionary Computation (AREA)
- General Engineering & Computer Science (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
The invention discloses a kind of based on the tide prediction method for visualizing of Revit platform and its application, and the tide prediction method for visualizing based on Revit platform imports engineering region topographic map the following steps are included: S1 on Revit platform;S2 imports or links engineering entity threedimensional model on Revit platform;S3 uses tide prediction Technology design tide prediction calculation procedure;S4 is based on Revit API Calls tide prediction calculation procedure;The operation result of tide prediction calculation procedure is carried out visualization display on Revit platform by S5.User imports landform graph model and engineering three-dimensional entity model on Revit platform, project basic point coordinate, tide prediction region, tide prediction basal plane and tide prediction period be set in interaction page simultaneously, tide prediction calculation procedure automatic running and by operation result in Revit platform visualization display.The method of the present invention is simple to operation, can help the determination arrangement and method for construction that coastal projects are faster and better, guarantees that the safety of engineering carries out.
Description
Technical field
The invention belongs to tide prediction technical fields, and it is visual to be mainly concerned with a kind of tide prediction based on Revit platform
Change method and its application.
Background technique
Tide is a kind of common natural phenomena of coastal area, is lived with engineerings such as port construction, waterway regulation, reclaiming land around sea
Dynamic to have close association, accurately analysis and prediction tidal level situation, can help the planning associated construction that people are scientific and reasonable
Scheme, it is ensured that the safety of existing building.Tide prediction technology comparative maturity at present, but forecast result be usually all it is some from
Dissipate data, it is difficult to intuitivism apprehension and judgement.Therefore tide prediction is showed using lively intuitive method, is visualized
It has very important significance.
With the development of Visualization of Scientific Computing, visualization technique has also obtained certain application in tide prediction.
Gong Zheng etc. develops estuary coast System of Hydrologic Information Processing, carries out tide prediction with tidal level process line;Mao Lihua etc. is to the Changjiang river
Mouth trend numerical value calculated result realizes three-dimensional animation visualization;Li Mengguo etc. is flat in Windows 9x by window preset parameter
It is realized under platform flow-field visualized;Enemy quintessences etc. are based on IDL technology and establish Tides And Tidal Currents Interactive Visualization forecast system.This
Uninteresting tide prediction Data Representation is various either statically or dynamically images by a little research achievements, has better meet the need of user
It wants, embodies importance of the visualization technique in tide prediction.But they can primarily directed to tidal current field flow flow speed and direction
Depending on changing, lacks the displaying of correlation between tidal level and engineering structure, intuitive side can not be carried out in Process of Engineering Construction
Case exchanges and confides a technological secret.
Building Information Model (Building Information Modeling, BIM) technology becomes building in recent years
The research hotspot of industry, Autodesk Revit are the main softwares of BIM technology, can provide high visibility model, have and open
The API put improves function relevant to architectural engineering convenient for developer's independent development.Tidal level is realized by informationization technology
The visualization of forecast data improves tide prediction data to the intuitive analysis of arrangement and method for construction influence and building safety, facilitates work
Each participant discussion of journey exchanges engineering scheme, is increasingly becoming a kind of demand and trend.
Summary of the invention
The present invention provides a kind of based on the tide prediction method for visualizing of Revit platform and its application, this method operation
Simply, by engineering model in conjunction with tide prediction technology, visualization of the tidal level in Revit environment is realized.
In order to solve the above technical problems, present invention employs following technological means:
A kind of tide prediction method for visualizing based on Revit platform, comprising the following steps:
S1 imports engineering region topographic map on Revit platform;
S2 imports or links engineering entity threedimensional model on Revit platform;
S3 uses tide prediction Technology design tide prediction calculation procedure;
S4 is based on Revit API Calls tide prediction calculation procedure;
The operation result of tide prediction calculation procedure is carried out visualization display on Revit platform by S5.
Further, the global origin of engineering region topographic map described in step S1 should be placed on Revit project
On internal origin.
Further, engineering entity threedimensional model described in step S2 includes the particular geographic location of engineering, design altitude
And geometric dimension.
Further, tide prediction technology described in step S3 is using system of harmonic analysis.
Further, the step S4 is based on Revit API Calls tide prediction calculation procedure especially by following step
It is rapid to realize:
S41, grassroot project create a new class library item in Revit platform using the Integrated Development Environment of Visual Studio
Mesh;
S42, addition reference, browses to Revit installation directory, and add to RevitAPI.dll and RevitAPIUI.dll this 2
The reference of a dynamic link library, to call the respective class and function in Revit API;
S43 defines class and writes code, defines Revit document, so that it is represented a Revit project, establish transaction object;
S44, registered plug-ins, by creating addin text file, for plug-in code configuration registration file.
Further, the step S5 can by the operation result progress of tide prediction calculation procedure on Revit platform
It is realized depending on changing display especially by following steps:
S51 constructs water surface race file on Revit platform, and using race's file of the conventional model building water surface, " material " is set as
The length parameter and width parameter of water surface model is arranged in " water ", constructs water surface race file using drawing process;
S52 extracts tide prediction parameter value, according to the operation result of tide prediction calculation procedure, extraction and engineering design plan (EDP)
Or the tidal level value at work progress relevant crucial moment;
S53, tidal level value visualization display, the tidal level value that step S52 is extracted are high as the Z value of water surface model, that is, the water surface
Journey is loaded into water surface race file.
A kind of application of the tide prediction method for visualizing based on Revit platform, user import landform on Revit platform
Graph model and engineering three-dimensional entity model, while relevant parameter is set in interaction page, system can be automatically according to user setting
Parameter executes tide prediction calculation procedure, and operation result is generated water surface model on Revit platform, with relief model and work
In contrast journey solid threedimensional model is shown together.
Further, the relevant parameter includes project basic point coordinate, tide prediction region, tide prediction basal plane and tide
Position forecasting period.
Further, the project basic point coordinate is BJ54 Coordinate System.
Further, the tide prediction basal plane chooses 85 state height basal planes, local mean sea level according to demand
Or local theoretical minimum sea level.
Further, when tide prediction region is arranged, user can directly input the geographical coordinate of forecast area at interface
It is configured, pickup point can also be clicked with mouse on the topographic map having been introduced into and determine forecast area.
Using following advantage can be obtained after the above technological means:
The invention discloses a kind of based on the tide prediction method for visualizing of Revit platform and its application, uses general tidal level
Forecast calculation program and Revit API independent development plug-in unit, the automatic tide prediction of forecast area and time specified according to user,
Realize that real-time visual of the tidal level in Revit is shown in the form of water surface model, it is vivid by tidal level and landform with
And engineering mockup forms distinct reference, keeps influence of the tidal level to engineering structure very clear.The present invention helps to hold
Tidal level improves engineering construction to the complex effects of arrangement and method for construction, preferably analysis project arrangement and method for construction and existing building safety
The efficiency confided a technological secret in the process, the project participant for facilitating different field fast accurately carry out scheme exchange, facilitate
Policymaker makes accurate judgment.User oriented of the present invention simplifies the operating process of tide prediction, even if logarithm calculates and can
The method of the present invention also can be easily and efficiently used depending on changing the user having little understanding.
Detailed description of the invention
Fig. 1 is a kind of step flow chart of the tide prediction method for visualizing based on Revit platform of the present invention.
Fig. 2 is that user inputs parameter in a kind of application of tide prediction method for visualizing based on Revit platform of the present invention
Flow chart.
Fig. 3 is that tide prediction region of the present invention setting aids in illustrating figure.
Fig. 4 is a kind of tide prediction method for visualizing visualization display three-dimensional figure based on Revit platform of the present invention.
Fig. 5 is a kind of tide prediction method for visualizing visualization display elevation based on Revit platform of the present invention.
Specific embodiment
Explicitly understand the technology of the present invention content to become apparent from, with reference to the accompanying drawing to technical solution of the present invention make into
One step explanation:
As shown in Figure 1, a kind of tide prediction method for visualizing based on Revit platform, comprising the following steps:
S1 imports engineering region topographic map on Revit platform: being first turned on Revit software, creates a building template
File clicks " insertion " tabs " importing CAD " option, into " importing CAD format " operation interface, the selected ground for needing to import
Shape map file name, sets " positioning " to " origin to origin ", clicks open button, and engineering region topographic map is imported
Revit platform, and topographic map overall situation origin is placed on the inside origin of Revit project.
S2 is imported on Revit platform or is linked engineering entity threedimensional model: clicking " the link of " insertion " tabs
Revit " option selectes the engineering entity threedimensional model text for needing to import or link into " importing/link RVT " operation interface
Part name, sets " positioning " to " origin to origin ", clicks open button, engineering entity threedimensional model is imported or is linked to
Item file.
S3 is based on tide prediction Technology design tide prediction calculation procedure, and tide prediction technology is using harmonic analysis
Method.
S4 is based on Revit API Calls tide prediction calculation procedure, the specific steps are as follows:
S41, grassroot project create a new class libraries project using the Integrated Development Environment of Visual Studio2010
HydraulicEngineeringlib;
S42, addition reference, browses to Revit installation directory, and addition is to RevitAPI.dll and RevitAPIUI.dll this 2
The reference of dynamic link library, to call the respective class and function in Revit API;
S43 defines class and writes code, defines Revit document (representing a Revit project), establish transaction object;
S44, registered plug-ins, by creating addin text file, for plug-in code configuration registration file.
The operation result of tide prediction calculation procedure is carried out visualization display, specific step on Revit platform by S5
It is as follows:
S51 constructs water surface race file on Revit platform, and using race's file of the conventional model building water surface, " material " is set as
The length parameter and width parameter of water surface model is arranged in " water ", constructs water surface race file using drawing process;
S52 extracts tide prediction parameter value, according to the operation result of tide prediction calculation procedure, extraction and engineering design plan (EDP)
Or the tidal level value at work progress relevant crucial moment;
S53, tidal level value visualization display, the tidal level value that step S52 is extracted are high as the Z value of water surface model, that is, the water surface
Journey is loaded into water surface race file.
A kind of application of the tide prediction method for visualizing based on Revit platform, user import landform on Revit platform
Graph model and engineering three-dimensional entity model, while relevant parameter is set in interaction page, system can be automatically according to user setting
Parameter executes tide prediction calculation procedure, and operation result is generated water surface model on Revit platform, with relief model and work
In contrast journey solid threedimensional model is shown together.
As shown in Fig. 2, user can be pre- in interactive interface self-setting project basic point coordinate, tide prediction region, tidal level
Report basal plane and tide prediction period.Project basic point coordinate is using BJ54 Coordinate System;When tide prediction region is set, Yong Huke
It is configured with the geographical coordinate for directly inputting forecast area at interface, it can also be on the topographic map having been introduced into mouse point
It hits pickup point and determines forecast area;Tide prediction basal plane can be chosen according to demand, option include 85 state height basal planes,
Local mean sea level, local theoretical minimum sea level etc.;At the end of the tide prediction period includes forecast time started and forecast
Between.
A specific embodiment is set forth below to explain the present invention, works as understanding, specific embodiment described herein is only
Only to explain the present invention, it is not intended to limit the present invention.
As shown in figure 3, engineering region topographic map is imported first on Revit platform, then in user input interface
Setting project coordinate origin (X, Y) is (3464647,411692), BJ54 Coordinate System is provided that herein, in the topographic map of importing
It is upper using mouse arbitrarily clicks pick up two o'clock determine tide prediction region, set tide prediction basal plane as locality mean sea level,
The tide prediction time is 20 points to 2018 23 points of on Mays 18, of on May 18th, 2018.After completing forecast parameter setting, system is held
Row tide prediction calculation procedure, and tide prediction result visualization is shown.
As shown in figure 4, Fig. 4 is that tide prediction calculated result shows the 3-D graphic on Revit platform, by forecast
Tidal level generates water surface model on Revit platform, in contrast with relief model, if user has imported engineering entity three-dimensional mould
Type, the model can also be shown on this page;Furthermore tide prediction relevant parameter is also shown on Revit platform, includes forecast
Latitude and longitude coordinates, forecast moment and the water level numerical value in place.It can also look at elevation on Revit platform, this can be helped
We intuitively check the correlation of water level and landform, as shown in figure 5, forecast water level is under topographical surface elevation, it is clear that existing
There is this moment of landform not yet to be flooded by tidewater.
Embodiments of the present invention are explained in detail above in conjunction with attached drawing, but the invention is not limited to above-mentioned
Embodiment within the knowledge of a person skilled in the art can also be before not departing from present inventive concept
It puts and makes a variety of changes.
Claims (10)
1. a kind of tide prediction method for visualizing based on Revit platform, which comprises the following steps:
S1 imports engineering region topographic map on Revit platform;
S2 imports or links engineering entity threedimensional model on Revit platform;
S3 uses tide prediction Technology design tide prediction calculation procedure;
S4 is based on Revit API Calls tide prediction calculation procedure;
The operation result of tide prediction calculation procedure is carried out visualization display on Revit platform by S5.
2. a kind of tide prediction method for visualizing based on Revit platform according to claim 1, which is characterized in that institute
The global origin for the engineering region topographic map stated should be placed on the inside origin of Revit project.
3. a kind of tide prediction method for visualizing based on Revit platform according to claim 1, which is characterized in that institute
The engineering entity threedimensional model stated includes particular geographic location, design altitude and the geometric dimension of engineering.
4. a kind of tide prediction method for visualizing based on Revit platform according to claim 1, which is characterized in that institute
The tide prediction technology stated is using system of harmonic analysis.
5. a kind of tide prediction method for visualizing based on Revit platform according to claim 1, which is characterized in that institute
The step S4 stated is based on Revit API Calls tide prediction calculation procedure and realizes especially by following steps:
S41, grassroot project create a new class library item in Revit platform using the Integrated Development Environment of Visual Studio
Mesh;
S42, addition reference, browses to Revit installation directory, and add to RevitAPI.dll and RevitAPIUI.dll this 2
The reference of a dynamic link library, to call the respective class and function in Revit API;
S43 defines class and writes code, defines Revit document, so that it is represented a Revit project, establish transaction object;
S44, registered plug-ins, by creating addin text file, for plug-in code configuration registration file.
6. a kind of tide prediction method for visualizing based on Revit platform according to claim 1, which is characterized in that institute
The operation result of tide prediction calculation procedure is carried out visualization display especially by following on Revit platform by the step S5 stated
Step is realized:
S51 constructs water surface race file on Revit platform, and using race's file of the conventional model building water surface, " material " is set as
The length parameter and width parameter of water surface model is arranged in " water ", constructs water surface race file using drawing process;
S52 extracts tide prediction parameter value, according to the operation result of tide prediction calculation procedure, extraction and engineering design plan (EDP)
Or the relevant crucial moment tidal level value of work progress;
S53, tidal level value visualization display, the tidal level value that step S52 is extracted are high as the Z value of water surface model, that is, the water surface
Journey is loaded into water surface race file.
7. a kind of application of the tide prediction method for visualizing based on Revit platform, which is characterized in that user is in Revit platform
Upper importing landform graph model and engineering three-dimensional entity model, while relevant parameter is set in interaction page, tide prediction calculates journey
Sequence automatic running and by operation result in Revit platform visualization display.
8. a kind of application of tide prediction method for visualizing based on Revit platform according to claim 7, feature exist
In the relevant parameter includes project basic point coordinate, tide prediction region, tide prediction basal plane and tide prediction period.
9. a kind of application of tide prediction method for visualizing based on Revit platform according to claim 8, feature exist
In the project basic point coordinate is BJ54 Coordinate System.
10. a kind of application of tide prediction method for visualizing based on Revit platform according to claim 8, feature
It is, the tide prediction basal plane chooses 85 state height basal planes, local mean sea level or local theoretical according to demand
Minimum sea level.
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810762400 | 2018-07-12 | ||
CN2018107624004 | 2018-07-12 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN109190176A true CN109190176A (en) | 2019-01-11 |
Family
ID=64920270
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201810885281.1A Pending CN109190176A (en) | 2018-07-12 | 2018-08-06 | It is a kind of based on the tide prediction method for visualizing of Revit platform and its application |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN109190176A (en) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109960895A (en) * | 2019-04-11 | 2019-07-02 | 华夏天信(北京)智能低碳技术研究院有限公司 | Revit preprocess method based on BIM model |
CN112382353A (en) * | 2020-10-30 | 2021-02-19 | 东南大学 | Automatic calculation method and application of defect maintenance material for lock chamber wall of ship lock |
CN114693002A (en) * | 2022-05-23 | 2022-07-01 | 中国海洋大学 | Tide level prediction method, device, electronic equipment and computer storage medium |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102221389A (en) * | 2011-04-11 | 2011-10-19 | 国家海洋信息中心 | Method for predicting tide-bound water level by combining statistical model and power model |
CN107729656A (en) * | 2017-10-19 | 2018-02-23 | 福建四创软件有限公司 | Dike method for prewarning risk is overflow based on the storm tide under Typhoon Process Wind |
-
2018
- 2018-08-06 CN CN201810885281.1A patent/CN109190176A/en active Pending
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102221389A (en) * | 2011-04-11 | 2011-10-19 | 国家海洋信息中心 | Method for predicting tide-bound water level by combining statistical model and power model |
CN107729656A (en) * | 2017-10-19 | 2018-02-23 | 福建四创软件有限公司 | Dike method for prewarning risk is overflow based on the storm tide under Typhoon Process Wind |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109960895A (en) * | 2019-04-11 | 2019-07-02 | 华夏天信(北京)智能低碳技术研究院有限公司 | Revit preprocess method based on BIM model |
CN112382353A (en) * | 2020-10-30 | 2021-02-19 | 东南大学 | Automatic calculation method and application of defect maintenance material for lock chamber wall of ship lock |
CN112382353B (en) * | 2020-10-30 | 2024-04-05 | 东南大学 | Automatic calculation method and application of ship lock chamber wall defect maintenance material |
CN114693002A (en) * | 2022-05-23 | 2022-07-01 | 中国海洋大学 | Tide level prediction method, device, electronic equipment and computer storage medium |
CN114693002B (en) * | 2022-05-23 | 2022-08-26 | 中国海洋大学 | Tide level prediction method, device, electronic equipment and computer storage medium |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
Macchione et al. | Moving to 3-D flood hazard maps for enhancing risk communication | |
CN102663827A (en) | Three-dimensional dynamic whole-process simulation method for storm surge and flood routing in complex flooding areas | |
Tateosian et al. | TanGeoMS: Tangible geospatial modeling system | |
CN109190176A (en) | It is a kind of based on the tide prediction method for visualizing of Revit platform and its application | |
CN110246220A (en) | A kind of three-dimensional tube platform construction method, system, device and medium based on GIS | |
CN108460832B (en) | Shell extraction method based on building information model | |
Rohil et al. | Visualization of urban development 3D layout plans with augmented reality | |
CN109388843B (en) | Visualization system and method of truss antenna based on VTK (virtual terminal K), and terminal | |
CN112860839A (en) | Water environment quality real-time monitoring method and device based on Unity3D | |
CN111221514B (en) | OsgEarth-based three-dimensional visualization component implementation method and system | |
CN104299255A (en) | Three-dimensional terrain model rendering method | |
Petrasova et al. | GIS-based environmental modeling with tangible interaction and dynamic visualization | |
CN114359501A (en) | Configurable 3D visualization platform and scene construction method | |
CN109344457A (en) | A kind of embankment Longkou water force method for visualizing and application | |
KR100309529B1 (en) | Realtime shade simulation | |
CN115841022B (en) | Data processing method and related equipment based on face rockfill dam | |
JP3748268B1 (en) | Method and program for creating fluid three-dimensional moving image | |
CN113643426A (en) | Method, equipment and storage medium for updating simulation urban building model | |
Li et al. | Application of three-dimensional GIS to water resources | |
CN109800457A (en) | Absolute altitude symbol mask method and device based on MicroStation | |
Shen et al. | Interactive visualization of regional ocean modeling system | |
CN109064557A (en) | A kind of method, system, terminal and medium carrying out 3D modeling by drawing data | |
CN117874893B (en) | Chemical pipeline visualization method based on BIM and UE5 | |
Vassilopoulou | A USEFUL SOFTWARE FOR TERRAIN ANALYSIS AND GEOENVIRONMENTAL APPLICATIONS–STUDY CASE ON THE GEODYNAMIC EVOLUTION OF ARGOLIS PENINSULA, GREECE. | |
Pispidikis et al. | 3D Modelling and virtual reality for the management of public buildings |
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 |