GPKGDgiwgGeoPackage
Objective-C
@interface GPKGDgiwgGeoPackage : GPKGGeoPackage
Swift
class GPKGDgiwgGeoPackage : GPKGGeoPackage
DGIWG (Defence Geospatial Information Working Group) GeoPackage implementation
-
Initialize
Declaration
Objective-C
- (instancetype)initWithGeoPackage:(GPKGGeoPackage *)geoPackage;
Swift
init!(geoPackage: GPKGGeoPackage!)
Parameters
geoPackage
GeoPackage
Return Value
new DGIWG GeoPackage
-
Get the DGIWG file
Return Value
DGIWG file
-
Get the DGIWG file name
Declaration
Objective-C
- (GPKGDgiwgFileName *)fileName;
Swift
func fileName() -> GPKGDgiwgFileName!
Return Value
DGIWG file name
-
Is the GeoPackage valid according to the DGIWG GeoPackage Profile
Declaration
Objective-C
- (BOOL)isValid;
Swift
func isValid() -> Bool
Return Value
true if valid
-
Validate the GeoPackage against the DGIWG GeoPackage Profile
Declaration
Objective-C
- (GPKGDgiwgValidationErrors *)validate;
Swift
func validate() -> GPKGDgiwgValidationErrors!
Return Value
validation errors
-
Get the most recent {@link #validate()} results
Declaration
Objective-C
- (GPKGDgiwgValidationErrors *)errors;
Swift
func errors() -> GPKGDgiwgValidationErrors!
Return Value
validation errors, null if not yet validated
-
Validate the GeoPackage table against the DGIWG GeoPackage Profile
Declaration
Objective-C
- (GPKGDgiwgValidationErrors *)validateTable:(NSString *)table;
Swift
func validateTable(_ table: String!) -> GPKGDgiwgValidationErrors!
Parameters
table
table
Return Value
validation errors
-
Validate the GeoPackage tables against the DGIWG GeoPackage Profile
Declaration
Objective-C
- (GPKGDgiwgValidationErrors *)validateTables:(NSArray<NSString *> *)tables;
Swift
func validateTables(_ tables: [String]!) -> GPKGDgiwgValidationErrors!
Parameters
tables
tables
Return Value
validation errors
-
Create tiles table
Declaration
Objective-C
- (GPKGTileMatrixSet *) createTilesWithTable:(NSString *)table andCRS:(GPKGDgiwgCoordinateReferenceSystems *)crs;
Swift
func createTiles(withTable table: String!, andCRS crs: GPKGDgiwgCoordinateReferenceSystems!) -> GPKGTileMatrixSet!
Parameters
table
table name
crs
coordinate reference system
Return Value
created tile matrix set
-
Create tiles table
Declaration
Objective-C
- (GPKGTileMatrixSet *) createTilesWithTable:(NSString *)table andIdentifier:(NSString *)identifier andDescription:(NSString *)description andCRS:(GPKGDgiwgCoordinateReferenceSystems *)crs;
Swift
func createTiles(withTable table: String!, andIdentifier identifier: String!, andDescription description: String!, andCRS crs: GPKGDgiwgCoordinateReferenceSystems!) -> GPKGTileMatrixSet!
Parameters
table
table name
identifier
contents identifier
description
contents description
crs
coordinate reference system
Return Value
created tile matrix set
-
Create tiles table
Declaration
Objective-C
- (GPKGTileMatrixSet *) createTilesWithTable:(NSString *)table andIdentifier:(NSString *)identifier andDescription:(NSString *)description andInformativeBounds:(GPKGBoundingBox *)informativeBounds andCRS:(GPKGDgiwgCoordinateReferenceSystems *)crs;
Swift
func createTiles(withTable table: String!, andIdentifier identifier: String!, andDescription description: String!, andInformativeBounds informativeBounds: GPKGBoundingBox!, andCRS crs: GPKGDgiwgCoordinateReferenceSystems!) -> GPKGTileMatrixSet!
Parameters
table
table name
identifier
contents identifier
description
contents description
informativeBounds
informative contents bounds
crs
coordinate reference system
Return Value
created tile matrix set
-
Create tiles table
Declaration
Objective-C
- (GPKGTileMatrixSet *) createTilesWithTable:(NSString *)table andCRS:(GPKGDgiwgCoordinateReferenceSystems *)crs andExtentBounds:(GPKGBoundingBox *)extentBounds;
Swift
func createTiles(withTable table: String!, andCRS crs: GPKGDgiwgCoordinateReferenceSystems!, andExtentBounds extentBounds: GPKGBoundingBox!) -> GPKGTileMatrixSet!
Parameters
table
table name
crs
coordinate reference system
extentBounds
crs extent bounds
Return Value
created tile matrix set
-
Create tiles table
Declaration
Objective-C
- (GPKGTileMatrixSet *) createTilesWithTable:(NSString *)table andIdentifier:(NSString *)identifier andDescription:(NSString *)description andCRS:(GPKGDgiwgCoordinateReferenceSystems *)crs andExtentBounds:(GPKGBoundingBox *)extentBounds;
Swift
func createTiles(withTable table: String!, andIdentifier identifier: String!, andDescription description: String!, andCRS crs: GPKGDgiwgCoordinateReferenceSystems!, andExtentBounds extentBounds: GPKGBoundingBox!) -> GPKGTileMatrixSet!
Parameters
table
table name
identifier
contents identifier
description
contents description
crs
coordinate reference system
extentBounds
crs extent bounds
Return Value
created tile matrix set
-
Create tiles table
Declaration
Objective-C
- (GPKGTileMatrixSet *) createTilesWithTable:(NSString *)table andIdentifier:(NSString *)identifier andDescription:(NSString *)description andInformativeBounds:(GPKGBoundingBox *)informativeBounds andCRS:(GPKGDgiwgCoordinateReferenceSystems *)crs andExtentBounds:(GPKGBoundingBox *)extentBounds;
Swift
func createTiles(withTable table: String!, andIdentifier identifier: String!, andDescription description: String!, andInformativeBounds informativeBounds: GPKGBoundingBox!, andCRS crs: GPKGDgiwgCoordinateReferenceSystems!, andExtentBounds extentBounds: GPKGBoundingBox!) -> GPKGTileMatrixSet!
Parameters
table
table name
identifier
contents identifier
description
contents description
informativeBounds
informative contents bounds
crs
coordinate reference system
extentBounds
crs extent bounds
Return Value
created tile matrix set
-
Create tiles table
Declaration
Objective-C
- (GPKGTileMatrixSet *)createTilesWithTable:(NSString *)table andSRS:(GPKGSpatialReferenceSystem *)srs andExtentBounds:(GPKGBoundingBox *)extentBounds;
Swift
func createTiles(withTable table: String!, andSRS srs: GPKGSpatialReferenceSystem!, andExtentBounds extentBounds: GPKGBoundingBox!) -> GPKGTileMatrixSet!
Parameters
table
table name
srs
spatial reference system
extentBounds
crs extent bounds
Return Value
created tile matrix set
-
Create tiles table
Declaration
Objective-C
- (GPKGTileMatrixSet *)createTilesWithTable:(NSString *)table andIdentifier:(NSString *)identifier andDescription:(NSString *)description andSRS:(GPKGSpatialReferenceSystem *)srs andExtentBounds:(GPKGBoundingBox *)extentBounds;
Swift
func createTiles(withTable table: String!, andIdentifier identifier: String!, andDescription description: String!, andSRS srs: GPKGSpatialReferenceSystem!, andExtentBounds extentBounds: GPKGBoundingBox!) -> GPKGTileMatrixSet!
Parameters
table
table name
identifier
contents identifier
description
contents description
srs
spatial reference system
extentBounds
crs extent bounds
Return Value
created tile matrix set
-
Create tiles table
Declaration
Objective-C
- (GPKGTileMatrixSet *)createTilesWithTable:(NSString *)table andIdentifier:(NSString *)identifier andDescription:(NSString *)description andInformativeBounds:(GPKGBoundingBox *)informativeBounds andSRS:(GPKGSpatialReferenceSystem *)srs andExtentBounds:(GPKGBoundingBox *)extentBounds;
Swift
func createTiles(withTable table: String!, andIdentifier identifier: String!, andDescription description: String!, andInformativeBounds informativeBounds: GPKGBoundingBox!, andSRS srs: GPKGSpatialReferenceSystem!, andExtentBounds extentBounds: GPKGBoundingBox!) -> GPKGTileMatrixSet!
Parameters
table
table name
identifier
contents identifier
description
contents description
informativeBounds
informative contents bounds
srs
spatial reference system
extentBounds
crs extent bounds
Return Value
created tile matrix set
-
Create tile matrices for zoom levels
Declaration
Objective-C
- (void)createTileMatricesWithTileMatrixSet:(GPKGTileMatrixSet *)tileMatrixSet andMinZoom:(int)minZoom andMaxZoom:(int)maxZoom andWidth:(int)matrixWidth andHeight:(int)matrixHeight;
Swift
func createTileMatrices(with tileMatrixSet: GPKGTileMatrixSet!, andMinZoom minZoom: Int32, andMaxZoom maxZoom: Int32, andWidth matrixWidth: Int32, andHeight matrixHeight: Int32)
Parameters
tileMatrixSet
tile matrix set
minZoom
min zoom level
maxZoom
max zoom level
matrixWidth
matrix width
matrixHeight
matrix height
-
Create tile matrices for zoom levels
Declaration
Objective-C
- (void)createTileMatricesWithTable:(NSString *)table andBounds:(GPKGBoundingBox *)boundingBox andMinZoom:(int)minZoom andMaxZoom:(int)maxZoom andWidth:(int)matrixWidth andHeight:(int)matrixHeight;
Swift
func createTileMatrices(withTable table: String!, andBounds boundingBox: GPKGBoundingBox!, andMinZoom minZoom: Int32, andMaxZoom maxZoom: Int32, andWidth matrixWidth: Int32, andHeight matrixHeight: Int32)
Parameters
table
table name
boundingBox
bounding box
minZoom
min zoom level
maxZoom
max zoom level
matrixWidth
matrix width
matrixHeight
matrix height
-
Create tile matrices for zoom levels
Declaration
Objective-C
- (void)createTileMatricesWithTileMatrixSet:(GPKGTileMatrixSet *)tileMatrixSet andZoomLevels:(NSArray<NSNumber *> *)zoomLevels andWidth:(int)matrixWidth andHeight:(int)matrixHeight;
Swift
func createTileMatrices(with tileMatrixSet: GPKGTileMatrixSet!, andZoomLevels zoomLevels: [NSNumber]!, andWidth matrixWidth: Int32, andHeight matrixHeight: Int32)
Parameters
tileMatrixSet
tile matrix set
zoomLevels
zoom levels
matrixWidth
matrix width
matrixHeight
matrix height
-
Create tile matrices for zoom levels
Declaration
Objective-C
- (void)createTileMatricesWithTable:(NSString *)table andBounds:(GPKGBoundingBox *)boundingBox andZoomLevels:(NSArray<NSNumber *> *)zoomLevels andWidth:(int)matrixWidth andHeight:(int)matrixHeight;
Swift
func createTileMatrices(withTable table: String!, andBounds boundingBox: GPKGBoundingBox!, andZoomLevels zoomLevels: [NSNumber]!, andWidth matrixWidth: Int32, andHeight matrixHeight: Int32)
Parameters
table
table name
boundingBox
bounding box
zoomLevels
zoom levels
matrixWidth
matrix width
matrixHeight
matrix height
-
Create a tile matrix for a zoom level
Declaration
Objective-C
- (void)createTileMatrixWithTileMatrixSet:(GPKGTileMatrixSet *)tileMatrixSet andZoom:(int)zoom andWidth:(int)matrixWidth andHeight:(int)matrixHeight;
Swift
func createTileMatrix(with tileMatrixSet: GPKGTileMatrixSet!, andZoom zoom: Int32, andWidth matrixWidth: Int32, andHeight matrixHeight: Int32)
Parameters
tileMatrixSet
tile matrix set
zoom
zoom level
matrixWidth
matrix width
matrixHeight
matrix height
-
Create a tile matrix for a zoom level
Declaration
Objective-C
- (void)createTileMatrixWithTable:(NSString *)table andBounds:(GPKGBoundingBox *)boundingBox andZoom:(int)zoom andWidth:(int)matrixWidth andHeight:(int)matrixHeight;
Swift
func createTileMatrix(withTable table: String!, andBounds boundingBox: GPKGBoundingBox!, andZoom zoom: Int32, andWidth matrixWidth: Int32, andHeight matrixHeight: Int32)
Parameters
table
table name
boundingBox
bounding box
zoom
zoom level
matrixWidth
matrix width
matrixHeight
matrix height
-
Create a tile matrix for a zoom level
Declaration
Objective-C
- (void)createTileMatrixWithTable:(NSString *)table andZoom:(int)zoom andWidth:(int)matrixWidth andHeight:(int)matrixHeight andPixelX:(double)pixelXSize andPixelY:(double)pixelYSize;
Swift
func createTileMatrix(withTable table: String!, andZoom zoom: Int32, andWidth matrixWidth: Int32, andHeight matrixHeight: Int32, andPixelX pixelXSize: Double, andPixelY pixelYSize: Double)
Parameters
table
table name
zoom
zoom level
matrixWidth
matrix width
matrixHeight
matrix height
pixelXSize
pixel x size
pixelYSize
pixel y size
-
Create features table
Declaration
Objective-C
- (GPKGGeometryColumns *) createFeaturesWithTable:(NSString *)table andGeometryType:(enum SFGeometryType)geometryType andCRS:(GPKGDgiwgCoordinateReferenceSystems *)crs;
Swift
func createFeatures(withTable table: String!, andGeometryType geometryType: SFGeometryType, andCRS crs: GPKGDgiwgCoordinateReferenceSystems!) -> GPKGGeometryColumns!
Parameters
table
table name
geometryType
geometry type
crs
coordinate reference system
Return Value
created geometry columns
-
Create features table
Declaration
Objective-C
- (GPKGGeometryColumns *) createFeaturesWithTable:(NSString *)table andGeometryType:(enum SFGeometryType)geometryType andColumns:(NSArray<GPKGFeatureColumn *> *)columns andCRS:(GPKGDgiwgCoordinateReferenceSystems *)crs;
Swift
func createFeatures(withTable table: String!, andGeometryType geometryType: SFGeometryType, andColumns columns: [GPKGFeatureColumn]!, andCRS crs: GPKGDgiwgCoordinateReferenceSystems!) -> GPKGGeometryColumns!
Parameters
table
table name
geometryType
geometry type
columns
feature columns
crs
coordinate reference system
Return Value
created geometry columns
-
Create features table
Declaration
Objective-C
- (GPKGGeometryColumns *) createFeaturesWithTable:(NSString *)table andIdentifier:(NSString *)identifier andDescription:(NSString *)description andGeometryType:(enum SFGeometryType)geometryType andCRS:(GPKGDgiwgCoordinateReferenceSystems *)crs;
Swift
func createFeatures(withTable table: String!, andIdentifier identifier: String!, andDescription description: String!, andGeometryType geometryType: SFGeometryType, andCRS crs: GPKGDgiwgCoordinateReferenceSystems!) -> GPKGGeometryColumns!
Parameters
table
table name
identifier
contents identifier
description
contents description
geometryType
geometry type
crs
coordinate reference system
Return Value
created geometry columns
-
Create features table
Declaration
Objective-C
- (GPKGGeometryColumns *) createFeaturesWithTable:(NSString *)table andIdentifier:(NSString *)identifier andDescription:(NSString *)description andGeometryType:(enum SFGeometryType)geometryType andColumns:(NSArray<GPKGFeatureColumn *> *)columns andCRS:(GPKGDgiwgCoordinateReferenceSystems *)crs;
Swift
func createFeatures(withTable table: String!, andIdentifier identifier: String!, andDescription description: String!, andGeometryType geometryType: SFGeometryType, andColumns columns: [GPKGFeatureColumn]!, andCRS crs: GPKGDgiwgCoordinateReferenceSystems!) -> GPKGGeometryColumns!
Parameters
table
table name
identifier
contents identifier
description
contents description
geometryType
geometry type
columns
feature columns
crs
coordinate reference system
Return Value
created geometry columns
-
Create features table
Declaration
Objective-C
- (GPKGGeometryColumns *) createFeaturesWithTable:(NSString *)table andBounds:(GPKGBoundingBox *)bounds andGeometryType:(enum SFGeometryType)geometryType andCRS:(GPKGDgiwgCoordinateReferenceSystems *)crs;
Swift
func createFeatures(withTable table: String!, andBounds bounds: GPKGBoundingBox!, andGeometryType geometryType: SFGeometryType, andCRS crs: GPKGDgiwgCoordinateReferenceSystems!) -> GPKGGeometryColumns!
Parameters
table
table name
bounds
contents bounds
geometryType
geometry type
crs
coordinate reference system
Return Value
created geometry columns
-
Create features table
Declaration
Objective-C
- (GPKGGeometryColumns *) createFeaturesWithTable:(NSString *)table andBounds:(GPKGBoundingBox *)bounds andGeometryType:(enum SFGeometryType)geometryType andColumns:(NSArray<GPKGFeatureColumn *> *)columns andCRS:(GPKGDgiwgCoordinateReferenceSystems *)crs;
Swift
func createFeatures(withTable table: String!, andBounds bounds: GPKGBoundingBox!, andGeometryType geometryType: SFGeometryType, andColumns columns: [GPKGFeatureColumn]!, andCRS crs: GPKGDgiwgCoordinateReferenceSystems!) -> GPKGGeometryColumns!
Parameters
table
table name
bounds
contents bounds
geometryType
geometry type
columns
feature columns
crs
coordinate reference system
Return Value
created geometry columns
-
Create features table
Declaration
Objective-C
- (GPKGGeometryColumns *) createFeaturesWithTable:(NSString *)table andIdentifier:(NSString *)identifier andDescription:(NSString *)description andBounds:(GPKGBoundingBox *)bounds andGeometryType:(enum SFGeometryType)geometryType andCRS:(GPKGDgiwgCoordinateReferenceSystems *)crs;
Swift
func createFeatures(withTable table: String!, andIdentifier identifier: String!, andDescription description: String!, andBounds bounds: GPKGBoundingBox!, andGeometryType geometryType: SFGeometryType, andCRS crs: GPKGDgiwgCoordinateReferenceSystems!) -> GPKGGeometryColumns!
Parameters
table
table name
identifier
contents identifier
description
contents description
bounds
contents bounds
geometryType
geometry type
crs
coordinate reference system
Return Value
created geometry columns
-
Create features table
Declaration
Objective-C
- (GPKGGeometryColumns *) createFeaturesWithTable:(NSString *)table andIdentifier:(NSString *)identifier andDescription:(NSString *)description andBounds:(GPKGBoundingBox *)bounds andGeometryType:(enum SFGeometryType)geometryType andColumns:(NSArray<GPKGFeatureColumn *> *)columns andCRS:(GPKGDgiwgCoordinateReferenceSystems *)crs;
Swift
func createFeatures(withTable table: String!, andIdentifier identifier: String!, andDescription description: String!, andBounds bounds: GPKGBoundingBox!, andGeometryType geometryType: SFGeometryType, andColumns columns: [GPKGFeatureColumn]!, andCRS crs: GPKGDgiwgCoordinateReferenceSystems!) -> GPKGGeometryColumns!
Parameters
table
table name
identifier
contents identifier
description
contents description
bounds
contents bounds
geometryType
geometry type
columns
feature columns
crs
coordinate reference system
Return Value
created geometry columns
-
Create features table
Declaration
Objective-C
- (GPKGGeometryColumns *) createFeaturesWithTable:(NSString *)table andBounds:(GPKGBoundingBox *)bounds andGeometryType:(enum SFGeometryType)geometryType andDataType:(enum GPKGDgiwgDataType)dataType andSRS:(GPKGSpatialReferenceSystem *)srs;
Swift
func createFeatures(withTable table: String!, andBounds bounds: GPKGBoundingBox!, andGeometryType geometryType: SFGeometryType, andDataType dataType: GPKGDgiwgDataType, andSRS srs: GPKGSpatialReferenceSystem!) -> GPKGGeometryColumns!
Parameters
table
table name
bounds
contents bounds
geometryType
geometry type
dataType
data type
srs
spatial reference system
Return Value
created geometry columns
-
Create features table
Declaration
Objective-C
- (GPKGGeometryColumns *) createFeaturesWithTable:(NSString *)table andBounds:(GPKGBoundingBox *)bounds andGeometryType:(enum SFGeometryType)geometryType andDataType:(enum GPKGDgiwgDataType)dataType andColumns:(NSArray<GPKGFeatureColumn *> *)columns andSRS:(GPKGSpatialReferenceSystem *)srs;
Swift
func createFeatures(withTable table: String!, andBounds bounds: GPKGBoundingBox!, andGeometryType geometryType: SFGeometryType, andDataType dataType: GPKGDgiwgDataType, andColumns columns: [GPKGFeatureColumn]!, andSRS srs: GPKGSpatialReferenceSystem!) -> GPKGGeometryColumns!
Parameters
table
table name
bounds
contents bounds
geometryType
geometry type
dataType
data type
columns
feature columns
srs
spatial reference system
Return Value
created geometry columns
-
Create features table
Declaration
Objective-C
- (GPKGGeometryColumns *) createFeaturesWithTable:(NSString *)table andIdentifier:(NSString *)identifier andDescription:(NSString *)description andBounds:(GPKGBoundingBox *)bounds andGeometryType:(enum SFGeometryType)geometryType andDataType:(enum GPKGDgiwgDataType)dataType andSRS:(GPKGSpatialReferenceSystem *)srs;
Swift
func createFeatures(withTable table: String!, andIdentifier identifier: String!, andDescription description: String!, andBounds bounds: GPKGBoundingBox!, andGeometryType geometryType: SFGeometryType, andDataType dataType: GPKGDgiwgDataType, andSRS srs: GPKGSpatialReferenceSystem!) -> GPKGGeometryColumns!
Parameters
table
table name
identifier
contents identifier
description
contents description
bounds
contents bounds
geometryType
geometry type
dataType
data type
srs
spatial reference system
Return Value
created geometry columns
-
-createFeaturesWithTable:
andIdentifier: andDescription: andBounds: andGeometryType: andDataType: andColumns: andSRS: Create features table
Declaration
Objective-C
- (GPKGGeometryColumns *) createFeaturesWithTable:(NSString *)table andIdentifier:(NSString *)identifier andDescription:(NSString *)description andBounds:(GPKGBoundingBox *)bounds andGeometryType:(enum SFGeometryType)geometryType andDataType:(enum GPKGDgiwgDataType)dataType andColumns:(NSArray<GPKGFeatureColumn *> *)columns andSRS:(GPKGSpatialReferenceSystem *)srs;
Swift
func createFeatures(withTable table: String!, andIdentifier identifier: String!, andDescription description: String!, andBounds bounds: GPKGBoundingBox!, andGeometryType geometryType: SFGeometryType, andDataType dataType: GPKGDgiwgDataType, andColumns columns: [GPKGFeatureColumn]!, andSRS srs: GPKGSpatialReferenceSystem!) -> GPKGGeometryColumns!
Parameters
table
table name
identifier
contents identifier
description
contents description
bounds
contents bounds
geometryType
geometry type
dataType
data type
columns
feature columns
srs
spatial reference system
Return Value
created geometry columns
-
Create metadata and metadata reference
Declaration
Objective-C
- (void)createMetadata:(GPKGMetadata *)metadata andReference:(GPKGMetadataReference *)reference;
Swift
func createMetadata(_ metadata: GPKGMetadata!, andReference reference: GPKGMetadataReference!)
Parameters
metadata
metadata
reference
metadata reference
-
Create metadata
Declaration
Objective-C
- (void)createMetadata:(GPKGMetadata *)metadata;
Swift
func createMetadata(_ metadata: GPKGMetadata!)
Parameters
metadata
metadata
-
Create metadata reference
Declaration
Objective-C
- (void)createMetadataReference:(GPKGMetadataReference *)reference withMetadata:(GPKGMetadata *)metadata;
Swift
func createMetadataReference(_ reference: GPKGMetadataReference!, with metadata: GPKGMetadata!)
Parameters
reference
metadata reference
metadata
the reference metadata
-
Create metadata reference
Declaration
Objective-C
- (void)createMetadataReference:(GPKGMetadataReference *)reference;
Swift
func createMetadataReference(_ reference: GPKGMetadataReference!)
Parameters
reference
metadata reference
-
Create GeoPackage metadata with a series scope and metadata reference
Declaration
Objective-C
- (GPKGMetadataReference *)createGeoPackageSeriesMetadata:(NSString *)metadata withURI:(NSString *)uri;
Swift
func createGeoPackageSeriesMetadata(_ metadata: String!, withURI uri: String!) -> GPKGMetadataReference!
Parameters
metadata
metadata
uri
URI
Return Value
metadata reference
-
Create GeoPackage metadata with a dataset scope and metadata reference
Declaration
Objective-C
- (GPKGMetadataReference *)createGeoPackageDatasetMetadata:(NSString *)metadata withURI:(NSString *)uri;
Swift
func createGeoPackageDatasetMetadata(_ metadata: String!, withURI uri: String!) -> GPKGMetadataReference!
Parameters
metadata
metadata
uri
URI
Return Value
metadata reference
-
Create GeoPackage metadata and metadata reference
Declaration
Objective-C
- (GPKGMetadataReference *)createGeoPackageMetadata:(NSString *)metadata withScope: (enum GPKGMetadataScopeType)scope andURI:(NSString *)uri;
Swift
func createGeoPackageMetadata(_ metadata: String!, with scope: GPKGMetadataScopeType, andURI uri: String!) -> GPKGMetadataReference!
Parameters
metadata
metadata
scope
metadata scope type
uri
URI
Return Value
metadata reference
-
Create metadata and metadata reference
Declaration
Objective-C
- (GPKGMetadataReference *)createMetadata:(NSString *)metadata withScope:(enum GPKGMetadataScopeType)scope andURI:(NSString *)uri andReference:(GPKGMetadataReference *)reference;
Swift
func createMetadata(_ metadata: String!, with scope: GPKGMetadataScopeType, andURI uri: String!, andReference reference: GPKGMetadataReference!) -> GPKGMetadataReference!
Parameters
scope
metadata scope type
uri
URI
metadata
metadata
reference
metadata reference
Return Value
metadata reference
-
Query for GeoPackage DGIWG Metadata Foundation (DMF) metadata
Declaration
Objective-C
- (GPKGResultSet *)queryGeoPackageDMFMetadata;
Swift
func queryGeoPackageDMFMetadata() -> GPKGResultSet!
Return Value
metadata references
-
Query for GeoPackage NSG Metadata Foundation (NMF) NSG Application Schema (NAS) metadata
Declaration
Objective-C
- (GPKGResultSet *)queryGeoPackageNASMetadata;
Swift
func queryGeoPackageNASMetadata() -> GPKGResultSet!
Return Value
metadata references
-
Query for GeoPackage metadata
Declaration
Objective-C
- (GPKGResultSet *)queryGeoPackageMetadataWithBaseURI:(NSString *)baseURI;
Swift
func queryGeoPackageMetadata(withBaseURI baseURI: String!) -> GPKGResultSet!
Parameters
baseURI
base URI
Return Value
metadata references