首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >获取IFC架构版本

获取IFC架构版本
EN

Stack Overflow用户
提问于 2018-11-29 22:06:27
回答 1查看 234关注 0票数 0

打开一个*.ifc文件,我们可以在标题中找到"File_Schema“,例如: Header;...FILE_SCHEMA (('IFC4'));ENDSEC;

我们正在下载IFC流文件,如果能知道它的文件模式版本就好了。有没有可能通过DataManagement应用程序接口获取这些信息?

EN

回答 1

Stack Overflow用户

发布于 2019-11-25 23:06:19

这已经是一个旧的帖子了,但对于那些在任何其他操作之前下载文件的人来说:一旦下载,就可以使用以下命令(在类Unix环境中)来准确地获取IFC模式(例如"IFC2X3","IFC4"):

代码语言:javascript
复制
grep "^FILE_SCHEMA" file.ifc | cut -d"'" -f2

当然,这个命令可以集成到用Node.js (使用childProcess.exec)或任何其他编程语言编写的程序中。请注意,这通常比流式传输文件并在其中进行搜索,甚至比使用特定于语言的库来"grep“文件更快,尤其是对于大的IFC文件。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/53540828

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档