GPKGTileMatrixSetDao
Objective-C
@interface GPKGTileMatrixSetDao : GPKGBaseDao
Swift
class GPKGTileMatrixSetDao : GPKGBaseDao
Tile Matrix Set Data Access Object
-
Create the DAO
Declaration
Objective-C
+ (GPKGTileMatrixSetDao *)createWithDatabase:(GPKGConnection *)database;
Swift
class func create(withDatabase database: GPKGConnection!) -> GPKGTileMatrixSetDao!
Parameters
database
database connection
Return Value
dao
-
Initialize
Declaration
Objective-C
- (instancetype)initWithDatabase:(GPKGConnection *)database;
Swift
init!(database: GPKGConnection!)
Parameters
database
database connection
Return Value
new tile matrix set dao
-
Get the tile table names
Declaration
Objective-C
- (NSArray *)tileTables;
Swift
func tileTables() -> [Any]!
Return Value
tile tables
-
Get the Spatial Reference System of the Tile Matrix Set
Declaration
Objective-C
- (GPKGSpatialReferenceSystem *)srs:(GPKGTileMatrixSet *)tileMatrixSet;
Swift
func srs(_ tileMatrixSet: GPKGTileMatrixSet!) -> GPKGSpatialReferenceSystem!
Parameters
tileMatrixSet
tile matrix set
Return Value
srs
-
Get the Contents of the Tile Matrix Set
Declaration
Objective-C
- (GPKGContents *)contents:(GPKGTileMatrixSet *)tileMatrixSet;
Swift
func contents(_ tileMatrixSet: GPKGTileMatrixSet!) -> GPKGContents!
Parameters
tileMatrixSet
tile matrix set
Return Value
contents
-
Get a bounding box in the provided projection
Declaration
Objective-C
- (GPKGBoundingBox *)boundingBoxOfTileMatrixSet: (GPKGTileMatrixSet *)tileMatrixSet inProjection:(PROJProjection *)projection;
Swift
func boundingBox(of tileMatrixSet: GPKGTileMatrixSet!, in projection: PROJProjection!) -> GPKGBoundingBox!
Parameters
tileMatrixSet
tile matrix set
projection
desired projection
Return Value
bounding box