From b0aeabf2f627a44f2e36653943f5b832ba7db73c Mon Sep 17 00:00:00 2001 From: Andrej730 Date: Wed, 16 Apr 2025 18:05:30 +0500 Subject: [PATCH] ifc5d .csv cost schedule - save as unicode Previously it was saved using Windows 1252 and importing it would fail with an error like so: ``` UnicodeDecodeError: 'utf-8' codec can't decode byte 0x92 in position 650: invalid start byte ``` --- src/ifc5d/sample_cost_schedule_house_FR.csv | 28 ++++++++++----------- 1 file changed, 14 insertions(+), 14 deletions(-) diff --git a/src/ifc5d/sample_cost_schedule_house_FR.csv b/src/ifc5d/sample_cost_schedule_house_FR.csv index 18480f0873..de9da092a4 100644 --- a/src/ifc5d/sample_cost_schedule_house_FR.csv +++ b/src/ifc5d/sample_cost_schedule_house_FR.csv @@ -10,10 +10,10 @@ Hierarchy,Identification,Name,Quantity,Unit,Contract,Rate,Material Rate,Labor Ra 4,DB.2.1.2,Etancheite,,,,,,,,, 5,DB.2.1.2.1,Forme de pente et chape de lissage,,,,97,,,,NetArea,"IfcSlab, location=Roof" 5,DB.2.1.2.2,Ecran pare-vapeur et isolation thermique,,,,47,,,,NetArea,"IfcSlab, location=Roof" -5,DB.2.1.2.3,Systeme d’etancheite bicouche,,,,23,,,,NetArea,"IfcCovering, type=Etancheite_H" -5,DB.2.1.2.4,Reliefs d’etancheite bicouche,,,,7,,,,Length,"IfcWall, type=”BLK150”, location=Roof" -5,DB.2.1.2.5,Protection horizontales d’etancheite par carreaux de ciment,,,,,,,,NetArea,"IfcCovering, type=Etancheite_H" -5,DB.2.1.2.6,Protection des reliefs d’etancheite,,,,,,,,, +5,DB.2.1.2.3,Systeme d’etancheite bicouche,,,,23,,,,NetArea,"IfcCovering, type=Etancheite_H" +5,DB.2.1.2.4,Reliefs d’etancheite bicouche,,,,7,,,,Length,"IfcWall, type=”BLK150”, location=Roof" +5,DB.2.1.2.5,Protection horizontales d’etancheite par carreaux de ciment,,,,,,,,NetArea,"IfcCovering, type=Etancheite_H" +5,DB.2.1.2.6,Protection des reliefs d’etancheite,,,,,,,,, 5,DB.2.1.2.7,Etancheite legere,,,,,,,,, 5,DB.2.1.2.8,Fourniture et pose de gargouilles y compris crapaudines,3,unit,,,,,,, ,,,,,,,,,,, @@ -46,7 +46,7 @@ D'angles",,,,,,,,, 6,DB.2.1.5.2.1,Regards visitable de 50x50 cm,,,,,,,,, 6,DB.2.1.5.2.2,Regards non visitable de 40x40 cm,,,,,,,,, 4,DB.2.1.5,Divers,,,,,,,,, -5,DB.2.1.5.1,Gaine technique d’aeration et habillage des descentes des eaux ,,,,,,,,, +5,DB.2.1.5.1,Gaine technique d’aeration et habillage des descentes des eaux ,,,,,,,,, ,,,,,,,,,,, 3,DB.2.2,Fluides,,,,,,,,, 4,DB.2.2.1,Plomberie,,,,,,,,, @@ -57,8 +57,8 @@ D'angles",,,,,,,,, 4,DB.2.3.2,Panneaux solaires,,,,,,,,, 3,DB.2.4,Architecture interieure,,,,,,,,, 4,DB.2.4.1,Menuiserie metallique,,,,,,,,, -5,DB.2.4.1.1,G.c 1 en vitrage bord ŕbord 10*10*2(1unite) rail en alu encastre,,,,,,,,, -5,DB.2.4.1.2,G.c 2 en vitrage bord ŕbord 10*10*2(1unite) rail en alu encastre,,,,,,,,, +5,DB.2.4.1.1,G.c 1 en vitrage bord Ă bord 10*10*2(1unite) rail en alu encastre,,,,,,,,, +5,DB.2.4.1.2,G.c 2 en vitrage bord Ă bord 10*10*2(1unite) rail en alu encastre,,,,,,,,, ,,,,,,,,,,, 4,DB.2.4.2,Menuiserie bois,,,,,,,,, 5,DB.2.4.2.1,Portes,,,,,,,,, @@ -89,10 +89,10 @@ D'angles",,,,,,,,, ,,,,,,,,,,, 4,DB.2.4.5,Revetement carreaux,,,,,,,,, 5,DB.2.4.5.1,Revetements,,,,,,,,, -6,DB.2.4.5.1.1,Revętement sol: cuisine - carreaux - gres cerame (30*60cm) - choix sous validation d'echantillons par l'architecte et le maitre d'ouvrage,,,,,,,,, -6,DB.2.4.5.1.2,Revętement sol: salle de jeux - carreaux - gres cerame (30*60cm) - choix sous validation d'echantillons par l'architecte et le maitre d'ouvrage,,,,,,,,, -6,DB.2.4.5.1.3,Revętement sol: (reserve) - gres cerame (30*60cm) - choix sous validation d'echantillons par l'architecte et le maitre d'ouvrage - ,,,,,,,,, -6,DB.2.4.5.1.4,Revętement mural cuisine - carreaux - effet vitrage noir,,,,,,,,, +6,DB.2.4.5.1.1,RevĂŞtement sol: cuisine - carreaux - gres cerame (30*60cm) - choix sous validation d'echantillons par l'architecte et le maitre d'ouvrage,,,,,,,,, +6,DB.2.4.5.1.2,RevĂŞtement sol: salle de jeux - carreaux - gres cerame (30*60cm) - choix sous validation d'echantillons par l'architecte et le maitre d'ouvrage,,,,,,,,, +6,DB.2.4.5.1.3,RevĂŞtement sol: (reserve) - gres cerame (30*60cm) - choix sous validation d'echantillons par l'architecte et le maitre d'ouvrage - ,,,,,,,,, +6,DB.2.4.5.1.4,RevĂŞtement mural cuisine - carreaux - effet vitrage noir,,,,,,,,, 5,DB.2.4.5.2,Plinthes,,,,,,,,, 6,DB.2.4.5.2.1,Plinthes - duropolymer orac decor ref : sx157,,,,,,,,, 6,DB.2.4.5.2.2,Plinthes marches - - duropolymer orac decor ref : sx157,,,,,,,,, @@ -108,8 +108,8 @@ D'angles",,,,,,,,, 4,DB.2.4.7,Faux plafonds,,,,,,,,, 5,DB.2.4.7.1,Type 1,,,,,,,,, 5,DB.2.4.7.2,Type 2,,,,,,,,, -5,DB.2.4.7.3,Type 3 – hydrofuge – exterieur,,,,,,,,, -5,DB.2.4.7.4,Trappes d’acces,,,,,,,,, +5,DB.2.4.7.3,Type 3 – hydrofuge – exterieur,,,,,,,,, +5,DB.2.4.7.4,Trappes d’acces,,,,,,,,, ,,,,,,,,,,, 4,DB.2.4.8,Cuisine,1,unit,,,,,,, ,,,,,,,,,,, @@ -118,7 +118,7 @@ D'angles",,,,,,,,, 5,DB.2.5.1.1,Revetement mural: plus value enduit mural hydrofuge (monocouche),,,,,,,,, 5,DB.2.5.1.2,Revetement mural: pierre volcanique grise ,,,,,,,,, 5,DB.2.5.1.3,Revetement mural: bardage en bois iroko ou tole alu section carre ou rectangulaire avec habillage bois technowood (voir detail architecte),,,,,,,,, -5,DB.2.5.1.4,Revętement sol: terrasses et cour - tech - choix sous validation d'echantillons par l'architecte et le maitre d'ouvrage ,,,,,,,,, +5,DB.2.5.1.4,RevĂŞtement sol: terrasses et cour - tech - choix sous validation d'echantillons par l'architecte et le maitre d'ouvrage ,,,,,,,,, 5,DB.2.5.1.5,Revetement sol: seuill entree en pierre de taza,,,,,,,,, 5,DB.2.5.1.6,Revetement sol: sous bassement perimetre villa en pierre de taza ,,,,,,,,, ,,,,,,,,,,,