GPKGDgiwgMetadata
Objective-C
@interface GPKGDgiwgMetadata : NSObject
Swift
class GPKGDgiwgMetadata : NSObject
DGIWG (Defence Geospatial Information Working Group) Metadata utilities
-
Create a new metadata object with a series scope
Declaration
Objective-C
+ (GPKGMetadata *)createSeriesMetadata:(NSString *)metadata withURI:(NSString *)uri;
Swift
class func createSeriesMetadata(_ metadata: String!, withURI uri: String!) -> GPKGMetadata!
Parameters
metadata
metadata
uri
URI
Return Value
metadata
-
Create a new metadata object with a dataset scope
Declaration
Objective-C
+ (GPKGMetadata *)createDatasetMetadata:(NSString *)metadata withURI:(NSString *)uri;
Swift
class func createDatasetMetadata(_ metadata: String!, withURI uri: String!) -> GPKGMetadata!
Parameters
metadata
metadata
uri
URI
Return Value
metadata
-
Create a new metadata object
Declaration
Objective-C
+ (GPKGMetadata *)createMetadata:(NSString *)metadata withScope:(enum GPKGMetadataScopeType)scope andURI:(NSString *)uri;
Swift
class func createMetadata(_ metadata: String!, with scope: GPKGMetadataScopeType, andURI uri: String!) -> GPKGMetadata!
Parameters
metadata
metadata
scope
metadata scope type
uri
URI
Return Value
metadata
-
Create a new metadata reference object with a GeoPackage scope
Declaration
Objective-C
+ (GPKGMetadataReference *)createGeoPackageMetadataReference;
Swift
class func createGeoPackageMetadataReference() -> GPKGMetadataReference!
Return Value
metadata reference
-
Create a new metadata reference object
Declaration
Objective-C
+ (GPKGMetadataReference *)createMetadataReferenceWithScope: (enum GPKGReferenceScopeType)scope;
Swift
class func createMetadataReference(with scope: GPKGReferenceScopeType) -> GPKGMetadataReference!
Parameters
scope
metadata reference scope type
Return Value
metadata reference
-
Query for GeoPackage DGIWG Metadata Foundation (DMF) metadata
Declaration
Objective-C
+ (GPKGResultSet *)queryGeoPackageDMFMetadata:(GPKGGeoPackage *)geoPackage;
Swift
class func queryGeoPackageDMFMetadata(_ geoPackage: GPKGGeoPackage!) -> GPKGResultSet!
Parameters
geoPackage
GeoPackage
Return Value
metadata references
-
Query for GeoPackage NSG Metadata Foundation (NMF) NSG Application Schema (NAS) metadata
Declaration
Objective-C
+ (GPKGResultSet *)queryGeoPackageNASMetadata:(GPKGGeoPackage *)geoPackage;
Swift
class func queryGeoPackageNASMetadata(_ geoPackage: GPKGGeoPackage!) -> GPKGResultSet!
Parameters
geoPackage
GeoPackage
Return Value
metadata references
-
Query for GeoPackage metadata
Declaration
Objective-C
+ (GPKGResultSet *)queryGeoPackageMetadata:(GPKGGeoPackage *)geoPackage withBaseURI:(NSString *)baseURI;
Swift
class func queryGeoPackageMetadata(_ geoPackage: GPKGGeoPackage!, withBaseURI baseURI: String!) -> GPKGResultSet!
Parameters
geoPackage
GeoPackage
baseURI
base URI
Return Value
metadata references