Strumento 01 Client-side

IFC Class Patcher

Riclassifica gli elementi in blocco da una mappatura Excel: classe di partenza → entità IFC → PredefinedType. Il file resta nel browser, esce un IFC corretto.

Ingresso .ifc + .xlsx
Uscita .ifc · .csv
Schema IFC2x3 · IFC4
01 Modello IFC
Trascina il file .ifc o sfoglia nessun upload, la lettura è locale

La proprietà IFC il cui valore corrisponde al codice della mappatura. Caricando l'IFC vengono suggerite le proprietà presenti nel file.

02 Mappatura Excel
Trascina il file .xlsx o sfoglia Classe → Entità → ENUMTYPE
Foglio
Intestazione
03 Colonne
Classe di partenza
Entità IFC
PredefinedType
Nessun upload: l'IFC viene letto e riscritto nel browser.

Regole risolte

Carica la mappatura Excel: qui compaiono le regole che verranno applicate, con il conteggio degli elementi colpiti.
Carica IFC e mappatura, poi indica il parametro di riferimento.
Formato della mappatura

Un foglio Excel qualunque: scegli tu la riga di intestazione e le tre colonne. Ogni riga è una regola — gli elementi il cui parametro di riferimento vale la classe di partenza prendono l'entità IFC e il PredefinedType indicati. Le righe doppie vengono ignorate.

Classe di partenza Il codice così com'è scritto nell'IFC, per esempio TUB-ACC-DN300. Il confronto è esatto.
Entità IFC Il nome della classe IFC di destinazione, per esempio IfcPipeSegment.
PredefinedType Il valore dell'enumerazione, per esempio RIGIDSEGMENT. Colonna facoltativa: se manca vale NOTDEFINED.
Da specificare Una cella con esattamente DA SPECIFICARE salta la regola; se il testo la contiene insieme ad altro, il PredefinedType originario viene mantenuto.
Log dettagliato

File singolo, AGPL-3.0 — funziona anche offline, una volta aperta la pagina.