scarplet.dem module¶
Classes for loading digital elevation models as numeric grids
-
class
scarplet.dem.BaseSpatialGrid(filename=None)[source]¶ Bases:
scarplet.dem.GDALMixinBase class for spatial grid
Methods
dtypeis_contiguous(grid)Returns true if grids are contiguous or overlap load(filename)Load grid from file merge(grid)Merge this grid with another BaseSpatialGrid. plot(**kwargs)Plot grid data save(filename)Save grid as georeferenced TIFF -
dtype= <MagicMock name='mock.GDT_Float32' id='140706965038080'>¶
-
is_contiguous(grid)[source]¶ Returns true if grids are contiguous or overlap
Parameters: - grid : BaseSpatialGrid
-
merge(grid)[source]¶ Merge this grid with another BaseSpatialGrid.
Wrapper argound gdal_merge.py.
Parameters: - grid : BaseSpatialGrid
Returns: - merged_grid : BaseSpatialGrid
-
-
class
scarplet.dem.DEMGrid(filename=None)[source]¶ Bases:
scarplet.dem.CalculationMixin,scarplet.dem.BaseSpatialGridClass representing grid of elevation values
Methods
dtypeis_contiguous(grid)Returns true if grids are contiguous or overlap load(filename)Load grid from file merge(grid)Merge this grid with another BaseSpatialGrid. plot([color])Plot grid data save(filename)Save grid as georeferenced TIFF
-
class
scarplet.dem.Hillshade(dem)[source]¶ Bases:
scarplet.dem.BaseSpatialGridClass representing hillshade of DEM
Methods
dtypeis_contiguous(grid)Returns true if grids are contiguous or overlap load(filename)Load grid from file merge(grid)Merge this grid with another BaseSpatialGrid. plot([az, elev])Plot hillshade save(filename)Save grid as georeferenced TIFF