v.gsflow.mapdata
Upload data to PRMS data
v.gsflow.mapdata map=name [vector_area=name] [vector_points=name] [raster=name] [dxy=string] [column=string] [from_column=string] [attrtype=string] [--verbose] [--quiet] [--qq] [--ui]
Example:
v.gsflow.mapdata map=name
grass.script.run_command("v.gsflow.mapdata", map, vector_area=None, vector_points=None, raster=None, dxy="100", column=None, from_column=None, attrtype=None, verbose=False, quiet=False, superquiet=False)
Example:
gs.run_command("v.gsflow.mapdata", map="name")
Parameters
map=name [required]
GSFLOW vect: HRUs, MODFLOW grid, gravres, segments, or reaches
Or data source for direct OGR access
vector_area=name
Input vector area (polygon) data set (e.g., geologic map)
Or data source for direct OGR access
vector_points=name
Input vector points data set (e.g., field surveys at points)
Or data source for direct OGR access
raster=name
Input raster gridded data set (e.g., gridded soils data)
Name of input raster map
dxy=string
Cell size for rasterization of vector_area, if needed
Default: 100
column=string
Column to which to upload data (will create if doesn't exist)
from_column=string
Column from which to upload data (for vector input)
attrtype=string
Data type in column; user may treat int as float
Allowed values: int, float, string
--help
Print usage summary
--verbose
Verbose module output
--quiet
Quiet module output
--qq
Very quiet module output
--ui
Force launching GUI dialog
map : str, required
GSFLOW vect: HRUs, MODFLOW grid, gravres, segments, or reaches
Or data source for direct OGR access
Used as: input, vector, name
vector_area : str, optional
Input vector area (polygon) data set (e.g., geologic map)
Or data source for direct OGR access
Used as: input, vector, name
vector_points : str, optional
Input vector points data set (e.g., field surveys at points)
Or data source for direct OGR access
Used as: input, vector, name
raster : str, optional
Input raster gridded data set (e.g., gridded soils data)
Name of input raster map
Used as: input, raster, name
dxy : str, optional
Cell size for rasterization of vector_area, if needed
Default: 100
column : str, optional
Column to which to upload data (will create if doesn't exist)
from_column : str, optional
Column from which to upload data (for vector input)
attrtype : str, optional
Data type in column; user may treat int as float
Allowed values: int, float, string
verbose: bool, optional
Verbose module output
Default: False
quiet: bool, optional
Quiet module output
Default: False
superquiet: bool, optional
Very quiet module output
Default: False
DESCRIPTION
v.gsflow.mapdata allows the user to add attributes from any raster or
vector (area or point) data set to a GSFLOW set of HRUs, MODFLOW grid
cells, gravity reservoirs, stream segments, or stream reaches. It does
so by using either an averaging or a nearest-neighbor approach,
depending on the type of both the data source geometry (raster, vector
area, vector point) and, if it is a vector, the data source in the
column (integer, string (varchar), or float (double precision)).
Nearest-neighbor
(v.distance,)
is used for:
Vector point data
Vector area data in which the data type in the column that is queried is
integer or varchar
An average
(v.rast.stats,)
is used for:
Raster data
Vector area data with data in the column that is queried that is of
"double precision" type
SEE ALSO
v.gsflow.export, v.gsflow.gravres, v.gsflow.grid, v.gsflow.hruparams, v.gsflow.reaches, v.gsflow.segments, r.gsflow.hydrodem, v.stream.inbasin, v.stream.network
AUTHOR
Andrew D. Wickert
SOURCE CODE
Available at: v.gsflow.mapdata source code
(history)
Latest change: Thursday Feb 20 13:02:26 2025 in commit 53de819