One alternative is spline interpolation as suggested in the related post:
Interpolation of multibeam bathymetry.
From QGIS, use the GRASS tool v.surf.rst:
Performs surface interpolation from vector points map by splines.
Then, you can test different types of parameterization available within the tool. There is an option to apply a leave-one-out cross ...
This is likely not entirely an issue with the interpolation model. Bathymetric data can exhibit considerable noise. Because of an equal weight associated with each TIN facet and outlier effect, A TIN base interpolation can extenuate this noise and is not recommended. I would apply a Topogrid (Topo to raster tool) Spline interpolation and then apply a ...
It depends in the method in which the DTM/DSM were derived, and what data they are based on.
LiDAR, which is often used today, sometimes cannot penetrate water, therefore, datasets based on LiDAR typically do not contains bathymetry.
There may be some hybrid products available where the above water surfaces are LiDAR derived, while the under water surfaces ...
Upon requesting "topography" for longitudes between -30 and -24 degrees and latitudes between 54 and 60 degrees, I noticed the file contained three columns, for longitude, latitude, and elevation, apparently in an XYZ ASCII output arrangement (totaling 239,704 lines). After the page was saved in ASCII text format, it could be read and processed in R:
If your bathymetric data are current in the form of survey points then you should interpolate them onto a raster grid of the same resolution and extent as your LiDAR data. There are several methods for interpolating these points available in ArcGIS such as splining, IDW and kriging. The most appropriate method to use will depend on your data characteristics (...
You can use SRTM30 PLUS which include topography and bathymetry of roughly 1km spatial resolution. The data covers the entire globe. You can choose the location you want. Also, the above link has multiple versions, please check the one you need, and there is an FTP link to download the data.
@Rich Signell provides an excellent solution (+1). I only add this answer as an alternative depending on what you are familiar with. In QGIS you could use the Raster calculator and do this via the GUI:
"myDTM@1" * -1
This is effectively the same thing as Rich's solution given that QGIS uses GDAL under the hood, but you might prefer to use a GUI instead ...
I believe you can use some map algebra (raster > raster calculator) before you can preform your volume measurements in grass.
Assuming that your bathymetric data use positive values to represent the sea depth, and using your example for the range as 50 the min_depth and 200 the max_depth. For each of the raster cells you need to "remove" anything below the ...
Worldwide bathymetry data in .nc extension format can be obtained from here at the following resolution:
The GEBCO One Minute Grid — a global one arc-minute grid
Released: 2003, updated: 2008 — largely based on the most recent set of bathymetric contours contained within the GEBCO Digital Atlas.
The GEBCO_08 Grid — a global 30 arc-second grid
You can ...
GRASS can do what you're asking.
Here's how I would approach the mssion:
First get or digitize the banks of the river as a (long, winding) polygon. Then import your xyz data as a point vector (v.in.ascii), and your river polygon in the appropriate GRASS location/mapset with v.in.ogr.
Now you'll have to think about the region settings with g.region . You ...
What are your region settings? I tried this set of commands, and succeeded to create a DEM with negative values, with no problems:
# Set region to low resoution
GRASS 7.0.0 (ITM):~ > g.region -p res=5
# The contour vector
GRASS 7.0.0 (ITM):~ > v.db.select test_ctours
# Create rasterized contours
GRASS 7.0.0 (...
For Germany North Sea and Baltic Sea:
Baltic sea IOW
Baltic Sea Bathymetry Database Mark an area and download.
North Sea AufMod sorry only german.
DE: Alle morphologischen Produkte des Funktionalen Bodenmodells stehen über einen FTP-Server zur freien Nutzung zur Verfügung. Die Polygondaten stehen in der File-Geodatabase AufModDatabasedModelling.gdb über ...
If you have access to the 3D Analyst extension, instead of downloading NetCDF grids, you could download ASCII grids (GEBCO offers both options). You can use the ASCII 3D to Feature Class tool to create a feature layer, and then use the Spline or Krigging tools to create your bathymetric rasters.
Canadian Hydrographic Service may be your only choice, I'm afraid. LIO is supposed to have line and point bathymetry data, but their login and search tools are going off into hyperspace for me right now.
My friend was lucky in that the lakes he was interested in had just had a very detailed survey in advance of the G8, and CHS (apparently) don't maintain ...
I found an open source (python, R, QGIS, and PostGIS) workflow by Michele Tobias, based on Dr Venkatesh Merwade's 2005 paper here:
There is a Github project with documentation trying to turn this into a (very useful) Qgis plugin: https://github....
There are many approaches you could use to extract portions of your surface model. With Raster Calculator, you could extract cells based on values. For instance, with the Con() statement you could do something like this:
Con("CTM_Raster" <= -50, 1, 0)
This will generate a new raster with a value of 1 for values less than -50, and 0 for those greater. ...
You are drawing a wedge through the hummocky splooge. The methodology is fairly crude, but without a "before".. you are just guessing so why waste a bunch of time.
The points you proposed to create will be fine for the deep end of the wedge, but you will need a shoreline from old imagery (pre-slide) or getting something out of some vector data to use as ...
Another option you have is the ETOPO1 Global Relief Model. It has a 1-arc minute resolution (so slightly lower than the option above), but it comes in one complete file rather than 30 different tiles, so it may be easier to work with depending on what you are doing. It can also be downloaded as a georeferenced tiff that can easily be imported into ArcMap.
Another source is the General Bathymetric Chart of the Oceans. Their 30-arc second dataset is (in my limited experience) better than the SRTM data for bathymetry because they use data from actual ship depth soundings for bathymetry where available.
The datum will only be specified if the creator of the dataset put it in there. If you're given a dataset and it's missing the coordinate system, datum, or both (horizontal or vertical), you'll need to track down its origin (a parent dataset, the person who gave it to you, etc.) to find it.
If that proves impossible, you may be able to make an educated ...
ArcGIS has a raster layer display resampling feature. Assuming the spatial resolution is the same for the input and output raster data, the 3D Analyst output likely has either Bilinear Interpolation or Cubic Convolution resampling applied to produce a smooth looking raster on-screen. You can apply the resampling (or check if the resampling is applied) in the ...
Once you've got a variogram fitted then kriging is trivially parallelizable. Kriging predictions are independent of each other.
So, divide your prediction points (grid) into N sets, where N is your number of cores, and do the predictions for each of the point sets on a separate core. Merge the predictions afterwards.
You can use any of the paralleling ...
A far as I know, LiDAR signals do not get returned over water bodies.
It depends which laser wavelength was used in the survey. If it was a wavelength near the infrared (> 700 nm) it should be partially reflected/absorbed by water, and they are usually considered to be noise (see JeffreyEvan's comment). On the other hand, there are laser wavelengths which ...
With a simple test case:
An expression below calculated the shortest distance between each grid center to the contour at 3200m.
closest_point(geometry(get_feature('Contours', 'ELEV', '3200')), $geometry)))
However, this example may be too simplistic. Please let me know if this expression works for your ...
If you don't already have a river polygon, get one. Use the river polygon layer to crop the contours layer.
The tool for this in QGIS is called Clip. You'll find it in the Vector menu > Geoprocessing tools.
Your other GIS programs will have equivalent tools.