BIM World
A Professional BIM Learning Platform


BIM Q&A: Understanding BIM Servers and Their Core Functions

BIMServer is an open-source server platform based on the IFC standard that uses an object-oriented approach to centrally manage BIM models. Users can upload, view, and interact with BIM models directly through a web browser. It supports both client-server (C/S) and browser-server (B/S) architectures, making it a valuable reference for developing network-based BIM tools. Although BIMServer is still under development, its core features are already well-established, and comprehensive documentation is available. Key functions include:

BIM Q&A | What are the BIM servers? Introduction to Basic Functions of BIMServer

1. Upload IFC Data: Users can upload IFC files in various formats, such as IFC2x3 and IFC4, to BIMServer. These model files are parsed using the IFCEngine engine and displayed directly in the browser, allowing for easy viewing and analysis.

2. Browse BIM Models: BIM models can be accessed on both PC and mobile browsers without requiring any plugins. Users can explore the overall structure and layout of the models, as well as inspect detailed attribute information for individual components, including names, types, and specific parameters.

3. Simple Interactive Operations: The platform allows basic interactions with BIM models. On PC browsers, users can rotate, pan, and zoom models using the mouse. Clicking on a component highlights it and centers it on the screen. On mobile devices, models can be manipulated through touch gestures.

The original model viewer for BIMServer is BIMviews, a web-based tool built with HTML and JavaScript. This platform-independent viewer enables online viewing and evaluation of BIM models. Since BIMviews uses Bootstrap for its page layout, users have the flexibility to adjust or redesign the interface by modifying Bootstrap styles. The current BIMviews layout is simple, allowing users to easily customize it through minor code changes.

BIMServer.org offers a variety of interfaces for developers, which are documented in the BIMServer API. To access specific BIMServer.org functions, you need to call interfaces within the org.bimserver namespace. For example, the ServiceInterface provides methods such as addProject, Checkin, and uploadfile to add projects, upload models, and upload files respectively.

xuebim
Follow the latest BIM developments in the architecture industry, explore innovative building technologies, and discover cutting-edge industry insights.
← Scan with WeChat
Like(0) 打赏
BIM WORLD » BIM Q&A: Understanding BIM Servers and Their Core Functions

Comment Get first!

Must log in before commenting!

 

BIM World, A Professional BIM Learning Platform

Stay updated on the latest architecture trends and share new building technologies.

Contact UsAbout Us

觉得文章有用就打赏一下小编吧

非常感谢你的打赏,我们将继续提供更多优质内容,让我们一起创建更加美好的网络世界!

支付宝扫一扫

微信扫一扫

Account Login

By signing in, you agree toUser Agreement

Sign Up