pywasp.io.WaspRasterMap
- class pywasp.io.WaspRasterMap(values, minx, miny, nx, ny, res, crs, map_type, lctable=None)[source]
Stores a roughness or elevation map in a raster format usable by WAsP routines.
- Parameters:
values (
ndarray) – Raster values of either elevation or roughness typex0, y0 (
float) – Lower Left x and y values (Cell Center value)nx, ny (
int) – Number of cells in x and y dimensionres (
float) – Resolution of x and y dimensions (dx, dy)crs (
int,str,tuple,dict,pyproj.crs.CRS) – Coordinate Reference Systemmap_type (
str) –- Type of map. List of options:
‘elevation’
‘roughness’
‘landcover’
lctable (
LandCoverTable) – LandCoverTable class (Default: None)
Methods
__init__(values, minx, miny, nx, ny, res, ...)from_rastermap(da[, lctable])Create WaspRasterMap from raster object
Convert roughness map to landcover map
to_wasp_vectormap([dz, gsize])Convert raster map to vector map