BatchPlan: A large scale solution for floor plan extraction
Project description
BatchPlan
About
BatchPlan as a robust large-scale floor plan extraction tool designed to be highly customizable, extensible, and pluggable in various capacities. The design decisions are meticulously crafted, particularly for the processing of extensive BIM data stored in IFC files.
Installation
BatchPlan is dependent to pythonocc-core which is curretly only available as conda package. Thus we need to create a conda environment as follows:
First we need to copy environment.yml to your machine and run the following command to create the environment with needed dependencies:
conda env create -f environment.yml
Now we need to install BatchPlan. There is two ways:
- Installing with pip:
pip install BatchPlan
- Building from source:
git clone https://github.com/byildiz/BatchPlan.git
cd BatchPlan
pip install .
Usage
python -m batchplan.extract_floor_plans examples/data/Shependomlaan/IFC\ Schependomlaan.ifc --formatter FloorWKTFormatter --output output
Known Issues and Limitations
- There is memory leakage which makes processing huge projects hard.
- BatchPlan currently can't run on a machine without a GUI environment.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distributions
Hashes for BatchPlan-0.1.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bd5fa812469f98fff7ab267b70cdbd1098798a670c5daf99ce99e57c73746809 |
|
MD5 | c4790d3aaf21239b392944ec24c0f1c7 |
|
BLAKE2b-256 | a60168e2827c83290cc6e7df2cb08211f0291810110464e7fc27a7b07f53eeb0 |
Hashes for BatchPlan-0.1.1-cp310-cp310-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b21d2fa8d703203b1524a19d810786a1cff70fa72c6e23d1487c9b033605d688 |
|
MD5 | 1ad83fb1e1bdab5a82e2dc3d619bbe5c |
|
BLAKE2b-256 | 9bd1bae77445154b5f7b7d5d6490f598cd1ffdf52c33a47778ddcbaaecc75e9e |
Hashes for BatchPlan-0.1.1-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 11727618f5518fa23cd33e7095e5ca233cccdde39df14041786a1c23b90e8e06 |
|
MD5 | 43b084684e5b0b01af2cec33401205cd |
|
BLAKE2b-256 | 7a7f8dad475d5d01d6736c97eeefaaedf211039bff0061c485a8332d4fd3621e |