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
geoPackageGeoPackage
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() -> BoolReturn 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
tabletable
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
tablestables
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
tabletable name
crscoordinate 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
tabletable name
identifiercontents identifier
descriptioncontents description
crscoordinate 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
tabletable name
identifiercontents identifier
descriptioncontents description
informativeBoundsinformative contents bounds
crscoordinate 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
tabletable name
crscoordinate reference system
extentBoundscrs 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
tabletable name
identifiercontents identifier
descriptioncontents description
crscoordinate reference system
extentBoundscrs 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
tabletable name
identifiercontents identifier
descriptioncontents description
informativeBoundsinformative contents bounds
crscoordinate reference system
extentBoundscrs 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
tabletable name
srsspatial reference system
extentBoundscrs 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
tabletable name
identifiercontents identifier
descriptioncontents description
srsspatial reference system
extentBoundscrs 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
tabletable name
identifiercontents identifier
descriptioncontents description
informativeBoundsinformative contents bounds
srsspatial reference system
extentBoundscrs 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
tileMatrixSettile matrix set
minZoommin zoom level
maxZoommax zoom level
matrixWidthmatrix width
matrixHeightmatrix 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
tabletable name
boundingBoxbounding box
minZoommin zoom level
maxZoommax zoom level
matrixWidthmatrix width
matrixHeightmatrix 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
tileMatrixSettile matrix set
zoomLevelszoom levels
matrixWidthmatrix width
matrixHeightmatrix 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
tabletable name
boundingBoxbounding box
zoomLevelszoom levels
matrixWidthmatrix width
matrixHeightmatrix 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
tileMatrixSettile matrix set
zoomzoom level
matrixWidthmatrix width
matrixHeightmatrix 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
tabletable name
boundingBoxbounding box
zoomzoom level
matrixWidthmatrix width
matrixHeightmatrix 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
tabletable name
zoomzoom level
matrixWidthmatrix width
matrixHeightmatrix height
pixelXSizepixel x size
pixelYSizepixel 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
tabletable name
geometryTypegeometry type
crscoordinate 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
tabletable name
geometryTypegeometry type
columnsfeature columns
crscoordinate 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
tabletable name
identifiercontents identifier
descriptioncontents description
geometryTypegeometry type
crscoordinate 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
tabletable name
identifiercontents identifier
descriptioncontents description
geometryTypegeometry type
columnsfeature columns
crscoordinate 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
tabletable name
boundscontents bounds
geometryTypegeometry type
crscoordinate 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
tabletable name
boundscontents bounds
geometryTypegeometry type
columnsfeature columns
crscoordinate 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
tabletable name
identifiercontents identifier
descriptioncontents description
boundscontents bounds
geometryTypegeometry type
crscoordinate 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
tabletable name
identifiercontents identifier
descriptioncontents description
boundscontents bounds
geometryTypegeometry type
columnsfeature columns
crscoordinate 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
tabletable name
boundscontents bounds
geometryTypegeometry type
dataTypedata type
srsspatial 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
tabletable name
boundscontents bounds
geometryTypegeometry type
dataTypedata type
columnsfeature columns
srsspatial 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
tabletable name
identifiercontents identifier
descriptioncontents description
boundscontents bounds
geometryTypegeometry type
dataTypedata type
srsspatial 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
tabletable name
identifiercontents identifier
descriptioncontents description
boundscontents bounds
geometryTypegeometry type
dataTypedata type
columnsfeature columns
srsspatial 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
metadatametadata
referencemetadata reference
-
Create metadata
Declaration
Objective-C
- (void)createMetadata:(GPKGMetadata *)metadata;Swift
func createMetadata(_ metadata: GPKGMetadata!)Parameters
metadatametadata
-
Create metadata reference
Declaration
Objective-C
- (void)createMetadataReference:(GPKGMetadataReference *)reference withMetadata:(GPKGMetadata *)metadata;Swift
func createMetadataReference(_ reference: GPKGMetadataReference!, with metadata: GPKGMetadata!)Parameters
referencemetadata reference
metadatathe reference metadata
-
Create metadata reference
Declaration
Objective-C
- (void)createMetadataReference:(GPKGMetadataReference *)reference;Swift
func createMetadataReference(_ reference: GPKGMetadataReference!)Parameters
referencemetadata 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
metadatametadata
uriURI
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
metadatametadata
uriURI
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
metadatametadata
scopemetadata scope type
uriURI
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
scopemetadata scope type
uriURI
metadatametadata
referencemetadata 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
baseURIbase URI
Return Value
metadata references
View on GitHub
GPKGDgiwgGeoPackage Class Reference