Revit – Setting out and scheduling coordinates from grids with Dynamo

I have had a few questions around detailing coordinates of grid intersections with Revit. You may already know that it is tricky to add spot coordinates to each grid intersection as Revit will not ‘snap’ to the grid intersection. You can add reference planes across the grid intersections, but this is quite time consuming and prone to error.

Revit - Grid Setting Out and Detailing

I have created a Dynamo script to place down a setting out family at each grid intersection and record the grid intersection, Easting and Northing at each location. This has the added value of being exposed in Navisworks or an IFC model for a contractor. We can also schedule the coordinates of each grid intersection and present this onto drawings or export to Microsoft Excel for input into site instruments.

Grid Setting Out Points - Dynamo

Update!

Thanks to Christoph for providing a Python script to replace the convert to number node. Below is the updated graph.

Dynamo Update

and here is christoph’s python script.

#@Christoph Raidl(2019)
Grids = IN[0]
IsString = []
for Grid in Grids:
    try:
        name=int(Grid)
        IsString.append(False)
    except:
        IsString.append(True)
        
OUT = IsString

Python

 

See the video below for more!

 

https://youtu.be/6_8vWdy4yzk

 

LawrenceH