-
Notifications
You must be signed in to change notification settings - Fork 12
BIMGIS InteropLibs
Marcus Schroeder edited this page Sep 28, 2021
·
6 revisions
A library for reading, processing and output of various data formats from the fields of GIS BIM and CAD.
The structure is as follows:
- BimGisCad (Author: Enrico Romanschek):
- Library for geometric calculations; will be discontinued!
- Note: currently still used in program code; need to be replaced by "topology-relations" or custom classes & functions in the future
- BIMGISInteropLibs:
- "Heart" of the Solution, here lies the logic for all software components
- different folders are available for different functionalities
- files for different applications can be located in one folder if necessary
- Note: no functionalities from / for Revit are stored here! (the RevitAPI is also not implemented).
- City2RVT
- all logic that is needed for the City2BIM plugin & the RevitAPI is stored here
- Basic structure (most important folders):
- Builder -> Logic for creating objects / elements
- Calc -> Calculation logic
- GUI -> each addin has its own UIs which are stored here
- UI_PlugIn.cs -> in this file the whole application is initialized (important if another function should be added)
- Setup_Revit_20XY -> small projects to create the setup.exe to install the City2BIM addin
-
GuiHandler -> here the different "user controllers" are managed (these can be used by Revit as well as IfcTerrain)
-
IfcTerrainGUI -> graphical user interface to configure conversion
-
IfcTerrainCommand -> command line console application to read configuration files (*.json; which is generated by IfcTerrainGUI)
HTW Dresden - Faculty Geoinformation - Friedrich-List-Platz 1 - 01069 Dresden Project head: Prof. Dr.-Ing. Christian Clemen >>>Back to github wiki main page: here! <<< |
---|
-
Theory background:
Technical implementation:
-
for Developer: