seims.preprocess.sp_landuse.LanduseUtilClass Class Reference

Inherits object.

Public Member Functions

def __init__ (self)
 

Static Public Member Functions

def lookup_landuse_parameters_from_mongodb (cfg)
 
def reclassify_landuse_parameters (bin_dir, config_file, dst_dir, landuse_file, lookup_dir, landuse_attr_list, default_landuse_id)
 
def lookup_specific_landcover_parameters (cfg)
 
def read_crop_lookup_table (cfg)
 
def reclassify_landcover_parameters (landuse_file, landcover_file, landcover_initial_fields_file, landcover_lookup_file, attr_names, dst_dir)
 
def generate_cn2 (maindb, landuse_file, hydrogroup_file, cn2_filename)
 
def generate_runoff_coefficient (maindb, landuse_file, slope_file, soil_texture_file, runoff_coeff_file, imper_perc=0.3)
 
def parameters_extraction (cfg)
 

Detailed Description

Landuse/Landcover related utility functions.

Constructor & Destructor Documentation

◆ __init__()

def seims.preprocess.sp_landuse.LanduseUtilClass.__init__ (   self)
Empty

Member Function Documentation

◆ generate_cn2()

def seims.preprocess.sp_landuse.LanduseUtilClass.generate_cn2 (   maindb,
  landuse_file,
  hydrogroup_file,
  cn2_filename 
)
static
Generate CN2 raster.

◆ generate_runoff_coefficient()

def seims.preprocess.sp_landuse.LanduseUtilClass.generate_runoff_coefficient (   maindb,
  landuse_file,
  slope_file,
  soil_texture_file,
  runoff_coeff_file,
  imper_perc = 0.3 
)
static
Generate potential runoff coefficient.

◆ lookup_landuse_parameters_from_mongodb()

def seims.preprocess.sp_landuse.LanduseUtilClass.lookup_landuse_parameters_from_mongodb (   cfg)
static
Lookup landuse parameters from MongoDB.

Returns:
    recls_dict: dict, e.g., {'MANNING': '1:0.15,2:0.15,10:0.2'}

◆ lookup_specific_landcover_parameters()

def seims.preprocess.sp_landuse.LanduseUtilClass.lookup_specific_landcover_parameters (   cfg)
static
generate user-specific landcover related parameters

◆ parameters_extraction()

def seims.preprocess.sp_landuse.LanduseUtilClass.parameters_extraction (   cfg)
static
Landuse spatial parameters extraction.

◆ read_crop_lookup_table()

def seims.preprocess.sp_landuse.LanduseUtilClass.read_crop_lookup_table (   cfg)
static
read crop lookup table

◆ reclassify_landcover_parameters()

def seims.preprocess.sp_landuse.LanduseUtilClass.reclassify_landcover_parameters (   landuse_file,
  landcover_file,
  landcover_initial_fields_file,
  landcover_lookup_file,
  attr_names,
  dst_dir 
)
static
reclassify landcover_init_param parameters

◆ reclassify_landuse_parameters()

def seims.preprocess.sp_landuse.LanduseUtilClass.reclassify_landuse_parameters (   bin_dir,
  config_file,
  dst_dir,
  landuse_file,
  lookup_dir,
  landuse_attr_list,
  default_landuse_id 
)
static
Reclassify landuse parameters by lookup table.

Deprecated: remove in next revision

The documentation for this class was generated from the following file: