通过批处理文件启动转化

为将*.ifc文件转换为 *.inpx路网文件,必须创建一个批处理文件。可在此文件中输入转换所需的参数。

根据数据容量,此转换可能持续数分钟。转换在外部应用IFC2INPX.exe中运行。IFC2INPX.exe保存在Viswalk安装目录..\exe\IFC2INPX中。

1.  在所需的目录中创建一个空文件*.txt

2.  根据要求命名*.txt

3.  将文件扩展名从*.txt改为*.bat

*.bat文件中,转换参数必须符合下列示意图:

ifc2inpx [inputfile[outputfile]] [/IntersectionHeight=h] [/Bogentoleranz=c] [/IfcElements=e] [/ImportPropertySets] [/DefaultStairWidth=w] [/ImportMaterials] [/SplitSlabsIntoStrata] [/StratumHeight=s]

 

参数 说明
输入文件

输入文件:到被转换文件*.ifc的路径

输出文件

输出文件:到通过转换生成的路网所在的文件*.inpx的路径

切割高度

切割高度(启动Viswalk的转换):ifc元素将在每个导入的层上平行于基础面域的切割高度上被切割,以确保路网文件内的元素是否必须保存为障碍物。

如果未规定此参数,则应用默认值1.00米。

h 切割高度,单位:米, 小数> 0
弦公差

弦公差 (启动Viswalk的转换)弦公差的数值说明在多边形内生成额外角点之前,多边形通路与实际圆周线的偏差。如果没有规定此参数,则应用默认值10.00mm。

c

弦公差,单位:毫米,小数 0 至1000

Ifc元素

列举导入时应转换的ifc元素。默认转换所有可以转换的元素。

e 导入时应转换的ifc元素的逗号分隔的列表。可能是:板,墙壁,窗户,列,幕墙,板材,楼梯,坡道
导入属性集

从IFC属性集中创建用户自定义属性。如果没有规定此参数,则不导入属性集。

默认楼梯宽度

如果不能从几何特性确定楼梯宽度,则使用楼梯宽度的默认值。如果没有规定此参数,则应用默认值2.0米。

w 楼梯宽度的默认值,单位:米,小数> 0
导入材料

从每个导入的材料中生成一个属于已导入元素的显示类型。默认导入材料。

分层板

使板成梯形:通过对由此生成的行人面域梯形化形成斜楼顶或地面。创建多个带不同z坐标的行人面域。如果没有固定此参数,则不将板梯形化。

地层高度 如果已规定分层板:定义板被划分的梯形高度。

如果没有规定此参数,则应用默认值0.1米。

s 梯形高度,单位:米,小数> 0

4.  *.bat文件中输入转换所需的参数。

5.  保存*.bat文件。

可在所需的时间点执行*.bat文件,及启动*.ifc文件到*.inpx文件的转换:

6.  双击*.bat文件。

批处理启动转换并保存*.inpx路网文件。

两个项目转换的示例

两个项目转换为两个 *.inpx文件。

ifc2inpx c:\projects\project1.ifc c:\projects\Viswalk\project1.inpx
ifc2inpx c:\projects\project2.ifc c:\projects\Viswalk\project2.inpx
用不同切割高度转换项目的示例

用不同切割高度将一个项目转换为6个*.inpx文件。对于其他未规定的参数应用默认值。

ifc2inpx c:\projects\projectX.ifc c:\projects\Viswalk\projectX-ISH-01.inpx /IntersectionHeight: 0.1
ifc2inpx c:\projects\projectX.ifc c:\projects\Viswalk\projectX-ISH-05.inpx /IntersectionHeight: 0.5
ifc2inpx c:\projects\projectX.ifc c:\projects\Viswalk\projectX-ISH-10.inpx /IntersectionHeight: 1.0
ifc2inpx c:\projects\projectX.ifc c:\projects\Viswalk\projectX-ISH-15.inpx /IntersectionHeight: 1.5
ifc2inpx c:\projects\projectX.ifc c:\projects\Viswalk\projectX-ISH-20.inpx /IntersectionHeight: 2.0
ifc2inpx c:\projects\projectX.ifc c:\projects\Viswalk\projectX-ISH-25.inpx /IntersectionHeight: 2.5
用参数fc元素转换项目的示例

如果上述示例中的6个项目含有面域和斜坡,则可按照下述方式使用参数fc元素

ifc2inpx c:\projects\projectX.ifc c:\projects\Viswalk\projectX-ISH-01.inpx /IntersectionHeight: 0.1
ifc2inpx c:\projects\projectX.ifc c:\projects\Viswalk\projectX-ISH-05.inpx /IntersectionHeight: 0.5 /IfcElements: Walls,Windows,Columns,CurtainWalls,Plates
ifc2inpx c:\projects\projectX.ifc c:\projects\Viswalk\projectX-ISH-10.inpx /IntersectionHeight: 1.0 /IfcElements: Walls,Windows,Columns,CurtainWalls,Plates
ifc2inpx c:\projects\projectX.ifc c:\projects\Viswalk\projectX-ISH-15.inpx /IntersectionHeight: 1.5 /IfcElements: Walls,Windows,Columns,CurtainWalls,Plates
ifc2inpx c:\projects\projectX.ifc c:\projects\Viswalk\projectX-ISH-20.inpx /IntersectionHeight: 2.0 /IfcElements: Walls,Windows,Columns,CurtainWalls,Plates
ifc2inpx c:\projects\projectX.ifc c:\projects\Viswalk\projectX-ISH-25.inpx /IntersectionHeight: 2.5 /IfcElements: Walls,Windows,Columns,CurtainWalls,Plates

在这种情况下,面域和斜坡指示首个生成的文件*.inpx的部分。使用功能在Viswalk额外读取可将这些与其他文件*.inpx的转换结果结合。

显示可能参数的列表

显示可能参数的列表。

上层主题:

为构造元素建模

相关主题:

面域的特征属性

障碍物的特征属性

斜坡和楼梯,自动扶梯和行人输送带的特征属性