# Underground services from csv to pipe network

**URL:** <https://forum.dynamobim.com/t/underground-services-from-csv-to-pipe-network/80168>\
**Category:** Civil 3D\
**Tags:** dynamo\
**Created:** [August 23, 2022, 1:56am UTC](https://forum.dynamobim.com/t/underground-services-from-csv-to-pipe-network/80168 "2022-08-23T01:56:28Z")\
**Posts on this page:** 8\
**Page:** 1

<div class="post-metadata">

**Author:** ![Al\_Steven](https://avatars.discourse-cdn.com/v4/letter/a/858c86/32.png) [@Al\_Steven](https://forum.dynamobim.com/u/Al_Steven)\
**Post date:** [August 23, 2022, 1:56am UTC](https://forum.dynamobim.com/t/underground-services-from-csv-to-pipe-network/80168/1 "2022-08-23T01:56:28Z")

</div>

HI There,  
I have a csv file with relevant information for underground services. We survey the surface level but have information regarding Raw description,depth, class, pipe size, pipe type , location, method and note. Can i use dynamo to take this information into account and create the 3d pipe?  
[uservices.txt](https://forum.dynamobim.com/uploads/short-url/ciwHd5eRhc4JTAhy79FPrAHi9pF.txt) (7.2 KB)  
appreciate any help im new to dynamo.  
Cheers  
Allan

---

<div class="post-metadata">

**Author:** ![mzjensen](https://avatars.discourse-cdn.com/v4/letter/m/b77776/32.png) [@mzjensen](https://forum.dynamobim.com/u/mzjensen)\
**Post date:** [August 23, 2022, 2:04am UTC](https://forum.dynamobim.com/t/underground-services-from-csv-to-pipe-network/80168/2 "2022-08-23T02:04:37Z")

</div>

Hi @Al_Steven,

Yep, that’s definitely doable. The Civil 3D Toolkit package has nodes for working with pipe networks that should get you started.

---

<div class="post-metadata">

**Author:** ![Al\_Steven](https://avatars.discourse-cdn.com/v4/letter/a/858c86/32.png) [@Al\_Steven](https://forum.dynamobim.com/u/Al_Steven)\
**Post date:** [August 23, 2022, 2:06am UTC](https://forum.dynamobim.com/t/underground-services-from-csv-to-pipe-network/80168/3 "2022-08-23T02:06:49Z")

</div>

Thanks for the quick reply. I downloaded the tool kit. Ill investigate further, if you have a sample id much appreciate.  
Thanks  
Allan

---

<div class="post-metadata">

**Author:** ![mzjensen](https://avatars.discourse-cdn.com/v4/letter/m/b77776/32.png) [@mzjensen](https://forum.dynamobim.com/u/mzjensen)\
**Post date:** [August 23, 2022, 2:40am UTC](https://forum.dynamobim.com/t/underground-services-from-csv-to-pipe-network/80168/4 "2022-08-23T02:40:19Z")

</div>

These should help.

> [@Dynamo not pushing correct pipe data to Civil3D](https://forum.dynamobim.com/t/dynamo-not-pushing-correct-pipe-data-to-civil3d/56740/5):
>
> Hi @Yellowjacket98, This is a bit delayed, but I thought I’d offer my thoughts in case you’re still working on this. There were quite a few things that I identified that would make this script a lot cleaner, so instead of talking through all of them, I’m just posting a new version. Give it a try and post any questions you have. Note that I’m also posting a new Excel file with an additional sheet at the end. It looks like this may be some type of standard company spreadsheet, in which case it m…

> [@Connect Pipe Start and End to Structures (Using Civil3DToolkit Nodes)](https://forum.dynamobim.com/t/connect-pipe-start-and-end-to-structures-using-civil3dtoolkit-nodes/67320):
>
> I have an example of a pipe network that has pipes and structures placed, but they are currently unconnected. I am working on a program that will leverage dynamo to connect the Pipe Start and Pipe End to the corresponding structure at those same location interfaces. The tricky thing about this scenario is that because there are several pipeline branches in this network, it’s not as simple as just adding a list of pipes and structures to the Pipe.ConnectStartToStructure node (some of the structur…

---

<div class="post-metadata">

**Author:** ![Al\_Steven](https://avatars.discourse-cdn.com/v4/letter/a/858c86/32.png) [@Al\_Steven](https://forum.dynamobim.com/u/Al_Steven)\
**Post date:** [August 23, 2022, 3:08am UTC](https://forum.dynamobim.com/t/underground-services-from-csv-to-pipe-network/80168/5 "2022-08-23T03:08:43Z")

</div>

Thankyou very much. Im trying to find any video or screencast to get me going. I have tried your first 2 files but obviously i am missing something…i will persist. one big thing we want to add the pipes to sections in civil3d, there is no easy way to do this. and firstly we need to model them in 3d. also want to keep attributes at the vertices/nodes…thanks again  
Allan

---

<div class="post-metadata">

**Author:** ![mzjensen](https://avatars.discourse-cdn.com/v4/letter/m/b77776/32.png) [@mzjensen](https://forum.dynamobim.com/u/mzjensen)\
**Post date:** [August 23, 2022, 3:51am UTC](https://forum.dynamobim.com/t/underground-services-from-csv-to-pipe-network/80168/6 "2022-08-23T03:51:20Z")

</div>

> [@Al\_Steven](#):
>
> also want to keep attributes at the vertices/nodes

Would property set data work for this?

---

<div class="post-metadata">

**Author:** ![Al\_Steven](https://avatars.discourse-cdn.com/v4/letter/a/858c86/32.png) [@Al\_Steven](https://forum.dynamobim.com/u/Al_Steven)\
**Post date:** [August 23, 2022, 4:00am UTC](https://forum.dynamobim.com/t/underground-services-from-csv-to-pipe-network/80168/7 "2022-08-23T04:00:26Z")

</div>

Great question. I cant get information to attach to a polyline vertice, i don’t think you can.

---

<div class="post-metadata">

**Author:** ![mzjensen](https://avatars.discourse-cdn.com/v4/letter/m/b77776/32.png) [@mzjensen](https://forum.dynamobim.com/u/mzjensen)\
**Post date:** [August 23, 2022, 4:43am UTC](https://forum.dynamobim.com/t/underground-services-from-csv-to-pipe-network/80168/8 "2022-08-23T04:43:54Z")

</div>

No. You could either attach the info to the structures connecting the pipes or use COGO points to house the data. Or really any object, for that matter.
