Trimble.Import

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:
https://www.dropbox.com/s/c27c8p2lxemstwo/PointFamily.rfa?dl=0

Repository here:
https://github.com/natethegrate1/MEPTools/blob/master/TrimbleImport.dyf

and some YouTube instructions here:
Import=https://youtu.be/TKiY6O1a7EU

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

Manage.ReplaceNulls

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.

Source: https://twitter.com/Jos_ols/status/661822388112384000

More on Code Blocks at http://dynamobim.com/cbns-for-dummies/ such as: