跳到主要內容

臺灣博碩士論文加值系統

(2600:1f28:365:80b0:2119:b261:d24c:ce10) 您好!臺灣時間:2025/01/21 07:51
字體大小: 字級放大   字級縮小   預設字形  
回查詢結果 :::

詳目顯示

我願授權國圖
: 
twitterline
研究生:張澤中
研究生(外文):Ze-Zhong Zhang
論文名稱:發展以利IFC應用開發的SDK框架
論文名稱(外文):An SDK framework to facilitate development of IFC applications
指導教授:謝尚賢謝尚賢引用關係
指導教授(外文):Shang-Hsien Hsieh
口試委員:陳鴻銘吳翌禎
口試委員(外文):Hung-Ming ChenI-Chen Wu
口試日期:2017-05-15
學位類別:碩士
校院名稱:國立臺灣大學
系所名稱:土木工程學研究所
學門:工程學門
學類:土木工程學類
論文種類:學術論文
論文出版年:2017
畢業學年度:105
語文別:中文
論文頁數:40
中文關鍵詞:工業基礎分類建築資訊塑模軟體開發套件應用程式介面
外文關鍵詞:IFCBIMSDKAPI
相關次數:
  • 被引用被引用:0
  • 點閱點閱:174
  • 評分評分:
  • 下載下載:0
  • 收藏至我的研究室書目清單書目收藏:2
工業基礎分類(IFC)是建築資訊塑模(BIM)領域中非常重要的一種模型交換格式,因其被設計爲可以同時儲存建築的幾何和非幾何資訊,相較于其它3D模型格式具有明顯的優勢而被廣汎應用。但一直以來IFC的應用完全依靠于各個建築、工程、施工(AEC)廠商的軟體支持,其複雜的結構和相對缺乏的文檔阻礙了一般用戶對它進行第三方開發,市面上僅有的一些IFC庫也衹是負責解析IFC格式而已,繁重的後續任務任需由使用者承擔。這樣的現狀明顯不利于IFC生態環境的發展。
本文在深入研究了IFC格式的基礎上,對IFC的對象層級和使用邏輯進行了大量的簡化,構築了一個使用者友好的軟體開發套件(SDK)框架。相較與普通的IFC庫,本SDK不僅在解析速度上更快,在藉助IDE的情況下,用戶在進行開發時效率也更高。这其中:1)優化了IFC的層級,降低了使用者的學習成本;2)引入了Planning模式,簡化了元件的查找過程;3)在優化后的層級上,又針對非幾何資料的API做了優化。
本文希望通過提出這個SDK框架,緩解IFC在整個BIM環境中應用廣汎但二次開發動力不足的情況。
Industry Foundation Class (IFC) models serve as a key feature in Building Information Modeling (BIM), whose schema can store both geometric and non-geometric data and all the relationships between them, a non-negligible advantage compared with other 3D formats.

But from the first day IFC was drafted, it seemed to be only adapted among professional Architecture Engineering Construction (AEC) programs and few users were interested in third-party developments due to the complexity of IFC schema and the lack of detailed documentations. Even with the help from some IFC libraries, users still have to do their own intermediate works messing about the structure of IFC. All these lead to the awkward situation of IFC.

This research comes up with an user-friendly IFC Software Development Kit (SDK) framework specifically designed for average end users, which: 1) simplifies the hierarchy of IFC so it is easier to learn; 2) introduces “Planning” so it is easier to query instances and 3) implements map interface for non-geometric data so it is easier to manipulate. Also with any modern Java IDE, it is easier to program.

I hope this SDK can lower the barrier of developing and extending IFC functions for inexperienced developers, therefore the awkward situation of IFC could be likely eased.
口試委員會審定書 I
誌謝 II
中文摘要 III
英文摘要 IV
圖目錄 VII
表目錄 VIII
第一章 前言 1
1.1 研究背景 3
1.2 研究目的 4
1.3 基本術語 5
1.4 程式碼授權 6
1.5 使用手冊 6
第二章 IFC格式基礎 7
第三章 IFC解析器的實現 10
3.1 雜凑 10
3.2 可擴展數組 13
3.3 快速實例化 16
3.4 簡易錯誤檢查 18
3.5 性能 18
第四章 IFC層級簡化 20
4.1 舊有層級的局限 21
4.2 新層級 22
第五章 IFC實例查找 24
5.1 模型查詢語言研究回顧 24
5.2 查詢模式Planning 25
第六章 IFC實例編輯 30
6.1 幾何參數編輯 30
6.2 非幾何參數編輯 32
第七章 實際應用 34
第八章 結論 38
参考文献 39
Abbott, E. L. S., Yeoh, K. and Chua, D. K. H., 2015, “Formalizing a Language for Specifying Building Components from IFC”, proceedings of the 6th International Conference on Engineering, Project, and Production Management at Queensland, Australia on September 2-4, 2015.

BuildingSMART, 2017, “List of certified and participating software products”, from http://www.buildingsmart-tech.org/certification, accessed on June 1, 2017.

British Standards Institution, 2013, “PAS 1192-2:2013 Specification for information management for the capital/delivery phase of construction projects using building information modelling”.

Daum, S., Borrmann, A. and Kolbe, T. H., 2015, “A Spatio-semantic Query Language for the Integrated Analysis of City Models and Building Information Models”, Advances in 3D Geoinformation, Springer Publishing, pp. 79-93.

East, E. W., 2007, “Construction Operations Building Information Exchange (COBIE), Requirements Definition and Pilot Implementation Standard”, U.S. Army Engineer Research and Development Center.

Laakso, M. and Kiviniemi, A., 2012, “The IFC standard: A review of History, development, and standardization”, journal of ITcon, vol. 17, pp. 134-161.

Loffredo, D., 1999, “Fundamentals of STEP Implementation”, STEP Tools, Inc.

Mazairac, W. and Beetz, J., 2013, “BIMQL - An open query language for building information models”, journal of Advanced Engineering Informatics, vol. 27, pp. 444-456.

Marguerie, F., Eichert, S. and Wooley, J., 2008, LINQ in Action, Manning Press.

Tauscher, E., Bargstädt, H. J. and Smarsly, K., 2016, “Generic BIM queries based on the IFC object model using graph theory”, proceedings of the 16th International Conference on Computing in Civil and Building Engineering at Osaka, Japan on July 6-8, 2016.

U.S. General Services Administration, 2011, “BIM Guide For Facility Management”, pp. 8.

Zhang, Z. Z. and Hsieh, S. H., 2017, “A domain-specific approach to speeding up IFC parsing”, proceedings of the 3rd International Conference on Civil and Building Engineering Informatics at Taipei, Taiwan on April 19-21, 2017.
QRCODE
 
 
 
 
 
                                                                                                                                                                                                                                                                                                                                                                                                               
第一頁 上一頁 下一頁 最後一頁 top
無相關期刊