Sites & Parcels

Components for reading and editing Civil 3D sites and the parcels they contain, breaking parcels down into their properties, boundary segments, and geometry.


CVL-ParcelSite/Parcels

Civil3d Parcel

Civil3d Parcel icon

Civil3d › Site/Parcels · Introduced v1.1.19

Extracts information from a Civil 3D parcel. It breaks the parcel down into its properties, its individual boundary segments (lines and arcs), the full boundary as a closed Rhino curve, and the parcel centroid. Use it to inspect or model a parcel inside Grasshopper.

Inputs

A Civil3d Parcel

Outputs

The Id of the Parcel.

Parcel properties (use Parcel Properties component to extract values).

The individual boundary segments (Lines, Arcs) of the Parcel.

BoundaryCurve

The parcel boundary as a closed Rhino curve.

CentroidPoint

The centroid of the parcel.

Exceptions

LevelMessageCause & fix
ErrorNo document availableThe parcel could not be matched to an open drawing. Make sure the source drawing is open.
ErrorFailed to read ParcelThe referenced parcel could not be read, for example if it has been deleted. Re-pick the parcel.

See also

Civil3d Parcel Properties, Civil3d Parcel Segment, Civil3d Site, Get Parcels from Site



CVL-ParcelPropsSite/Parcels

Civil3d Parcel Properties

Civil3d Parcel Properties icon

Civil3d › Site/Parcels · Introduced v1.1.19

Extracts individual values from a parcel's properties, including area, perimeter, parcel number, tax ID, address, the site it belongs to, segment count, whether the boundary is closed, and its style. The Name and Description inputs are optional: leave them empty to read the current values, or supply a value to rename or re-describe the parcel directly in the drawing.

Inputs

Parcel properties from a Civil3d Parcel

NameTextoptional

The name of the parcel. When set this will update the name of the parcel.

DescriptionTextoptional

The description of the parcel. When set this will update the description of the parcel.

Outputs

NameText

The name of the parcel.

DescriptionText

The description of the parcel.

AreaNumber

The area of the parcel in square units.

PerimeterNumber

The perimeter of the parcel.

NumberText

The parcel number.

Tax IDText

The tax ID of the parcel.

AddressText

The address of the parcel.

Site NameText

The name of the site containing this parcel.

Segment CountInteger

The number of boundary segments in the parcel.

Is ClosedBoolean

Whether the parcel boundary is closed.

The style applied to this parcel as a NamedId.

Exceptions

LevelMessageCause & fix
ErrorNo document availableA new value was supplied but the parcel could not be matched to an open drawing. Open the source drawing before editing properties.

See also

Civil3d Parcel



CVL-ParcelSegSite/Parcels

Civil3d Parcel Segment

Civil3d Parcel Segment icon

Civil3d › Site/Parcels · Introduced v1.1.19

Extracts individual values from a single parcel boundary segment. It reports the segment type (line or arc), its length, its radius (zero for straight lines), its index within the boundary, and the segment geometry as a Rhino curve. Use it after splitting a parcel into its segments to work with one edge at a time.

Inputs

A parcel boundary segment from a Civil3d Parcel

Outputs

TypeText

The type of segment (Line, Arc).

LengthNumber

The length of this segment.

RadiusNumber

The radius of this segment (0 for lines).

IndexInteger

The index of this segment in the parcel boundary.

CurveCurve

The segment geometry as a Rhino curve.

See also

Civil3d Parcel



CVL-SiteSite/Parcels

Civil3d Site

Civil3d Site icon

Civil3d › Site/Parcels · Introduced v1.1.19

Extracts information from a Civil 3D site, including its name, description, parcel and alignment counts, and the actual parcels and alignments it contains. The Name and Description inputs are optional: leave them empty to read the current values, or supply a value to rename or re-describe the site in the drawing.

Inputs

A Civil3d Site

NameTextoptional

The name of the site. When set this will update the name of the site.

DescriptionTextoptional

The description of the site. When set this will update the description of the site.

Outputs

The Id of the Site.

NameText

The name of the site.

DescriptionText

The description of the site.

Parcel CountInteger

The number of parcels in the site.

Alignment CountInteger

The number of alignments in the site.

The parcels in the site.

The alignments in the site.

Exceptions

LevelMessageCause & fix
ErrorNo document availableThe site could not be matched to an open drawing. Make sure the source drawing is open.

See also

Civil3d Parcel, Civil3d Alignment, Get Civil3d Sites, Get Parcels from Site



CVL-SitesSite/Parcels

Get Civil3d Sites

Get Civil3d Sites icon

Civil3d › Site/Parcels · Introduced v1.1.19

Returns the list of all Civil 3D sites in a document. Leave the Document input empty to use the active document, or supply one to target a specific open drawing. The sites can then be passed to the Civil3d Site or Get Parcels from Site components.

Inputs

DocumentAutoCAD Documentoptional

An AutoCAD Document. If not provided, the active document will be used.

Outputs

The Civil 3D Sites in the document.

Menu & behaviour

  • Recomputes automatically when relevant objects are added, modified, or erased in the AutoCAD/Civil document.

Exceptions

LevelMessageCause & fix
ErrorNo active AutoCAD document availableNo drawing is open and none was supplied. Open a Civil 3D drawing or connect a Document.

See also

Civil3d Site, Get Parcels from Site



CVL-SiteParcelsSite/Parcels

Get Parcels from Site

Get Parcels from Site icon

Civil3d › Site/Parcels · Introduced v1.1.19

Returns all parcels contained in a Civil 3D site. Supply a site and it lists the parcels within it, ready to feed into the Civil3d Parcel component for further breakdown.

Inputs

A Civil3d Site to get parcels from

Outputs

The Parcels in the Site.

Menu & behaviour

  • Recomputes automatically when relevant objects are added, modified, or erased in the AutoCAD/Civil document.

Exceptions

LevelMessageCause & fix
ErrorNo document availableThe site could not be matched to an open drawing. Make sure the source drawing is open.

See also

Civil3d Site, Civil3d Parcel, Get Civil3d Sites