NEW ROOTS DEVELOPMENT
HomeTool GuideVDC SurveyPoints

Stake Lots

Drops Civil 3D COGO points at the four lot corners (FL, FR, BL, BR) and the lot centroid (CTR). Shared corners between adjoining lots get combined labels naming both parcels (e.g. 16F/17F , 16B/17B ); boundary corners use per-lot Lot N-FL format. Elevation sampled from a reference surface at creation. Auto-deduplicates shared corners within a run and across runs.

Command VDCSTAKELOTS · VDC Survey tab › Points panel
Drops Civil 3D COGO points at the four lot corners (FL, FR, BL, BR) and the lot centroid (CTR). Shared corners between adjoining lots get combined labels naming both parcels (e.g. 16F/17F, 16B/17B); boundary corners use per-lot Lot N-FL format. Elevation sampled from a reference surface at creation. Auto-deduplicates shared corners within a run and across runs.
Per lot: 4 corner COGO points + 1 centroid (CTR). Shared corners labeled NF/(N+1)F or NB/(N+1)B; boundary corners labeled per-lot. Adjoining lots dedupe. Front lot lines, click to set front edge per lot LOT 7 LOT 8 Lot 7-FL Lot 7-BL 7F/8F 7B/8B Lot 8-FR Lot 8-BR Lot 7-CTR Lot 8-CTR EL=23.45 EL=24.10 shared property line, corner placed once Description: shared = {lower}F/{higher}F or B; boundary = {LotName}-{Code} (FL/FR/BL/BR/CTR). Group default styles stamped on creation.
Parcel boundary   Corner COGO point (FL/FR/BL/BR)   Centroid COGO point (CTR)

What it does, per lot

  • Front-edge pick: click anywhere on the front lot line; xref-nested boundaries supported.
  • Topology: front + back + left/right side endpoints resolved via shared VDC.Common.Civil3D.ParcelHelper.
  • Side-line adjacency: tool checks each side line for a neighboring parcel, drives the combined-label format below.
  • Stake derivation (pure math): FL / FR / BL / BR from topology corners; CTR = vertex centroid (mean of 4).
  • Labels: shared corner → {lower}F/{higher}F or {lower}B/{higher}B (lower lot number first, "Lot " prefix stripped). Boundary corner (row endcap or ROW adjacency) → per-lot {LotName}-{Code}. Centroid always per-lot.
  • COGO insert: each point gets configurable marker style + label style; surface-sampled elevation via SetElevationBySurface.
  • Group: appended to IncludeNumbers query of the configured group (default VDC Lot Stakes, auto-created).
  • Dedup: tracks placed corners within the run AND pre-seeds with existing group members so re-runs don't stack duplicates at shared corners.

Why this design (Civil 3D 2027)

  • Civil 3D 2027 dropped the public API for creating Surface Spot Elevation labels, COGO points + a surface-aware label style is the supported workaround.
  • Elevation is stamped at creation; re-run on lots if the surface changes meaningfully.
  • CogoPointCollection.Add pins marker + label styles as per-point overrides, pick the right styles in the dialog up front.
  • Tool stamps the point group's defaults on creation so any future user-added points match.

Dialog

Stake Lots dialog
Stake Lots, VDCSTAKELOTS
Settings file: %APPDATA%\VDC\StakeLots\settings.json

When to use it

  • Preparing a staking point set for the field crew.

How to run it

  1. Run VDCSTAKELOTS and select the lots.
  2. Confirm point group / style settings.
  3. Review the COGO points created at corners and centroids.

Watch out for

  • Designate front edges first if you rely on front-corner labeling.

Related: Lot Front · Selecting Parcels · Station-Offset Table