exterior-shell
Open Source · MIT License
BIM to GIS:
Extract What Matters
Why importing full IFC models into GIS is a problem, and the tool that fixes it
Traditional Import
×
×
×
×
×
📦
1.5 GB
typical IFC file
⏱
Hours
import & processing time
🏢
100%
elements imported
⚠️
90%
interior noise for GIS
→
exterior-shell CLI
IFC
1.5GB
extract
--footprint
NORMAL DETECTION
Rule-based → AI fallback
⚡
Seconds
extraction time
🎯
Smart
normal-direction detection
🔧
Optional
AI classification
→
Stripped IFC + 2D Footprint
ATTRIBUTES
base_elevation: 12.5m
height: 28.3m
area: 1,820 m²
Stripped IFC
📐
< 10%
of original file size
✅
2D Footprint
with elevation attributes
🗺️
GeoJSON
ready for GIS extrusion
📄
Default
stripped IFC output
Stripped IFC
Footprint GeoJSON
github.com/Asem-D/exterior-shell
CAD → BIM → GIS