GitHub source

evo.objects.typed.pointset.PointSetData

Data class for creating a new PointSet object.

Parameters:

Name Type Description Default
name str

The name of the object.

required
locations DataFrame

A DataFrame containing the point data. Must have 'x', 'y', 'z' columns for coordinates. Any additional columns will be treated as point attributes.

required
coordinate_reference_system EpsgCode | str | None

Optional EPSG code or WKT string for the coordinate reference system.

None
description str | None

Optional description of the object.

None
tags dict[str, str] | None

Optional dictionary of tags for the object.

None
extensions dict[str, Any] | None

Optional dictionary of extensions for the object.

None