PointSet
PointSet
evo.objects.typed.pointset.PointSet
A GeoscienceObject representing a set of points in 3D space.
The object contains a locations dataset with coordinates and optional attributes for each point.
num_points
num_points: int
The number of points in this pointset.
attributes
attributes: 'Attributes'
The attributes associated with the points in this pointset.
coordinates
coordinates(fb: IFeedback = NoFeedback) -> pd.DataFrame
Get the coordinates dataframe for the pointset.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
fb | IFeedback | Optional feedback object to report download progress. | NoFeedback |
Returns:
| Type | Description |
|---|---|
DataFrame | A DataFrame with 'x', 'y', 'z' columns representing point coordinates. |
to_dataframe
to_dataframe(*keys: str, fb: IFeedback = NoFeedback) -> pd.DataFrame
Get the full dataframe for the pointset, including coordinates and attributes.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
keys | str | Optional list of attribute keys to include. If not provided, all attributes are included. | () |
fb | IFeedback | Optional feedback object to report download progress. | NoFeedback |
Returns:
| Type | Description |
|---|---|
DataFrame | A DataFrame with 'x', 'y', 'z' columns and any additional attribute columns. |