channelpaving

The channelpaving module provides tools for adding or editing 1D/2D channels in an ADCIRC mesh.

Functions

Submodules

NCFRISCrossSect2Depth

vewutils.channelpaving.NCFRISCrossSect2Depth.NCFRISCrossSect2Depth(ncfirs_xsect_file, ncfris_hydramodel_file, flowlines_file, area_coverage_file, flowlines_output_file, plot=False)[source]
vewutils.channelpaving.NCFRISCrossSect2Depth.get_parser()[source]
vewutils.channelpaving.NCFRISCrossSect2Depth.main(args)[source]

NHDArea2Width

vewutils.channelpaving.NHDArea2Width.NHDArea2Width(flowline_file, nhdarea_shpfiles, default_width, min_width, max_width, median_window, output_file, nhdplusids=None, plot=False)[source]
vewutils.channelpaving.NHDArea2Width.get_parser()[source]
vewutils.channelpaving.NHDArea2Width.main(args)[source]

DEM2Depth

vewutils.channelpaving.DEM2Depth.get_geotiff_minvalue_in_neighbor_at(fgeotiffs, nneipixel, lon, lat)[source]
vewutils.channelpaving.DEM2Depth.DEM2FlowlineDepth(flowline_geo, geotiff_files, hydroflattened_depth, hydroflattened_depth_after_corrected, depth_min, nneipixel, min_window, output_ge, plot=False)[source]

Utils

vewutils.channelpaving.utils.get_utm_crs(west_lon_degree, south_lat_degree, east_lon_degree, north_lat_degree)[source]
vewutils.channelpaving.utils.utmzone(lon)[source]
vewutils.channelpaving.utils.lonlat2utm(lon, lat, utm_crs)[source]
vewutils.channelpaving.utils.utm2lonlat(x, y, utm_crs)[source]