Konvertierung über eine Batch-Datei starten
Für die Konvertierung einer Datei *.ifc in eine Netzdatei *.inpx müssen Sie eine Batch-Datei anlegen. In dieser geben Sie die Parameter für die Konvertierung ein.
Die Konvertierung kann abhängig vom Datenvolumen einige Minuten dauern. Die Konvertierung läuft in der externen Anwendung IFC2INPX.exe. IFC2INPX.exe ist im Verzeichnis ..\Exe\IFC2INPX Ihrer Viswalk-Installation gespeichert.
1. Erstellen Sie eine leere Datei *.txt in einem gewünschten Verzeichnis.
2. Benennen Sie die Datei *.txt nach Ihren Anforderungen.
3. Ändern Sie die Dateinamenerweiterung von *.txt in *.bat.
In der Datei *.bat müssen die Parameter für die Konvertierung folgendem Schema entsprechen:
ifc2inpx [inputfile[outputfile]] [/IntersectionHeight=h] [/Bogentoleranz=c] [/IfcElements=e] [/ImportPropertySets] [/DefaultStairWidth=w] [/ImportMaterials] [/SplitSlabsIntoStrata] [/StratumHeight=s]
Parameter | Beschreibung |
---|---|
inputfile |
Eingabedatei: Pfad zur Datei *.ifc, die konvertiert werden soll |
outputfile |
Ausgabedatei: Pfad zur Datei *.inpx, in der das durch die Konvertierung erzeugte Netz gespeichert werden soll |
IntersectionHeight |
Schnitthöhe (Konvertierung aus Viswalk starten): Ifc-Elemente werden in der Schnitthöhe über jeder importierten Ebene parallel zur Grundfläche durchschnitten, um festzustellen, ob die Elemente in der Netzdatei als Hindernisse gespeichert werden müssen. Wenn dieser Parameter nicht angegeben wird, gilt der Standardwert 1.00 m. |
h |
Schnitthöhe in Meter, Dezimalzahl > 0 |
ChordTolerance |
Bogentoleranz (Konvertierung aus Viswalk starten): Der Wert der Bogentoleranz gibt an, wie weit die Kanten des Polygons von der tatsächlichen Kreislinie abweichen dürfen, bevor ein zusätzlicher Eckpunkt im Polygon erzeugt wird. Wenn dieser Parameter nicht angegeben wird, gilt der Standardwert 10.00 mm. |
c |
Bogentoleranz in Millimeter, Dezimalzahl 0 bis 1 000 |
IfcElements |
Aufzählung der Ifc-Elemente, die beim Import konvertiert werden sollen. Standardmäßig werden alle Elemente konvertiert, für die eine Konvertierung möglich ist. |
e |
Kommaseparierte Liste der Ifc-Elemente, die beim Import konvertiert werden sollen. Dies können sein:Slabs,Walls,Windows,Columns,CurtainWalls,Plates,Stairs,Ramps |
ImportPropertySets |
Aus den Property Sets der IFC benutzerdefinierte Attribute anlegen. Wenn dieser Parameter nicht angegeben wird, werden Property Sets nicht importiert. |
DefaultStairWidth |
Standardwert für die Breite von Treppen, falls die Breite einer Treppe nicht aus der Geometrie bestimmt werden kann. Wenn dieser Parameter nicht angegeben wird, gilt der Standardwert 2.0 Meter. |
w |
Standardwert für die Breite von Treppen in Meter, Dezimalzahl > 0 |
ImportMaterials |
Aus jedem importierten Material einen Darstellungstyp erzeugen, das zu einem importierten Element gehört. Standardmäßig wird Material importiert. |
StratifySlabs |
Slabs terrassieren: Schräge Decken oder Böden durch Terrassierung der daraus erzeugten Fußgängerflächen abbilden. Es werden mehrere Fußgängerflächen mit unterschiedlicher z-Koordinate angelegt. Wenn dieser Parameter nicht angegeben wird, werden Slabs nicht terrassiert. |
StratumHeight |
Falls der Parameter StratifySlabs angegeben ist: Definiert die Terrassenhöhe, an der die Slabs geteilt werden. Wenn dieser Parameter nicht angegeben wird, gilt der Standardwert 0.1 Meter. |
s |
Terrassenhöhe in Meter, Dezimalzahl > 0 |
4. Geben Sie in die Datei *.bat die gewünschten Parameter für die Konvertierung ein.
5. Speichern Sie die Datei *.bat.
Sie können die Datei *.bat zum gewünschten Zeitpunkt ausführen und damit die Konvertierung einer Datei *.ifc in eine Netzdatei *.inpx starten:
6. Doppelklicken auf die Datei *.bat.
Der Batch-Prozess startet die Konvertierung und speichert eine Netzdatei *.inpx.
Beispiel für die Konvertierung von zwei Projekten
Zwei Projekte werden in zwei Dateien *.inpx konvertiert:
ifc2inpx c:\projects\project1.ifc c:\projects\Viswalk\project1.inpx
ifc2inpx c:\projects\project2.ifc c:\projects\Viswalk\project2.inpx
Beispiel für die Konvertierung eines Projekts mit unterschiedlichen Schnitthöhen
Ein Projekt wird mit unterschiedlichen Schnitthöhen in sechs Dateien *.inpx konvertiert. Für die anderen nicht angegebenen Parameter werden Standardwerte eingesetzt.
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
Beispiel für die Konvertierung eines Projekts mit dem Parameter fcElements
Wenn die sechs Projekte aus dem Beispiel oben Flächen und Rampen enthalten, können Sie den Parameter fcElements beispielsweise folgendermaßen einsetzen:
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
In diesem Fall sind Flächen und Rampen nur Teil der ersten erzeugten Datei *.inpx. Mit der Funktion Additiv Lesen in Viswalk können Sie diese mit den Ergebnissen der Konvertierung der anderen Dateien *.inpx kombinieren.
Liste der möglichen Parameter anzeigen
- ► Geben Sie in der Eingabeaufforderung von Windows ifc2inpx ohne weitere Parameter ein.
Die Liste der möglichen Parameter wird angezeigt.
Übergeordnetes Thema: