AEC Platform English

← Tất cả sản phẩm

ifc-spf

Đọc IFC-SPF chỉ bằng thư viện chuẩn. Không kernel hình học, không thư viện biên dịch, không tải schema.

Trạng thái
Thử nghiệm sớm
Giấy phép
MIT
Ngôn ngữ
Python
Số test
55

Cài đặt

pip install git+https://github.com/aec-platform/ifc-spf.git

Chưa lên PyPI — lệnh này cài trực tiếp từ mã nguồn.

Chạy thử

python -c "from ifcspf import Model; print(len(Model.open('b.ifc').of_type('IfcDoor')))"

Tầng mà toàn bộ công cụ mở đứng lên. Bốn phần, mỗi phần dùng riêng được: bộ tách token và phân tích cú pháp ISO 10303-21; tầng schema cho phép gọi thuộc tính theo tên và mở rộng phân lớp con, lưu dưới dạng dữ liệu chứ không phải mã; giải đơn vị về hệ SI; và bộ thuộc tính, bộ khối lượng cùng chuỗi phân cấp không gian. Nó đọc đúng những gì một file IFC tự khai báo — cũng chính là tất cả những gì việc bóc tách, soát quy chuẩn, kiểm toán và kết xuất thực sự cần.

Điểm khác biệt

Mã nguồn →