Convert survey data to BIM-ready IFC files in 30 seconds.
- Support for CSV, Excel (XLSX/XLS), and KOF formats
- Automatic coordinate system detection
- Unit conversion (meters, millimeters, feet)
- Project basepoint and rotation point support
- Custom property sets for survey points
- Coordinate verification
- IFC4 output format
- Install Python 3.8 or higher
- Install dependencies:
pip install -r requirements.txt
Run the Streamlit app:
streamlit run main.py
sitecast/
├── main.py # Entry point
├── requirements.txt # Dependencies
├── sitecast/ # Main package
│ ├── config.py # Configuration
│ ├── core/ # Core logic
│ ├── ifc/ # IFC generation
│ ├── ui/ # User interface
│ └── utils/ # Utilities
The UI modules need to be completed with the full implementation from the modularized code. Copy the implementations for:
sitecast/ui/sidebar.py
sitecast/ui/upload.py
sitecast/ui/mapping.py
sitecast/ui/export.py
[Your License Here]