Skip to content

GeoTree is a BIMserver plugin that combines a BIM model's semantic and geometric data into a single JSON document.

License

Notifications You must be signed in to change notification settings

urbanetic/geotree-bimserver-plugin

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Geotree BIMserver Plugin

Build Status Javadoc Status

The Geotree plugin for BIMserver serialises IFC BIM models into a JSON document containing both the semantic hierarchy and geometry of the model. This enables the AURIN Asset Conversion Service (ACS) to convert IFC files into entities compatible with Atlas.

The Docker image can be used to easily deploy a BIMserver instance with the plugin already installed. For more details on running the BIMserver image, see the docker-bimserver repo.

Installation

To install the plugin:

  1. Install BIMserver as you normally would
  2. Compile the Geotree source to a JAR with mvn package (or see releases)
  3. Copy the compiled JAR to the plugins folder in the directory to which you installed BIMserver
  4. Restart the BIMserver service

To build docker from the parent directory:

  1. docker build --rm -t urbanetic/geotree-bimserver:latest -f docker/Dockerfile .

If the plugin was instaled successfully, you should be able to see a plugin called JsonIfcGeometryTreeSerializerPlugin listed in the Plugins section of the admin view.

Note that to compile, you will need to specify a Maven repository to provide the BIMserver dependencies. The relevant JARs are in the lib archive of the official releases. Official Maven support for the BIMserver libraries is an open issue.

About

GeoTree is a BIMserver plugin that combines a BIM model's semantic and geometric data into a single JSON document.

Resources

License

Stars

Watchers

Forks

Packages

No packages published