Skip to content

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