简体   繁体   中英

How to query ifc files?

I'm working on a project with BIM for my education and I want to extract data from ifc files.

The idea is to find information like finding floors with a specific height, shape and structure, then I would like to run pathfinding algorithms.

I can't find any document describing and comparing all possibilities...

I found some ways to query but most of them seems abandoned and others have drawbacks, here is what I have:

  • BIMQL : no activity since 2017
  • QL4BIM : no activity
  • SPARQL : no comparison operators
  • BIMServer query language : requires to run a server
  • IFC++ : lack of documentation

I don't mind if the query language structure ( even if json would be awesome ).

Don't know about pathfinding, but did you look at xBIM ? It has documentation, examples and a viewer , so you can explore objects/hierarchy.

请参考上面的BIM_POC ,这对您有帮助。

如果您有一些编程知识/经验,我建议使用IfcOpenShell进行从ifc文件进行的各种查询和数据提取。

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM