Pagina's op IkLeerBIM

maandag 12 februari 2018

Tool om een Revit Project af te stemmen op de Nederlandse BIM standaarden -UPDATE-

Laatste Update in de Download - 14-09-2022

Iemand vroeg me vandaag:"Waarom zo'n tool?". 
Voor diegene die het nog niet door heeft. De wereld en ook de bouw wordt steeds meer digitaal. Kwaliteit zit tegenwoordig mede in de consistente en betrouwbare digitale structuur die je aanlevert. En dat wordt alleen maar belangrijker. Een hulpmiddel als deze, is gemaakt om daarbij te helpen. Zowel op het gebied van tijd als van kwaliteit. Daarnaast is het belangrijk dat 'standaarden' eenvoudig te realiseren zijn, om echt standaard te worden. 
Daar heeft iedereen belang bij.
 
Sinds de lancering van deze tool op 30 september 2017 is de tool verder verbeterd en uitgebreid. Ook zijn er 2 filmpjes gemaakt om de tool aan het werk te zien. Er is een korte en stoere presentatie. En er is een langere film gemaakt, die meer ingaat op de details en het gebruik van de tool.

Op de site van de RevitGG is ook de presentatie te vinden en te downloaden die ik op 9 november heb mogen geven tijdens een gezamenlijke dag van de RevitGG en BuildingSmart.


Korte introductiefilm

In de LOG file staat uitgebreid beschreven wat er veranderd is. - laatste update 13-07-2019 - 
Maar in hoofdlijnen gaat het om:
  • De Function parameter is toegevoegd:
    • Met deze parameter kan je in Revit aangeven of bijvoorbeeld een wand Interior of Exterior is. Dit is 1 van de zaken waar de BIM Basis ILS om vraagt. 
    • De Function parameter wordt bepaald in de volgorde:
        1. Handmatig opgegeven
        2. “binnen” of “buiten” als onderdeel van de Type Name.
          • Een 'binnenspouwblad' wordt dus Interior 
          • en KZS_120 wordt eventueel Exterior
        3. De NL-SfB codering
        4. De oude waarde handhaven 
        • Er is ook een alternatieve formule gemaakt om nummer 2 en 3 om te draaien
    • IFC:
      • Naar aanleiding van uitgebreide test op ondersteunde en niet ondersteunde IFC entiteiten in Revit, zijn de standaard NL-SfB naar Ifc mappingtabellen en de keuzelijsten aangepast. Zie ook de SourceForge Site van IFC for Revit: IFC2x3 en voor IFC4
        • 28-05-2018 - In aanvulling hierop nog het volgende. De testen zijn uitgevoerd met Open Source Exporter versie IFC for Revit 2018 v18.2.0. De daaropvolgende tussen versies leken een stap terug te zijn. Als je foutmeldingen krijgt bij het exporteren naar IFC, IFC gerelateerde Warnings krijgt, of ontbrekende geometrie hebt in de IFC adviseer ik de laatste versie te gebruiken. Controleer ook altijd de IFC met een andere viewer. Er zijn aanzienlijke verschillen tussen de viewers onderling. De fout zit niet per definitie in de IFC maar kan ook zeker in de ontvangende software zitten. Hopelijk is dat voldoende. https://sourceforge.net/projects/ifcexporter/files/2018/
        • De laatste aanvullingen van Add2TC1 zijn zover mogelijk ook doorgevoerd.
      • Alle onderdelen krijgen nu een ingevulde IfcExportAs waarde. Als deze parameter tenminste aanwezig is in Revit. Deze is waar mogelijk gebaseerd op de NL-SfB. Maar anders valt de waarde terug op de Category mapping van de Revit Standards. Deze aanpassing moet meer inzicht geven in wat er gaat gebeuren met elk onderdeel bij een export naar IFC. Tip: een IfcOpeningElement - gekoppeld aan 31.10 en 32.10 is inderdaad een openingen in je IFC. Kies een andere NL-SfB code als je een kozijn bedoeld.
      • De hyperlink van een IfcEntiteit verwijst nu naar Addendum 2 van IFC4 op de vernieuwde website van BuildingSmart. 
    • Dynamo:
      • Er is inmiddels een Dynamo 2 map toegevoegd met bijbehorende scripts. En als er toch problemen zijn graag melden.
      • Er ontbraken nog een paar Revit Categorieën vanwege wat Dynamo beperkingen. Deze laatsten zijn nu ook toegevoegd. Dynamo 2 heeft weer nieuwe problemen met het vinden van een Category. Gelukkig betreft het hier alleen enkele ondergeschikte annotatie categorieën.
      • Er is nu een uitgebreidere rapportage voor gebruik met de Dynamo Player.
        • p.s. Ik heb er voor gekozen om Dynamo Warnings niet te voorkomen. Als er in Excel een aanpassing is gedaan, verwacht je dat dit in Revit wordt verwerkt. Als dit om (meestal voor de hand liggende) redenen niet lukt. Geef ik liever een gespecificeerde melding in de sheet Dynamo_Error_Report. Als je een Dynamo Warning krijgt is dit dus niet vreemd. Check de elementen in die sheet handmatig. zie ook de uitgebreide film na 20:40min.
    • Invoer:
      • Er zijn voorbeeld formules toegevoegd voor de invoer. En ook een referentie Sheet om alles sneller in te kunnen vullen. Het werkt nog steeds op basis van “what you see is what you get”. Dus bevalt de uitkomst van de formule niet? Dan tik je gewoon de juiste waardes is. Waarom en hoe kan je zien in de films.
      • Bij het herleiden van de juiste 4-cijferige NL-SfB code reageren de formules in Excel beter op afwijkende bestaande invoer in de Assembly Code.
      Belangrijk blijft:
      • Gebruik van deze tool op eigen risico (al gebruiken we het zelf ook)
        • Altijd synchroniseren voor je gebruik maakt van een Dynamo Script.
        • Altijd de hele invoer sheet ‘resetten’ door de 1 van de 2 onderste rijen over het invulveld tot de gele headers heen te kopiëren. Daardoor voorkom je dat oude handmatige invoer je project vervuild.
        • Snap je bovenstaande opmerkingen niet? Een reden te meer om onderstaand filmpje te bekijken voor je de tool gaat testen. 
      De tool is HIER te downloaden. Of gebruik Github.
      Als er vragen of opmerkingen zijn hoor ik dat natuurlijk graag. Daar hebben we allemaal wat aan! Meerdere mensen zijn je al voor geweest. Tot nu toe was allemaal goed en snel oplosbaar.


      Hoe gebruik je de tool?