javascript - 如何使用 perl 或 javascript 解析行业基础类 (IFC) 文件?

标签 javascript perl step ifc

我看过用 JAVA 进行的解析,但我需要使用 javascript 或 perl 解析相同的 IFC 扩展文件,这些文件由面向对象的框架和实体表示的 block 组成。 一个基本的想法会有很大帮助。

Sample IFC File:

ISO-10303-21;
HEADER;
FILE_DESCRIPTION(('ViewDefinition [CoordinationView]'),'2;1');

FILE_NAME(
/* name */ 'C:\\sample.ifc',
/* time_stamp */ '2012-05-18T13:15:15',
/* authorization */ 'None');

FILE_SCHEMA (('IFC2X3'));
ENDSEC;

DATA;

#1= IFCAPPLICATION(#2,'0.5.29.0','ssiRhinoIFC - Geometry Gym Plug-in for Rhino3d','ssiRhinoIFC');
#2= IFCORGANIZATION($,'Geometry Gym Pty Ltd',$,$,$);
#3= IFCPERSONANDORGANIZATION(#4,#5,$);
#4= IFCPERSON($,'Jon',$,$,$,$,$,$);
#5= IFCORGANIZATION($,'UNKNOWN',$,$,$);
#6= IFCOWNERHISTORY(#3,#1,$,.ADDED.,1337346830,$,$,1337346830);
#7= IFCCARTESIANPOINT((0.0,0.0,0.0));
#8= IFCDIRECTION((1.0,0.0,0.0));

ENDSEC;

END-ISO-10303-21;

最佳答案

正在使用哪种文件格式?如果是 IFC-XML,您可以考虑使用 Perl-XML 模块。

http://perl-xml.sourceforge.net/faq/

关于javascript - 如何使用 perl 或 javascript 解析行业基础类 (IFC) 文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10648192/

相关文章:

javascript - 订阅循环结束后,Angular 获取响应

javascript - 使用 w3schools 方法嵌套下拉菜单

perl - 在 Perl 中捕捉信号最优雅的方法是什么?

c++ - OpenCascade 在步骤文件内生成信息的树形 View

javascript - 动态生成 jQuery 字段的 ID?

javascript - 无法从 Jquery 到 Angular 的 $scope 获取值?

perl - 在文件中发送音频时,Google Speech API 不给出正确的结果

Windows/Perl/Net::SSLeay/OpenSSL:从哪些位置加载 CA 证书?

iso - STEP 第 21 部分 (ISO 10303-21) CAD 文件中的值是否可以自由嵌入到实体中?

Excel Vba从2个单元格值创建数组,步长为1