hydromodpy.spatial.geographic.geographic_io#

Shared I/O helpers for geographic processing.

Functions

backend_has_callables(backend, ...)

Return true when one backend component exposes all named methods.

ensure_crs(path, crs)

Ensure a raster or shapefile has the given CRS metadata.

read_raster_data_and_meta(path)

Read raster data + metadata from backend cache or disk.

resolve_delineation_backend([backend])

Return the injected backend or the default delineation registry entry.

write_shapefile_without_duplicate_columns(...)

Read a shapefile and write it back after dropping duplicate column names.