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 PDF

Info

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
Application number
CN201810885281.1A
Other languages
Chinese (zh)
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.)
Southeast University
Original Assignee
Southeast University
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 Southeast University filed Critical Southeast University
Publication of CN109190176A publication Critical patent/CN109190176A/en
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F30/00Computer-aided design [CAD]
    • G06F30/10Geometric CAD
    • G06F30/13Architectural design, e.g. computer-aided architectural design [CAAD] related to design of buildings, bridges, landscapes, production plants or roads
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01WMETEOROLOGY
    • G01W1/00Meteorology
    • G01W1/10Devices for predicting weather conditions
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T17/00Three dimensional [3D] modelling, e.g. data description of 3D objects
    • G06T17/05Geographic models
    • YGENERAL 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
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02ATECHNOLOGIES FOR ADAPTATION TO CLIMATE CHANGE
    • Y02A90/00Technologies having an indirect contribution to adaptation to climate change
    • Y02A90/10Information 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

It is a kind of based on the tide prediction method for visualizing of Revit platform and its application
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.
CN201810885281.1A 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 Pending CN109190176A (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (2)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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