Merge select gbXML file elements
I have a use case where I need to merge two partially useful gbXML files into one useful gbXML file.
- gbXML A (File A) >> Good Openings but Bad Detailing,
- gbXML B (File B) >> No Openings but Good Detailing,
- gbXML C (File C) >> Good Openings and Good Detailing.
Using a text editor with the aid of the Spider gbXML Viewer I have 'successfully' merged openings from File A into File B to produce File C.
Is there a gbXML utility available that automates the merging of elements like openings or that could be used to develop an automated merging workflow?
Thanks for any direction the community may be able to provide.
-Jake Staub
If the gbXML files are valid, one option is to use Ladybug Tools or Pollination plugins and create a script inside Grasshopper/Rhino.
Thanks for the suggestion Mostapha.
Because the firm already runs Revit I am trying to avoid the overhead associated with running a second design environment.
At the risk of sounding like a salesperson, have you tried the Pollination Revit plugin (https://www.pollination.cloud/revit-p... You can get a clean gbXML/OSM file from the Revit plugin directly without the need to do the extra stuff that you mentioned here.
I tried the Pollination Revit 2021 plugin a little while back and it kept crashing Revit. I tried more recently and got squawks about an elapsed trial period. It's tough to tell what the annual plugin cost will be but at least one Pollination webpage shows $2400/year. That's nearly the annual cost of Revit!
After quite a bit of trial and error I developed a dependable Revit gbXML workflow based on mass families. The last step is Opening placement.