I have recently created my first dynamo graph! It’s a modified version of this script
The modifications that I made are: split up the osm data in three different families:
- one with known building heights (extrusion height = actual building height)
- one with unknown building heights but known building levels (extrusion height = user defined level height x levels)
- one with unknown building heights and building levels
However, I want to make it easier for my users to edit the created geometry (right now I’m using the Springs FamilyInstance.ByGeometry node that creates a freeform shape. Is there a way to instead create Revit extrusions? That way my users could edit the sketch and extrusion height from within Revit, cut it with voids etc.
I found one older topic stating that this wasn’t possible but perhaps things have changed (dynamo updates seem to happen very often?).
Also, is it possible to create, with one graph, nested families? For example, I would like to create one container family, that holds a unique nested family for each building. I could then store information about these building (name, address, …) in the nested subfamilies. Ideally these nested families would also have a parameter to change the height of the extrusion.