All Projects → bimspot → xeokit-metadata

bimspot / xeokit-metadata

Licence: Apache-2.0 License
A multi-platform command line tool for extracting the structural hierarchy of the building elements within an IFC into the metadata format of the xeokit-sdk.

Programming Languages

C#
18002 projects

Projects that are alternatives of or similar to xeokit-metadata

xeokit-react
Integratation of the xeokit viewer into a React application.
Stars: ✭ 27 (+35%)
Mutual labels:  bim, xeokit, xeokit-sdk
gemini-viewer
WebGL BIM Viewer based on xeoKit-sdk, written with TypeScript.
Stars: ✭ 24 (+20%)
Mutual labels:  bim, ifc, xeokit-sdk
IFC4.3.x-development
Repository to collect updates to the IFC4.3 Specification
Stars: ✭ 59 (+195%)
Mutual labels:  bim, ifc
IFC parser
A full python parser for ISO 10303-11 / EXPRESS schemas and IFC files
Stars: ✭ 23 (+15%)
Mutual labels:  bim, ifc
speckle-unity
AEC Interoperability for Unity through Speckle
Stars: ✭ 28 (+40%)
Mutual labels:  bim
web-ifc
Reading and writing IFC files with Javascript, at native speeds.
Stars: ✭ 314 (+1470%)
Mutual labels:  ifc
python-mvdxml
A mvdXML checker and w3c SPARQL converter, as an IfcOpenShell submodule or stand-alone.
Stars: ✭ 28 (+40%)
Mutual labels:  ifc
imodeljs-samples
No description or website provided.
Stars: ✭ 34 (+70%)
Mutual labels:  bim
xeokit-converter
A Docker image for converting IFC files to be displayed in the xeokit viewer.
Stars: ✭ 21 (+5%)
Mutual labels:  xeokit
Paddle-Adversarial-Toolbox
Paddle-Adversarial-Toolbox (PAT) is a Python library for Deep Learning Security based on PaddlePaddle.
Stars: ✭ 16 (-20%)
Mutual labels:  bim
frontend-sample-showcase
No description or website provided.
Stars: ✭ 16 (-20%)
Mutual labels:  bim
web-ifc
Reading and writing IFC files with Javascript, at native speeds.
Stars: ✭ 229 (+1045%)
Mutual labels:  ifc
project1
Project 1
Stars: ✭ 48 (+140%)
Mutual labels:  bim
speckle-qgis
QGIS Connector for Speckle 2.0
Stars: ✭ 17 (-15%)
Mutual labels:  bim
itwinjs-core
Monorepo for iTwin.js Library
Stars: ✭ 493 (+2365%)
Mutual labels:  bim
a11yjson
A11yJSON: A standard to describe the accessibility of the physical world.
Stars: ✭ 58 (+190%)
Mutual labels:  bim
speckle-blender
speckle.systems/tag/blender/
Stars: ✭ 38 (+90%)
Mutual labels:  bim
Open-Infra-Platform
This is the official repository of the open-source Open Infra Platform software (as of April 2020).
Stars: ✭ 26 (+30%)
Mutual labels:  ifc
BCF-js
bcf-js is a BIM Collaboration Format (BCF) reader & parser developed and maintained by Parametricos Ltd.
Stars: ✭ 18 (-10%)
Mutual labels:  bim
adapy
A python library for structural analysis and design
Stars: ✭ 39 (+95%)
Mutual labels:  ifc

xeokit-metadata

The xeokit-metadata is a multi-platform command line tool for extracting the structural hierarchy of the building elements within an IFC into the metadata format of the xeokit-sdk.

Usage

$ wget --quiet https://github.com/bimspot/xeokit-metadata/releases/download/1.0.0/xeokit-metadata-linux-x64.tar.gz
$ tar -zxvf xeokit-metadata-linux-x64.tar.gz
$ chmod +x xeokit-metadata-linux-x64/xeokit-metadata
$ ln -s /absolute/path/to/xeokit-metadata-linux-x64/xeokit-metadata /usr/local/bin/xeokit-metadata

See the usage with xeokit-sdk here.

JSON

See the JSON schema in the repo: MetaModel.schema.json.

Example:

{
  "id": "Geldropseweg 47",
  "projectId": "344O7vICcwH8qAEnwJDjSU",
  "author": "[email protected]",
  "createdAt": "2020-07-03T12:00:00",
  "schema": "IFC4",
  "creatingApplication": "CAD Software 20.0.0.101",
  "metaObjects": [
    {
      "id": "344O7vICcwH8qAEnwJDjSU",
      "name": "Geldropseweg 47",
      "type": "IfcProject",
      "parent": null
    },
    {
      "id": "1GJdSmuaI6JvfGvF8t8fMD",
      "name": "-01. Fundering",
      "type": "IfcBuildingStorey",
      "parent": null
    },
    {
      "id": "1aR5aRgqnAJ9NEC7sfD6qG",
      "name": "21_1 WAND NC",
      "type": "IfcWall",
      "parent": "1GJdSmuaI6JvfGvF8t8fMD"
    }
  ]
}

Credits

Created by BIMspot for the xeokit-sdk using the XbimEssentials and the NewtonSoft JSON libraries.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].