CARIS BASE Editor : CARIS Batch Utility : HIPS Processes : Create HIPS Grid
 

Create HIPS Grid

Description

The CreateHIPSGrid process creates a raster surface using a HIPS gridding method.

Inputs

One or more HIPS track lines.

Outputs

A raster surface in CSAR format.

Command Line Syntax

carisbatch --run CreateHIPSGrid --gridding-method <value> --extent <value> --resolution <value> --output-crs <value> [options] <inputs> <output>

User Interface Command

New Regular Gridded Surface

Options

The following table describes the parameters available for this process.

Parameter

 

Long

Short key

Description

Can Repeat

Notes

 

Common Options

--gridding-method

g

The gridding method used to generate the output raster. One of:

SHOAL_TRUE: Shoalest Depth True Position - Shoalest depth with true positions

SWATH_ANGLE: Swath Angle - Beam geometry weighting

UNCERTAINTY: Uncertainty - TPU weighting

CUBE: CUBE - CUBE v1.0 algorithm

CUBE_v2: CUBE v2.0 – CUBE v2.0 algorithm. Note that this is the same version of the CUBE algorithm that is used in the variable resolution grid processes. The VR grid processes refer to it as just “CUBE” because they do not support the CUBE v1.0 algorithm.

FALSE

This must be specified explicitly.

--auto-resolution

If set, automatically determines best resolution based on data density. This overrides the Resolution parameter.

FALSE

--resolution

R

A number and unit specifying the resolution of the output raster.

Supported units: cable, ch, cm, fm, ft, in, inm, km, m, mi, mm, nm, usfm, usft, usmi, usnm, usyd, yd, deg and rad.

FALSE

This must be explicitly specified.

--extent

E

The extents that defines the window.

<LowerX> - A number specifying the lower left X origin in the coordinate reference system of the output.

<LowerY> - A number specifying the lower left Y origin in the coordinate reference system of the output.

<UpperX> - A number specifying the upper right X origin in the coordinate reference system of the output.

<UpperY> - A number specifying the upper right Y origin in the coordinate reference system of the output.

The unit is assumed to be that of the output's coordinate reference system, unless otherwise specified. When specifying units for un-projected data, an angle type unit is required. The order for un-projected coordinates is longitude followed by latitude.

Supported units: cable, ch, cm, fm, ft, in, inm, km, m, mi, mm, nm, usfm, usft, usmi, usnm, usyd, yd, deg and rad.

FALSE

This must be explicitly specified.

--output-crs

c

A string specifying the horizontal coordinate reference system key of the output.

For time-dependent coordinate reference systems, the epoch can be specified, typically using the year, as <crs_id>@1997. A fractional year can also be specified, such as <crs_id>@1997.3, if needed. If no epoch is specified, the reference epoch of the coordinate reference system is used.

FALSE

This must be explicitly specified.

--output-vertical-crs

o

A string specifying the vertical coordinate reference system key of the output.

No vertical transformation will be applied even if a value is specified. This value is only used as metadata on the output dataset.

The default value is Unknown.

FALSE

--primary-band

m

A string specifying the name given to the primary band of the output.

The default value is Depth.

FALSE

--compute-band

a

A string specifying an output band to be computed from the input points. One of:

SHOAL: Shoal - Shoalest of all values that contributed to populating the cell

DEEP: Deep - Deepest of all values that contributed to populating the cell

DENSITY: Density - Number of points that contributed to populating the cell

MEAN: Mean - Mean of all values that contributed to populating the cell

STD_DEV: Standard deviation - Standard deviation of all values that contributed to populating the cell

TRUE

--comments

C

General comments to be added to the coverage metadata.

The default value is an empty string.

FALSE

--include-flag

A string specifying a status flag to be included for the operation. One of:

ACCEPTED: Accepted status flag

EXAMINED: Examined status flag

OUTSTANDING: Outstanding status flag

REJECTED: Rejected status flag

SUPPRESSED: Suppressed status flag

TRUE

This must be explicitly specified.

--include-additional-bathymetry

If set, includes additional bathymetry associated with the source project(s) in the gridding calculation as a source.

--keep-up-to-date

U

If set, Keep Up to Date is enabled and allows the user to see in the Layers window of the desktop application when the sources for a surface have been updated and thus the surface is outdated. To bring the surface back up to date a recomputation of the surface is required.

FALSE

--filter

f

Filter the depth values used in the process to a min/max range. Valid values are +/- 15000.

<Minimum> - Filter the minimum values.

<Maximum> - Filter the maximum values.

The valid range is +/- 15000.

GriddingMethod = SHOAL_TRUE Options

 

None

GriddingMethod = SWATH_ANGLE Options

--max-footprint

X

A number specifying the maximum area in which a sounding can be applied to the surface.

This option will set a restriction on the process, such that it will not apply a sounding to a node if the calculated footprint for the sounding is larger than this maximum footprint. The maximum footprint is given as the diameter of a circle centred on the sounding.

The default value is 9. The value must be a positive integer and is set in raster resolution units. For example, if the maximum footprint is set to 4 and the raster resolution is set to 2 metres, then the maximum footprint size is a 8-metre circle contained in a 8×8-metre set of raster cells.

FALSE

--grazing-angle-file

G

The path to the Grazing Angle Weights file.

The defaults is to use the system table if not defined.

FALSE

--grazing-angle-table

A pair of values describing an entry in the grazing angle weight table.

<Angle> - Angle in degrees of a specific weight.

<Weight> - Statistical weight of the specified angle.

The default value is to apply full weight from 90 to 75 degrees, 0.01 weight at 15 degrees and 0 weight at 0 degrees.

If set, the value overrides the GrazingAngleFile.

FALSE

