If you are looking to impott points to Revit from Trimble(and vice versa) then you can use these nodes to assist. This takes a file path(CSV recommended), sheet name, family type, and separator in order to output a certain family at the specified location that can help you visualize what is going on in the field.

I have a point family available here:

Repository here:

and some YouTube instructions here:

Please feel free to email me if you have any issues!Import


This node will take a set of data, such as a list, and replace the null values with a specified value. As shown below, it can work with a dataset of mixed data types, such as strings, integers, and booleans.

List Sectors for Given Elements

This node will take an element list, and a list of ‘sector bounding floor elements’. The floor elements need to have the Comments parameter populated with a Sector identifier. This node uses the OOTB Geometry node Geometry.DoesIntersect to check if the element location point intersects with one of the floor elements, and then outputs a list of where each element was found.

Code Block

Code Blocks are a hugely powerful core node that allow you to do many things by directly entering functions and code in the Code Block.

Code Block – String operations

via @VCDwhiz

Code Block – List methods
In the example below, various Flatten methods are shown in the Code Block. This would be an alternative to using the List.Flatten or Flatten nodes.


More on Code Blocks at such as: