Data Type Default Read Value Default Write Value Supported Compression Algorithm

192 © 2016 Open Geospatial Consortium data are not permitted. If the tool generating the Subordinate Bathymetry component does not support the optional Mesh Type, the optional second channel of the file need not be created; in which case the TIFF file becomes a single channel image.

5.6.1.8.4 Supported Compression Algorithm

The CDB standard supports the LZW compression algorithm for the Subordinate Bathymetry component. Consider compressing the file if its content is not of type floating-point.

5.6.1.9 Subordinate Alternate Bathymetry Component

The Subordinate Alternate Bathymetry component is similar to the Primary Alternate Terrain Elevation component: it provides a better delineation of the shoreline and bottom of water bodies such as oceans, lakes, and rivers. To do this, the Subordinate Alternate Bathymetry component encodes information that re-positions each depth samples anywhere within its assigned grid element. In other words, the “phase” of each bathymetry depth sample can be specified along the latitude and longitude axes. In effect, the Subordinate Alternate Bathymetry component provides the means to locally increase the precision of the modeled representation of the floor of water bodies. Again, it is expected that the SE tools produce the Subordinate Alternate Bathymetry component by considering constraint points, lineals and polygons provided by the modeler. The constituents of the Subordinate Alternate Bathymetry are the depth and mesh type at the specified latitude and longitude offsets inside each grid element. These four constituents are represented as 4 channels of a TIFF image.

5.6.1.9.1 Data Type

Requirement 97 http:www.opengis.netspeccdb1.0core subordinate-alternate-bathymetry-data-type The first channel of the TIFF image SHALL contain the Depth component and SHALL be represented as a floating-point or signed integer value. Integer values for tiles at LOD larger than 0 are scaled according to the following formula: Integer samples can make use of TIFF’s 8-bit, 16-bit, or 32-bit representation. The second channel of the TIFF image SHALL contain the Mest Type and SHALL be stored as an unsigned 8-bit integer. The third channel of the TIFF image SHALL contain the Latitude Offset and SHALL be stored as an 8-bit unsigned integer value ranging from 0 to 255. The value is scaled so 193 © 2016 Open Geospatial Consortium that each grid element is fragmented in 256 equal parts in the latitude direction. Thus, the grid post cannot be positioned on the latitude of the next grid element directly north of the current grid element. The fourth channel of the TIFF image SHALL contain the Longitude Offset and SHALL be stored as an 8-bit unsigned integer value ranging from 0 to 255. The value is scaled so that each grid element is fragmented in 256 equal parts in the longitude direction. Thus, the grid post cannot be positioned on the longitude of the next grid element directly east of the current grid element.

5.6.1.9.2 Default Read Value

Simulator client-devices should assume a Depth of zero as well as a Latitude and Longitude Offsets of zero and a Mesh Type of zero when the Subordinate Alternate Bathymetry component is not available.

5.6.1.9.3 Default Write Value

The files associated with the Subordinate Alternate Bathymetry component for an area covered by a tile at a given LOD need not be created if the source data is not available. Tiles partially populated with data are not permitted.

5.6.1.9.4 Supported Compression Algorithm

The CDB standard supports the LZW compression algorithm for the Subordinate Alternate Bathymetry component. Consider compressing the file if its content is not of type floating- point.

5.6.1.10 Subordinate Tide Component