tiles method
Lists all the tile entries in the geopackage. */
Implementation
List<TileEntry> tiles() {
String compat =
forceRasterMobileCompatibility ? "and c.srs_id = $MERCATOR_SRID" : "";
var sql = """
SELECT a.*, c.organization_coordsys_id, c.definition, g.min_x as gmin_x, g.max_x as gmax_x, g.min_y as gmin_y, g.max_y as gmax_y, g.srs_id as gsrs_id
FROM $TABLE_TILE_MATRIX_SET a, $TABLE_SPATIAL_REF_SYS c, $TABLE_GEOPACKAGE_CONTENTS g
WHERE a.srs_id = c.srs_id
AND a.table_name = g.table_name
$compat
""";
var res = _sqliteDb.select(sql);
List<TileEntry> contents = [];
res.forEach((QueryResultRow row) {
var tileEntry = createTileEntry(row);
contents.add(tileEntry);
});
return contents;
}