GPKGGeometryExtensions
Objective-C
@interface GPKGGeometryExtensions : GPKGBaseExtension
Swift
class GPKGGeometryExtensions : GPKGBaseExtension
Geometry Extensions utility methods and constants
-
Geometry Types Extension definition URL
Declaration
Objective-C
@property (nonatomic, strong) NSString *geometryTypesDefinition;Swift
var geometryTypesDefinition: String! { get set } -
Deprecated
User Geometry Types Extension definition URL @deprecated as of 1.2.1, On August 15, 2016 the GeoPackage SWG voted to remove this extension from the standard due to interoperability concerns. (GeoPackage version 1.2)
Declaration
Objective-C
@property (nonatomic, strong) NSString *userGeometryTypesDefinition;Swift
var userGeometryTypesDefinition: String! { get set } -
Initialize
Declaration
Objective-C
- (instancetype)initWithGeoPackage:(GPKGGeoPackage *)geoPackage;Swift
init!(geoPackage: GPKGGeoPackage!)Parameters
geoPackageGeoPackage
Return Value
new instance
-
Get or create the extension, non-linear geometry type
Declaration
Objective-C
- (GPKGExtensions *)extensionCreateWithTable:(NSString *)tableName andColumn:(NSString *)columnName andType:(enum SFGeometryType)geometryType;Swift
func extensionCreate(withTable tableName: String!, andColumn columnName: String!, andType geometryType: SFGeometryType) -> GPKGExtensions!Parameters
tableNametable name
columnNamecolumn name
geometryTypegeometry type
Return Value
extension
-
Determine if the GeoPackage has the extension, non-linear geometry type
Declaration
Objective-C
- (BOOL)hasWithTable:(NSString *)tableName andColumn:(NSString *)columnName andType:(enum SFGeometryType)geometryType;Swift
func has(withTable tableName: String!, andColumn columnName: String!, andType geometryType: SFGeometryType) -> BoolParameters
tableNametable name
columnNamecolumn name
geometryTypegeometry type
Return Value
true if has extension
-
Determine if the geometry type is an extension
Declaration
Objective-C
+ (BOOL)isExtension:(enum SFGeometryType)geometryType;Swift
class func isExtension(_ geometryType: SFGeometryType) -> BoolParameters
geometryTypegeometry type
Return Value
true if an extension
-
Determine if the geometry type is non standard
Declaration
Objective-C
+ (BOOL)isNonStandard:(enum SFGeometryType)geometryType;Swift
class func isNonStandard(_ geometryType: SFGeometryType) -> BoolParameters
geometryTypegeometry type
Return Value
true if non standard
-
Determine if the geometry type is a GeoPackage extension
Declaration
Objective-C
+ (BOOL)isGeoPackageExtension:(enum SFGeometryType)geometryType;Swift
class func isGeoPackageExtension(_ geometryType: SFGeometryType) -> BoolParameters
geometryTypegeometry type
Return Value
true if a GeoPackage extension
-
Get the extension name of a GeoPackage extension Geometry
Declaration
Objective-C
+ (NSString *)extensionName:(enum SFGeometryType)geometryType;Swift
class func extensionName(_ geometryType: SFGeometryType) -> String!Parameters
geometryTypegeometry type
Return Value
extension name
-
Deprecated
Get or create the extension, user defined geometry type
Declaration
Objective-C
- (GPKGExtensions *)extensionCreateWithTable:(NSString *)tableName andColumn:(NSString *)columnName andAuthor:(NSString *)author andType:(enum SFGeometryType)geometryType;Swift
func extensionCreate(withTable tableName: String!, andColumn columnName: String!, andAuthor author: String!, andType geometryType: SFGeometryType) -> GPKGExtensions!Parameters
tableNametable name
columnNamecolumn name
authorextension author
geometryTypegeometry type
Return Value
extension @deprecated as of 1.2.1, On August 15, 2016 the GeoPackage SWG voted to remove this extension from the standard due to interoperability concerns. (GeoPackage version 1.2)
-
Deprecated
Determine if the GeoPackage has the extension, user defined geometry type
Declaration
Objective-C
- (BOOL)hasWithTable:(NSString *)tableName andColumn:(NSString *)columnName andAuthor:(NSString *)author andType:(enum SFGeometryType)geometryType;Swift
func has(withTable tableName: String!, andColumn columnName: String!, andAuthor author: String!, andType geometryType: SFGeometryType) -> BoolParameters
tableNametable name
columnNamecolumn name
authorextension author
geometryTypegeometry type
Return Value
true if has extension @deprecated as of 1.2.1, On August 15, 2016 the GeoPackage SWG voted to remove this extension from the standard due to interoperability concerns. (GeoPackage version 1.2)
-
Deprecated
Get the extension name of an extension Geometry, either user-defined or GeoPackage extension
Declaration
Objective-C
+ (NSString *)extensionNameWithAuthor:(NSString *)author andType:(enum SFGeometryType)geometryType;Swift
class func extensionName(withAuthor author: String!, andType geometryType: SFGeometryType) -> String!Parameters
authorauthor
geometryTypegeometry type
Return Value
extension name @deprecated as of 1.2.1, On August 15, 2016 the GeoPackage SWG voted to remove this extension from the standard due to interoperability concerns. (GeoPackage version 1.2)
View on GitHub
GPKGGeometryExtensions Class Reference