Survey (civpy.survey)

Contains functions for modeling alignments and performing spatial queries.

Spatial Models

SpatialHash(points, grid) A class representing a spatial hash structure for efficient distance queries.
SurveyPoint A class representing a survey point.
TIN(name[, points, breaklines, max_edge, …]) A class for creating triangulated irregular networks (TIN) models for 3D surfaces.

(Source code)

_images/spatial_hash_ex21.png

Alignment

PI A class representing a point of intersection (PI) of an alignment.
SurveyStake A class representing a survey stake.
Alignment(name[, pis, stakes, grid, …]) A class representing a survey alignment.

(Source code)

_images/alignment_ex11.png