0

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

我们正在下载 IFC 流文件,很高兴知道它的文件架构版本。是否有可能通过 DataManagement API 获取这些信息?

4

1 回答 1

1

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

grep "^FILE_SCHEMA" file.ifc | cut -d"'" -f2

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

于 2019-11-25T15:06:19.333 回答