hydromodpy.spatial.geographic.core.hydrographic_network#
Canonical hydrographic-network contract shared across geographic workflows.
Purpose#
Expose one common object for hydrographic networks regardless of how they were obtained:
loaded from a reference dataset (data.hydrography),
generated from the DEM (geographic.river_network),
projected later into narrower downstream views such as RiverMeshTrace.
This module intentionally keeps the contract lightweight and file-oriented so it can bridge existing managers and preprocessors without forcing an immediate storage or runtime refactor.
Functions
|
Return the canonical store feature name for one hydrographic-network role. |
|
Return the established on-disk vector filename for one role. |
|
Return canonical naming hints for one hydrographic-network role. |
|
Return total line length in metres after coercing to one metric CRS. |
|
Return total polygon area in m² after coercing to one metric CRS. |
|
Return gdf in one projected CRS suitable for metric operations. |
Classes
|
Common hydrographic-network contract for reference and generated networks. |
|
Optional bundle of canonical hydrographic networks attached to one run/site. |