GriddingMethod = UNCERTAINTY Options

--iho-order

The IHO S-44 Order to apply.

S44_SPECIAL: Predefined S-44 horizontal and vertical error limits for Special Survey Order

S44_1A: Predefined S-44 horizontal and vertical error limits for 1a Survey Order

S44_1B: Predefined S-44 horizontal and vertical error limits for 1b Survey Order

S44_2: Predefined S-44 horizontal and vertical error limits for 2 Survey Order

S44_USER: User defined horizontal and vertical error limits (a,b,horizontal distance limit of depth, horizontal percentage of depth)

If not set, the default is S44_USER, which requires IHOLimits and IHOHorzDistLimits to be set.

FALSE

--iho-limits

The IHO S-44 Order 'a' and 'b' error values to be used if user defined is chosen.

<a value> - Constant error

<b value> - Depth dependent error

Only applicable if IHO Order is not set or set to S44_USER.

FALSE

GriddingMethod = CUBE Options

--iho-order

e

The IHO S-44 Order to apply.

S44_SPECIAL: Predefined S-44 horizontal and vertical error limits for Special Survey Order

S44_1A: Predefined S-44 horizontal and vertical error limits for 1a Survey Order

S44_1B: Predefined S-44 horizontal and vertical error limits for 1b Survey Order

S44_2: Predefined S-44 horizontal and vertical error limits for 2 Survey Order

S44_USER: User defined horizontal and vertical error limits (a, b, horizontal distance limit of depth, horizontal percentage of depth)

If not set, the default is S44_USER, which requires IHOLimits and IHOHorzDistLimits to be set.

FALSE

--iho-limits

The IHO S-44 Order 'a' and 'b' error values to be used if user defined is chosen.

<a value> - Constant error

<b value> - Depth dependent error

Only applicable if IHO Order is not set or set to S44_USER.

FALSE

--disambiguation-method

The method used to select a hypothesis from a set. One of:

DENSITY: Density - Disambiguate by number of samples.

LOCALE: Locale - Disambiguate by surrounding nodes.

DENSITY_LOCALE: Density and Locale - Disambiguate by a combination of sample count and surrounding nodes.

The default value is DENSITY_LOCALE.

FALSE

--cube-config-file

The path to a file specifying the XML document containing CUBE configuration parameters.

FALSE

--cube-config-name

A string specifying the name of the CUBE configuration to be used from the CUBE configuration parameters.

FALSE

--cube-config-settings

A XML string encoding a set of CUBE configuration parameters.

If set, overrides the values set in CubeConfigFile and CubeConfigName.

FALSE

GriddingMethod = CUBE_v2 Options

--iho-order

The IHO S-44 Order to apply.

S44_SPECIAL: Predefined S-44 horizontal and vertical error limits for Special Survey Order

S44_1A: Predefined S-44 horizontal and vertical error limits for 1a Survey Order

S44_1B: Predefined S-44 horizontal and vertical error limits for 1b Survey Order

S44_2: Predefined S-44 horizontal and vertical error limits for 2 Survey Order

S44_USER: User defined horizontal and vertical error limits (a, b, horizontal distance limit of depth, horizontal percentage of depth)

If not set, the default is S44_USER, which requires IHOLimits and IHOHorzDistLimits to be set.

FALSE

--iho-limits

The IHO S-44 Order 'a' and 'b' error values to be used if user defined is chosen.

<a value> - Constant error

<b value> - Depth dependent error

Only applicable if IHO Order is not set or set to S44_USER.

FALSE

--disambiguation-method

The method used to select a hypothesis from a set.

DENSITY: Density - Disambiguate by number of samples.

LOCALE: Locale - Disambiguate by surrounding nodes.

DENSITY_LOCALE: Density and Locale - Disambiguate by a combination of sample count and surrounding nodes.

The default value is DENSITY_LOCALE.

FALSE

--cube-config-file

The path to a file specifying the XML document containing CUBE configuration parameters.

FALSE

--cube-config-name

A string specifying the name of the CUBE configuration to be used from the CUBE configuration parameters.

FALSE

--cube-config-settings

A XML string encoding a set of CUBE configuration parameters.

If set, overrides the values set in CubeConfigFile and CubeConfigName.

FALSE

--use-chgf-distance

Uses the Chebyshev approximation of the Confluent Hypergeometric Function (CHGF) for the mean propagation distance of soundings to nodes. This function improves hypothesis generation over slopes and steep features, but increases processing time.

FALSE

Example

To use this command, refer to the following example.

Example

Objective

To create a raster surface using HIPS gridding.

Description

Command Line Syntax

The surface is created using the swath angle gridding method.

--gridding-method SWATH_ANGLE

The extents of the surface are defined by coordinates 500000 50000000 501000 50010000.

--extent 500000 50000000 501000 50010000

The resolution for the output surface is set to 5.0m.

--resolution 5.0m

The horizontal coordinate reference system for the surface is set to EPSG:32619

--output-crs EPSG:32619

Data flagged as ACCEPTED will be included in the output surface.

--include-flag ACCEPTED

The input HIPS track line is named input.hips and located in the C:\temp\input folder.

C:/temp/input

The output CSAR raster is called raster_surface.csar and located in the D:\BatchSample folder.

D:/BatchSample/output/raster_surface.csar

Command Line

carisbatch --run CreateHIPSGrid --gridding-method SWATH_ANGLE --resolution 5.0m --output-crs EPSG:32619 --extent 500000 50000000 501000 50010000 --include-flag ACCEPTED file:///C:/temp/input/input.hips?Vessel=sample;Day=2000-001 file:///D:/BatchSample/output/raster_surface.csar

Outcome

A new swath angle surface is created in the specified location.

Extra Notes

N/A