nwm_region_mgr.utils.validation_utils.check_columns_hydrofabric#

nwm_region_mgr.utils.validation_utils.check_columns_hydrofabric(hydro_file, required_fields, layer_name=None)[source]#

Check if the required fields are present in the hydrofabric file.

Return type:

str

Parameters:
  • hydro_file – Path to the hydrofabric file (GeoPackage or Shapefile).

  • required_fields – List of required fields to check.

  • layer_name – Optional layer name for GeoPackage or Geodatabase files.

Returns:

The layer name used for the hydrofabric file.

Return type:

str