geopackage-sdk/src/main/java/mil/nga/geopackage/extension/coverage/CoverageDataTiff.java
public static CoverageDataTiff createTileTableWithMetadata(
            GeoPackage geoPackage, String tableName,
            BoundingBox contentsBoundingBox, long contentsSrsId,
            BoundingBox tileMatrixSetBoundingBox, long tileMatrixSetSrsId) {

        CoverageDataTiff coverageData = (CoverageDataTiff) CoverageData
                .createTileTableWithMetadata(geoPackage, tableName,
                        contentsBoundingBox, contentsSrsId,
                        tileMatrixSetBoundingBox, tileMatrixSetSrsId,
                        GriddedCoverageDataType.FLOAT);
        return coverageData;
    }
public static CoverageDataTiff createTileTableWithMetadata(
            GeoPackage geoPackage, String tableName,
            BoundingBox contentsBoundingBox, long contentsSrsId,
            BoundingBox tileMatrixSetBoundingBox, long tileMatrixSetSrsId) {

        CoverageDataTiff coverageData = (CoverageDataTiff) CoverageData
                .createTileTableWithMetadata(geoPackage, tableName,
                        contentsBoundingBox, contentsSrsId,
                        tileMatrixSetBoundingBox, tileMatrixSetSrsId,
                        GriddedCoverageDataType.FLOAT);
        return coverageData;
    }
Create the coverage data tile table with metadata and extension

@param geoPackage               GeoPackage
@param tableName                table name
@param contentsBoundingBox      contents bounding box
@param contentsSrsId            contents srs id
@param tileMatrixSetBoundingBox tile matrix set bounding box
@param tileMatrixSetSrsId       tile matrix set srs id
@return coverage data