# Points from Pipe Network Structures

**URL:** <https://forum.dynamobim.com/t/points-from-pipe-network-structures/94872>\
**Category:** Civil 3D\
**Created:** [October 24, 2023, 8:22pm UTC](https://forum.dynamobim.com/t/points-from-pipe-network-structures/94872 "2023-10-24T20:22:05Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![btillett](https://sea2.discourse-cdn.com/flex022/user_avatar/forum.dynamobim.com/btillett/32/155302_2.png) [@btillett](https://forum.dynamobim.com/u/btillett)\
**Post date:** [October 24, 2023, 8:22pm UTC](https://forum.dynamobim.com/t/points-from-pipe-network-structures/94872/1 "2023-10-24T20:22:05Z")

</div>

Hi all,

I would like to be able to export Pipe Network Structures to a point file (CSV, or txt) with the following comma separated columns.

PNEZD. Point number, Northern, Eastern, Elevation, Description.

Point Number, give it a start and have it increment.  
North and East from the insertion point of the structure.  
Elevation from the Insertion Rim Elevation structure field, or the a selected surface at that point.  
Description should Pull the Structure name.

Would also like to create a similar file from a pressure network, using Appurtenances, fittings, and surface elevation.

This really seems like something that Civil should have a command for? But Since there does not seem to be one, is this possible with Dynamo.

Thank you very much for any time you spend on this.

Boris

---

<div class="post-metadata">

**Author:** ![patrick.ericson](https://sea2.discourse-cdn.com/flex022/user_avatar/forum.dynamobim.com/patrick.ericson/32/121411_2.png) [@patrick.ericson](https://forum.dynamobim.com/u/patrick.ericson)\
**Post date:** [October 24, 2023, 8:39pm UTC](https://forum.dynamobim.com/t/points-from-pipe-network-structures/94872/2 "2023-10-24T20:39:14Z")

</div>

Hi  
Yes, absolute possible. If you extract the structure from the pipe network you can get the location for the structure.  
What have you tried this far? Please share your script and a example dwg

---

<div class="post-metadata">

**Author:** ![btillett](https://sea2.discourse-cdn.com/flex022/user_avatar/forum.dynamobim.com/btillett/32/155302_2.png) [@btillett](https://forum.dynamobim.com/u/btillett)\
**Post date:** [October 25, 2023, 12:44am UTC](https://forum.dynamobim.com/t/points-from-pipe-network-structures/94872/3 "2023-10-25T00:44:03Z")

</div>

Thank you very much for responding. I feel I should know so much more about dyamo scripting by now, but all I can do is manipulate slightly and run the player.

The dwg I attached should be useful. But I only know enough about dyn scripts to see if the output and input is available, and they seem to be.  
The input:  
“current document”, and I have a “select pipe network” from another dyn I have.

The in between:  
I got nothing…

The Output:  
I found some Camber nodes that will output structure Elevation, and one that will turn Structure.Location into a “point”

Found a node that will turn a Structure.Name into a string.

So that should Name, Elevation, and Location… need a number sequencer and in between list etc… and output to a text file.

I should know the “in between” by now, and also how to output to a CSV text file, but I still have not got that far. Any help would be appreciated.

[DynamoTest.dwg](https://forum.dynamobim.com/uploads/short-url/rHCZUjRSBnUlfhNKTGx4JQxL8Ie.dwg) (993.3 KB)

---

<div class="post-metadata">

**Author:** ![patrick.ericson](https://sea2.discourse-cdn.com/flex022/user_avatar/forum.dynamobim.com/patrick.ericson/32/121411_2.png) [@patrick.ericson](https://forum.dynamobim.com/u/patrick.ericson)\
**Post date:** [October 25, 2023, 3:12am UTC](https://forum.dynamobim.com/t/points-from-pipe-network-structures/94872/4 "2023-10-25T03:12:50Z")

</div>

I understand.  
Have you seen this session of Dynamo Office Hour?

> [@Dynamo Office Hours - Going with the Flow](https://forum.dynamobim.com/t/dynamo-office-hours-going-with-the-flow/87441):
>
> Do you use #civil3d and Dynamo? Do you use Pipe Networks? Did you want to know how they work in Dynamo, or simply come hang out and chit-chat for a bit? Then Come join @jacob.small, special guest @david_licona and (kinda) myself as we dive deep into pipe networks in #civil3d. We will explore what a Pipe Network is and their types, the vocabulary surrounding them, browse the Parts libraries and explore Pipe network pieces, and touch upon associated objects such as surfaces and alignmen…

---

<div class="post-metadata">

**Author:** ![btillett](https://sea2.discourse-cdn.com/flex022/user_avatar/forum.dynamobim.com/btillett/32/155302_2.png) [@btillett](https://forum.dynamobim.com/u/btillett)\
**Post date:** [October 25, 2023, 2:02pm UTC](https://forum.dynamobim.com/t/points-from-pipe-network-structures/94872/5 "2023-10-25T14:02:15Z")

</div>

Thank you for those links. Hopefully I will have time to got through them soon. But anyway for the dyn above, it turns out we do not need it… the Toolspace Toolbox Report Manager makes a csv file with all the needed info to make a point file for staking structures.
