- pygmt.grdlandmask(*, outgrid=None, spacing=None, region=None, registration=None, **kwargs)¶
Create a grid file with set values for land and water.
Read the selected shoreline database and create a grid to specify which nodes in the specified grid are over land or over water. The nodes defined by the selected region and lattice spacing will be set according to one of two criteria: (1) land vs water, or (2) the more detailed (hierarchical) ocean vs land vs lake vs island vs pond.
Full option list at https://docs.generic-mapping-tools.org/latest/grdlandmask.html
G = outgrid
I = spacing
R = region
r = registration
spacing (str) –
xinc[+e|n][/yinc[+e|n]]. x_inc [and optionally y_inc] is the grid spacing.
Geographical (degrees) coordinates: Optionally, append an increment unit. Choose among m to indicate arc minutes or s to indicate arc seconds. If one of the units e, f, k, M, n or u is appended instead, the increment is assumed to be given in meter, foot, km, mile, nautical mile or US survey foot, respectively, and will be converted to the equivalent degrees longitude at the middle latitude of the region (the conversion depends on PROJ_ELLIPSOID). If y_inc is given but set to 0 it will be reset equal to x_inc; otherwise it will be converted to degrees latitude.
All coordinates: If +e is appended then the corresponding max x (east) or y (north) may be slightly adjusted to fit exactly the given increment [by default the increment may be adjusted slightly to fit the given domain]. Finally, instead of giving an increment you may specify the number of nodes desired by appending +n to the supplied integer argument; the increment is then recalculated from the number of nodes, the registration, and the domain. The resulting increment value depends on whether you have selected a gridline-registered or pixel-registered grid; see GMT File Formats for details.
region=grdfileis used then the grid spacing and the registration have already been initialized; use
registrationto override these values.
registration (str) – g|p. Force gridline (g) or pixel (p) node registration. [Default is g(ridline)].
ret (xarray.DataArray or None) – Return type depends on whether the
outgridparameter is set:
outgridis not set
outgridis set (grid output will be stored in file set by