geometry.ReachGeometry
geometry.ReachGeometry(self, points)A utility class for working with reach geometries.
Attributes
| Name | Description |
|---|---|
| chainages | List of unique chainages. |
| digipoints | List of digipoints. |
| gridpoints | List of gridpoints. |
| length | Length of the reach. |
| points | List of unique points. |
Methods
| Name | Description |
|---|---|
| chainage_from_geometric_distance | Convert geometric distance to chainage. |
| chainage_to_geometric_distance | Convert chainage to geometric distance. |
| from_res1d_reaches | Create a ReachGeometry from a list of IRes1DReach objects. |
| to_shapely | Convert to a shapely geometry. |
chainage_from_geometric_distance
geometry.ReachGeometry.chainage_from_geometric_distance(geometric_distance)Convert geometric distance to chainage.
chainage_to_geometric_distance
geometry.ReachGeometry.chainage_to_geometric_distance(chainage)Convert chainage to geometric distance.
from_res1d_reaches
geometry.ReachGeometry.from_res1d_reaches(res1d_reaches)Create a ReachGeometry from a list of IRes1DReach objects.
Parameters
| Name | Type | Description | Default |
|---|---|---|---|
| res1d_reaches | IRes1DReach | list[IRes1DReach] | required |
Returns
| Name | Type | Description |
|---|---|---|
| ReachGeometry |
to_shapely
geometry.ReachGeometry.to_shapely()Convert to a shapely geometry.