Geology#

class hydromodpy.watershed.geology.Geology(out_path: str, geographic: object, geo_path: str, landsea=None, types_obs='GEO1M.shp', fields_obs='CODE_LEG')[source]#

Bases: object

Add geology data in the watershed object.

Class to clip and extract geology caracteristics from a specific lithology map at the France scale. Source of data: BRGM.

Parameters#

out_pathstr

Path of the HydroModPy outputs.

geographicobject

Variable object of the model domain (watershed).

geo_pathstr

Path of the folder with geology data.

landseabool

If different None. Activate funcitons linked to sea geospatial processing. The default is None.

types_obsstr, optional

Label of the geological map shapefile at the France scale. The default is ‘GEO1M.shp’.

fields_obsTYPE, optional

Column field label of the geological map shapefile. The default is ‘CODE_LEG’.

generate_structure_dem(data_folder, geographic)[source]#

Parameters#

data_folderpath

Results stable path.

geographicobject

Variable object of the model domain (watershed).

Returns#

self

Add some variable in Geology class self object.

geo_to_K(K_geo_values)[source]#

Parameters#

K_geo_valueslist

List of K values according to geology code number.

Returns#

self

Add some variable in Geology class self object.

geology_array(data_folder)[source]#

Parameters#

data_folderpath

Results stable path for geology.

Returns#

self

Add some variable in Geology class self object.

geology_elevation(geographic)[source]#

Parameters#

geographicobject

Variable object of the model domain (watershed).

Returns#

self

Add some variable in Geology class self object.