<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: edit IFC import to write in Extensible Storage in Revit API Forum</title>
    <link>https://forums.autodesk.com/t5/revit-api-forum/edit-ifc-import-to-write-in-extensible-storage/m-p/5900548#M74866</link>
    <description>&lt;P&gt;Hi Eilise,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;it is difficult to describe for non-programmers, because I programmed the solution and we did not see any way to configure it inside Revit.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Basically I extended the class Revit.IFC.Export.Exporter.Exporter, overrode the method void ExportElementImpl(ExporterIFC, Element, ProductWrapper), checked, whether the element contains Extensible-Storage-Data and called IFCInstanceExporter.CreateRelDefinesByProperties(...) to attach the IFC-Data.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Regards, Achim&lt;/P&gt;</description>
    <pubDate>Tue, 10 Nov 2015 06:59:08 GMT</pubDate>
    <dc:creator>astuy</dc:creator>
    <dc:date>2015-11-10T06:59:08Z</dc:date>
    <item>
      <title>edit IFC import to write in Extensible Storage</title>
      <link>https://forums.autodesk.com/t5/revit-api-forum/edit-ifc-import-to-write-in-extensible-storage/m-p/5422029#M74863</link>
      <description>&lt;P&gt;Hello,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I have got a question to Revit API:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I have written some data into Revit Extensible Storage. For interchange the Revit files with other Systems we use IFC-Format. To write the Extensible Storage-Data to an IFC-File I edited the &lt;A target="_blank" href="http://sourceforge.net/projects/ifcexporter/"&gt;SourceForge-IFC-Project&lt;/A&gt;&amp;nbsp;as I needed and my data are written as PropertySets into the IFC-File. Everything fine.&lt;/P&gt;&lt;P&gt;Now is the question, how to get the data back into Extensible Storage when Importing the IFC-File. Do you have any Idea? I didn't find where to edit the IFC-Import, for the SourceForge Project is also only calling Autodesk.Revit.DB.IFC.ImporterIFC.ProcessIFCProject() (in class Revit.IFC.Import.Data.IFCImportFile). Can you help me please and tell, where I can customize the IFC-Import the way I want to?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Kind Regards, Achim&lt;/P&gt;</description>
      <pubDate>Mon, 24 Nov 2014 07:53:49 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/revit-api-forum/edit-ifc-import-to-write-in-extensible-storage/m-p/5422029#M74863</guid>
      <dc:creator>astuy</dc:creator>
      <dc:date>2014-11-24T07:53:49Z</dc:date>
    </item>
    <item>
      <title>Re: edit IFC import to write in Extensible Storage</title>
      <link>https://forums.autodesk.com/t5/revit-api-forum/edit-ifc-import-to-write-in-extensible-storage/m-p/5461577#M74864</link>
      <description>&lt;P&gt;Dear Achim,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Congratulations on adding your own data to the IFC export.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P class="p1"&gt;The Open Source only really supports export and link IFC, not Open IFC.&amp;nbsp;&lt;/P&gt;
&lt;P class="p1"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P class="p1"&gt;That said, you&amp;nbsp;can still modify the open source to work in this case as well.&amp;nbsp;&lt;/P&gt;
&lt;P class="p1"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P class="p1"&gt;In particular, after the call to ProcessIFCProject() (which basically does the entire open IFC), you&amp;nbsp;can go through the document, search through the created elements and get their IFC GUID.&amp;nbsp; When you&amp;nbsp;find the matching IFC GUID, you&amp;nbsp;can add whatever data you&amp;nbsp;want.&amp;nbsp;&lt;/P&gt;
&lt;P class="p1"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P class="p1"&gt;We are thinking about&amp;nbsp;supporting Open IFC more fully in open source as well in the future...&lt;/P&gt;
&lt;P class="p1"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P class="p1"&gt;Cheers,&lt;/P&gt;
&lt;P class="p1"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P class="p1"&gt;Jeremy&lt;/P&gt;</description>
      <pubDate>Wed, 07 Jan 2015 17:43:52 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/revit-api-forum/edit-ifc-import-to-write-in-extensible-storage/m-p/5461577#M74864</guid>
      <dc:creator>jeremytammik</dc:creator>
      <dc:date>2015-01-07T17:43:52Z</dc:date>
    </item>
    <item>
      <title>Re: edit IFC import to write in Extensible Storage</title>
      <link>https://forums.autodesk.com/t5/revit-api-forum/edit-ifc-import-to-write-in-extensible-storage/m-p/5893774#M74865</link>
      <description>&lt;P&gt;Hi astuy,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;You mention in your post that you edited the &lt;A href="http://sourceforge.net/projects/ifcexporter/" target="_blank" rel="nofollow"&gt;SourceForge-IFC-Project&lt;/A&gt;&amp;nbsp;in order to write data from the Extensible storage to your IFC file.&lt;/P&gt;&lt;P&gt;Please could you let me know how you did this?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I am currently using the COBie Extension which apparently writes Zoning data to the Extensible Storage (&lt;A href="http://www.caddmicrosystems.com/cobieextension/help/revit.html)," target="_blank"&gt;http://www.caddmicrosystems.com/cobieextension/help/revit.html),&lt;/A&gt; however when I export an IFC of the model no IFCZones are created and therefore the data added by the COBie extension is not visible when I import it into other software packages.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I am not a programer so a basic description would be brilliant!&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Eilise&lt;/P&gt;</description>
      <pubDate>Thu, 05 Nov 2015 10:07:41 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/revit-api-forum/edit-ifc-import-to-write-in-extensible-storage/m-p/5893774#M74865</guid>
      <dc:creator>EHughes1</dc:creator>
      <dc:date>2015-11-05T10:07:41Z</dc:date>
    </item>
    <item>
      <title>Re: edit IFC import to write in Extensible Storage</title>
      <link>https://forums.autodesk.com/t5/revit-api-forum/edit-ifc-import-to-write-in-extensible-storage/m-p/5900548#M74866</link>
      <description>&lt;P&gt;Hi Eilise,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;it is difficult to describe for non-programmers, because I programmed the solution and we did not see any way to configure it inside Revit.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Basically I extended the class Revit.IFC.Export.Exporter.Exporter, overrode the method void ExportElementImpl(ExporterIFC, Element, ProductWrapper), checked, whether the element contains Extensible-Storage-Data and called IFCInstanceExporter.CreateRelDefinesByProperties(...) to attach the IFC-Data.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Regards, Achim&lt;/P&gt;</description>
      <pubDate>Tue, 10 Nov 2015 06:59:08 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/revit-api-forum/edit-ifc-import-to-write-in-extensible-storage/m-p/5900548#M74866</guid>
      <dc:creator>astuy</dc:creator>
      <dc:date>2015-11-10T06:59:08Z</dc:date>
    </item>
    <item>
      <title>Re: edit IFC import to write in Extensible Storage</title>
      <link>https://forums.autodesk.com/t5/revit-api-forum/edit-ifc-import-to-write-in-extensible-storage/m-p/5902673#M74867</link>
      <description>&lt;P&gt;Ok, thanks for your help Achim,&lt;/P&gt;&lt;P&gt;It doesn't make much sense to me but I'll forward this on to a member of my team who will be able to help.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks Again,&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;Eilise&lt;/P&gt;</description>
      <pubDate>Wed, 11 Nov 2015 11:41:39 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/revit-api-forum/edit-ifc-import-to-write-in-extensible-storage/m-p/5902673#M74867</guid>
      <dc:creator>EHughes1</dc:creator>
      <dc:date>2015-11-11T11:41:39Z</dc:date>
    </item>
  </channel>
</rss>

