mirror of
https://github.com/IfcOpenShell/IfcOpenShell.git
synced 2026-08-09 17:31:45 +00:00
Fix #3264. Describe IFC to JSON conversion (and other formats) in documentation.
This commit is contained in:
@@ -0,0 +1,5 @@
|
||||
Ifc2CA
|
||||
======
|
||||
|
||||
Ifc2CA converts IFC models to FEM structural analytical models to be used in
|
||||
Code_Aster.
|
||||
@@ -0,0 +1,4 @@
|
||||
Ifc4D
|
||||
=====
|
||||
|
||||
Ifc4D contains a series of utilities for converting to and from various 4D software.
|
||||
@@ -0,0 +1,5 @@
|
||||
Ifc5D
|
||||
=====
|
||||
|
||||
Ifc5D is a collection of utilities of manipulating cost-related data to and
|
||||
from formats, reports, and optimisation engines.
|
||||
@@ -0,0 +1,5 @@
|
||||
IfcCityJSON
|
||||
===========
|
||||
|
||||
IfcCityJSON is a converter for CityJSON files and IFC. It currently only
|
||||
supports one-way conversion from CityJSON to IFC.
|
||||
@@ -1,8 +1,68 @@
|
||||
IfcConvert
|
||||
==========
|
||||
|
||||
IfcConvert is a command-line application for converting IFC geometry into
|
||||
file formats such as OBJ, DAE, GLB, STP, IGS, XML, and SVG.
|
||||
IfcConvert is a command-line application for converting IFC geometry into file
|
||||
formats such as OBJ, DAE, GLB, STP, IGS, XML, SVG, H5, and IFC itself.
|
||||
|
||||
For other conversions, other software is available as other utilities within
|
||||
IfcOpenShell.
|
||||
|
||||
+-------------------------+-------------------------+----------------------+
|
||||
| From Format | To Format | Tool |
|
||||
+=========================+=========================+======================+
|
||||
| .ifc | .obj, .dae, .glb, .stp, | IfcConvert |
|
||||
| | .igs, .xml, .svg, .h5, | |
|
||||
| | .ifc | |
|
||||
+-------------------------+-------------------------+----------------------+
|
||||
| .ifc | .dae, .abc, .usd, .obj, | `BlenderBIM Add-on`_ |
|
||||
| | .ply, .stl, .fbx, .glb, | |
|
||||
| | .gltf, .x3d, .dxf | |
|
||||
+-------------------------+-------------------------+----------------------+
|
||||
| .ifc | .ifcZIP, .ifcXML, .ifc | IfcOpenShell-Python_ |
|
||||
+-------------------------+-------------------------+----------------------+
|
||||
| .ifc | .ifcJSON | Ifc2JSON_ |
|
||||
+-------------------------+-------------------------+----------------------+
|
||||
| .ifc | .ifc | IfcPatch_ |
|
||||
| | (IFC2X3, IFC4, IFC4X3) | |
|
||||
+-------------------------+-------------------------+----------------------+
|
||||
| .ifc | .json (Code_Aster), | Ifc2CA_ |
|
||||
| | .comm (Code_Aster) | |
|
||||
+-------------------------+-------------------------+----------------------+
|
||||
| .ifc | .xml (Oracle P6), | Ifc4D_ |
|
||||
| | .xml (MS Project) | |
|
||||
+-------------------------+-------------------------+----------------------+
|
||||
| .ifc | .csv, .ods, .xlsx | Ifc5D_ |
|
||||
+-------------------------+-------------------------+----------------------+
|
||||
| .ifc | .csv, .ods, .xlsx | IfcCSV_ |
|
||||
+-------------------------+-------------------------+----------------------+
|
||||
| .csv | .ifc | Ifc5D_ |
|
||||
+-------------------------+-------------------------+----------------------+
|
||||
| .csv | .ifc | IfcCSV_ |
|
||||
+-------------------------+-------------------------+----------------------+
|
||||
| .dxf | .ifc | `BlenderBIM Add-on`_ |
|
||||
+-------------------------+-------------------------+----------------------+
|
||||
| .obj | .ifc | `BlenderBIM Add-on`_ |
|
||||
+-------------------------+-------------------------+----------------------+
|
||||
| .json (CityJSON) | .ifc | IfcCityJSON_ |
|
||||
+-------------------------+-------------------------+----------------------+
|
||||
| .xer (Oracle P6) | .ifc | Ifc4D_ |
|
||||
+-------------------------+-------------------------+----------------------+
|
||||
| .xml (Oracle P6) | .ifc | Ifc4D_ |
|
||||
+-------------------------+-------------------------+----------------------+
|
||||
| .xml (MS Project) | .ifc | Ifc4D_ |
|
||||
+-------------------------+-------------------------+----------------------+
|
||||
| .xml (Powerproject) | .ifc | Ifc4D_ |
|
||||
+-------------------------+-------------------------+----------------------+
|
||||
|
||||
.. _IfcOpenShell-Python: ifcopenshell-python.html
|
||||
.. _IfcPatch: ifcpatch.html
|
||||
.. _Ifc2CA: ifc2ca.html
|
||||
.. _IfcCSV: ifccsv.html
|
||||
.. _Ifc4D: ifc4d.html
|
||||
.. _Ifc5D: ifc5d.html
|
||||
.. _IfcCityJSON: ifccityjson.html
|
||||
.. _Ifc2JSON: other.html
|
||||
.. _BlenderBIM Add-on: https://blenderbim.org
|
||||
|
||||
.. toctree::
|
||||
:hidden:
|
||||
|
||||
@@ -0,0 +1,5 @@
|
||||
IfcCSV
|
||||
======
|
||||
|
||||
IfcCSV exports and imports data from spreadsheet or tabular datasets. This lets
|
||||
you view and edit IFC data using CSV, ODS, XLSX, and more.
|
||||
@@ -0,0 +1,6 @@
|
||||
IfcTester
|
||||
=========
|
||||
|
||||
IfcTester lets you author and read Information Delivery Specification (IDS)
|
||||
files. You can validate IFC models against IDS and generate reports in multiple
|
||||
formats. It works from the command line, as a web app, or as a library.
|
||||
@@ -10,18 +10,38 @@ IfcOpenShell is a suite of developer libraries and utilities to manipulate OpenB
|
||||
.. toctree::
|
||||
:hidden:
|
||||
:maxdepth: 1
|
||||
:caption: Contents:
|
||||
:caption: Main:
|
||||
|
||||
ifcopenshell
|
||||
ifcopenshell-python
|
||||
ifcconvert
|
||||
blenderbim
|
||||
|
||||
.. toctree::
|
||||
:hidden:
|
||||
:maxdepth: 1
|
||||
:caption: Utilities:
|
||||
|
||||
bimserver-plugin
|
||||
bimtester
|
||||
ifcdiff
|
||||
ifcpatch
|
||||
ifc2ca
|
||||
ifc4d
|
||||
ifc5d
|
||||
ifccityjson
|
||||
ifcclash
|
||||
ifccobie
|
||||
ifccsv
|
||||
ifcdiff
|
||||
ifcpatch
|
||||
ifcsverchok
|
||||
bimserver-plugin
|
||||
ifctester
|
||||
other
|
||||
|
||||
.. toctree::
|
||||
:hidden:
|
||||
:maxdepth: 1
|
||||
:caption: API:
|
||||
|
||||
C++ API Reference <https://ifcopenshell.github.io/docs/rst_files/library_root.html>
|
||||
Python API Reference <autoapi/index>
|
||||
|
||||
|
||||
@@ -0,0 +1,18 @@
|
||||
Other utilities
|
||||
===============
|
||||
|
||||
There are other notable utilites that are built with, or integrate with
|
||||
IfcOpenShell, but are not officially part of the IfcOpenShell umbrella.
|
||||
|
||||
+----------------------+---------------------------------------------------+
|
||||
| Utility | Description |
|
||||
+======================+===================================================+
|
||||
| Ifc2JSON_ | Converts .ifc to .ifcJSON, including support for |
|
||||
| | stripping geometry, and IfcJSON version 4 and 5a. |
|
||||
+----------------------+---------------------------------------------------+
|
||||
| VoxelisationToolkit_ | Converts .ifc geometry into voxels, and lets you |
|
||||
| | perform voxel based geometric analysis. |
|
||||
+----------------------+---------------------------------------------------+
|
||||
|
||||
.. _Ifc2JSON: https://github.com/buildingSMART/ifcJSON/tree/master/file_converters
|
||||
.. _VoxelisationToolkit: https://github.com/opensourceBIM/voxelization_toolkit
|
||||
Reference in New Issue
Block a user