GPKGExtensionManager
Objective-C
@interface GPKGExtensionManager : GPKGExtensionManagement
Swift
class GPKGExtensionManager : GPKGExtensionManagement
GeoPackage Extension Manager for deleting and copying extensions
-
Create
Declaration
Objective-C
+ (GPKGExtensionManager *)createWithGeoPackage:(GPKGGeoPackage *)geoPackage;
Swift
class func create(with geoPackage: GPKGGeoPackage!) -> GPKGExtensionManager!
Parameters
geoPackage
GeoPackage
-
Initialize
Declaration
Objective-C
- (instancetype)initWithGeoPackage:(GPKGGeoPackage *)geoPackage;
Swift
init!(geoPackage: GPKGGeoPackage!)
Parameters
geoPackage
GeoPackage
-
Delete the RTree Spatial extension for the table
Declaration
Objective-C
- (void)deleteRTreeSpatialIndexForTable:(NSString *)table;
Swift
func deleteRTreeSpatialIndex(forTable table: String!)
Parameters
table
table name
-
Delete the RTree Spatial extension
Declaration
Objective-C
- (void)deleteRTreeSpatialIndexExtension;
Swift
func deleteRTreeSpatialIndexExtension()
-
Copy the RTree Spatial extension for the table
Declaration
Objective-C
- (void)copyRTreeSpatialIndexFromTable:(NSString *)table toTable:(NSString *)newTable;
Swift
func copyRTreeSpatialIndex(fromTable table: String!, toTable newTable: String!)
Parameters
table
table name
newTable
new table name
-
Delete the Related Tables extensions for the table
Declaration
Objective-C
- (void)deleteRelatedTablesForTable:(NSString *)table;
Swift
func deleteRelatedTables(forTable table: String!)
Parameters
table
table name
-
Delete the Related Tables extension
Declaration
Objective-C
- (void)deleteRelatedTablesExtension;
Swift
func deleteRelatedTablesExtension()
-
Copy the Related Tables extensions for the table
Declaration
Objective-C
- (void)copyRelatedTablesFromTable:(NSString *)table toTable:(NSString *)newTable;
Swift
func copyRelatedTables(fromTable table: String!, toTable newTable: String!)
Parameters
table
table name
newTable
new table name
-
Delete the Gridded Coverage extensions for the table
Declaration
Objective-C
- (void)deleteGriddedCoverageForTable:(NSString *)table;
Swift
func deleteGriddedCoverage(forTable table: String!)
Parameters
table
table name
-
Delete the Gridded Coverage extension
Declaration
Objective-C
- (void)deleteGriddedCoverageExtension;
Swift
func deleteGriddedCoverageExtension()
-
Copy the Gridded Coverage extensions for the table
Declaration
Objective-C
- (void)copyGriddedCoverageFromTable:(NSString *)table toTable:(NSString *)newTable;
Swift
func copyGriddedCoverage(fromTable table: String!, toTable newTable: String!)
Parameters
table
table name
newTable
new table name
-
Delete the Schema extensions for the table
Declaration
Objective-C
- (void)deleteSchemaForTable:(NSString *)table;
Swift
func deleteSchema(forTable table: String!)
Parameters
table
table name
-
Delete the Schema extension
Declaration
Objective-C
- (void)deleteSchemaExtension;
Swift
func deleteSchemaExtension()
-
Copy the Schema extensions for the table
Declaration
Objective-C
- (void)copySchemaFromTable:(NSString *)table toTable:(NSString *)newTable;
Swift
func copySchema(fromTable table: String!, toTable newTable: String!)
Parameters
table
table name
newTable
new table name
-
Delete the Metadata extensions for the table
Declaration
Objective-C
- (void)deleteMetadataForTable:(NSString *)table;
Swift
func deleteMetadata(forTable table: String!)
Parameters
table
table name
-
Delete the Metadata extension
Declaration
Objective-C
- (void)deleteMetadataExtension;
Swift
func deleteMetadataExtension()
-
Copy the Metadata extensions for the table
Declaration
Objective-C
- (void)copyMetadataFromTable:(NSString *)table toTable:(NSString *)newTable;
Swift
func copyMetadata(fromTable table: String!, toTable newTable: String!)
Parameters
table
table name
newTable
new table name
-
Delete the WKT for Coordinate Reference Systems extension
Declaration
Objective-C
- (void)deleteCrsWktExtension;
Swift
func deleteCrsWktExtension()