# Pipes and parcels of land

**URL:** <https://forum.dynamobim.com/t/pipes-and-parcels-of-land/86328>\
**Category:** Civil 3D\
**Tags:** dynamo\
**Created:** [February 18, 2023, 6:53pm UTC](https://forum.dynamobim.com/t/pipes-and-parcels-of-land/86328 "2023-02-18T18:53:59Z")\
**Posts on this page:** 7\
**Page:** 1

<div class="post-metadata">

**Author:** ![Gif](https://avatars.discourse-cdn.com/v4/letter/g/41988e/32.png) [@Gif](https://forum.dynamobim.com/u/Gif)\
**Post date:** [February 18, 2023, 6:53pm UTC](https://forum.dynamobim.com/t/pipes-and-parcels-of-land/86328/1 "2023-02-18T18:53:59Z")

</div>

Hi,  
I need to prepare a statement. For each pipe, in addition to its parameters, I need to provide the number of the parcel of land on which it is located. I have the plots in the form of shp files. I don’t know how to go about this and what package I will need for this.  
I am attaching the Dynamo file and the CAD file.  
In the future I will have to do the same with the characteristic line.  
Saving to Excel as I have the lists I will take care of myself.

> **[Pipe](https://www.dropbox.com/sh/4gc09g3hhc0yx71/AAA-fRpci8ZED6qggwpz5QSXa?dl=0)**
>
> Shared with Dropbox

 ![forum](https://us1.discourse-cdn.com/flex022/uploads/dynamobim/original/3X/f/5/f55d278fcea03484f5cf190326b7592727473714.png)

---

<div class="post-metadata">

**Author:** ![hosneyalaa](https://sea2.discourse-cdn.com/flex022/user_avatar/forum.dynamobim.com/hosneyalaa/32/100865_2.png) [@hosneyalaa](https://forum.dynamobim.com/u/hosneyalaa)\
**Post date:** [February 18, 2023, 8:28pm UTC](https://forum.dynamobim.com/t/pipes-and-parcels-of-land/86328/2 "2023-02-18T20:28:33Z")

</div>

Hi @Gif  
Can you attached example drawing

As an idea  
Maybe you can set parcel number in description pipe

If the pipe under 2 parcel …

And looking at this

> [@Select cogo points within a closed polyline](https://forum.dynamobim.com/t/select-cogo-points-within-a-closed-polyline/65789/5):
>
> Sure. That script was designed to just take the vertices of the polycurve, so to get a better representation of the arc segments you could use something like Curve.PointsAtSegmentLengthFromPoint or Curve.PointAtParameter with a list of parameters from zero to one. Another option would be to use a Surface instead of a Polygon. Something like this:

---

<div class="post-metadata">

**Author:** ![Gif](https://avatars.discourse-cdn.com/v4/letter/g/41988e/32.png) [@Gif](https://forum.dynamobim.com/u/Gif)\
**Post date:** [February 18, 2023, 8:52pm UTC](https://forum.dynamobim.com/t/pipes-and-parcels-of-land/86328/3 "2023-02-18T20:52:50Z")

</div>

I added all the files to dropbox

> **[Pipe](https://www.dropbox.com/sh/4gc09g3hhc0yx71/AAA-fRpci8ZED6qggwpz5QSXa?dl=0)**
>
> Shared with Dropbox

The pipe sometimes crosses two parcels of land and sometimes it does not. If it crosses then I need information about two parcels of land and if not then one.

---

<div class="post-metadata">

**Author:** ![hosneyalaa](https://sea2.discourse-cdn.com/flex022/user_avatar/forum.dynamobim.com/hosneyalaa/32/100865_2.png) [@hosneyalaa](https://forum.dynamobim.com/u/hosneyalaa)\
**Post date:** [February 20, 2023, 4:33am UTC](https://forum.dynamobim.com/t/pipes-and-parcels-of-land/86328/4 "2023-02-20T04:33:32Z")

</div>

This does not work

Did you find a solution

 ![3](https://us1.discourse-cdn.com/flex022/uploads/dynamobim/original/3X/5/c/5c39c2dca506bce8339ecd0f16e9005826287fce.jpeg)

---

<div class="post-metadata">

**Author:** ![Gif](https://avatars.discourse-cdn.com/v4/letter/g/41988e/32.png) [@Gif](https://forum.dynamobim.com/u/Gif)\
**Post date:** [February 20, 2023, 9:06pm UTC](https://forum.dynamobim.com/t/pipes-and-parcels-of-land/86328/5 "2023-02-20T21:06:46Z")

</div>

No, I don’t have a solution.  
Nor do I have any idea

---

<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:** [February 23, 2023, 3:28am UTC](https://forum.dynamobim.com/t/pipes-and-parcels-of-land/86328/6 "2023-02-23T03:28:42Z")

</div>

Hi @Gif,

What you’ll probably need to do is something like this:

- Get the geometry of the parcels into Dynamo
- Get the 3D line/curve geometry of the pipes
- Project the pipe geometry down onto the XY plane (so they are co-planar with the parcel geometry)
- Figure out which pipes intersect with each parcel boundary (the _Geometry.Intersect_ node is a good place to start)

---

<div class="post-metadata">

**Author:** ![Gif](https://avatars.discourse-cdn.com/v4/letter/g/41988e/32.png) [@Gif](https://forum.dynamobim.com/u/Gif)\
**Post date:** [July 18, 2023, 10:37am UTC](https://forum.dynamobim.com/t/pipes-and-parcels-of-land/86328/7 "2023-07-18T10:37:32Z")

</div>

The problem turned out to be the selection in the settings of area extra large.
