GPKGFeatureRowData
Objective-C
@interface GPKGFeatureRowData : NSObject
Swift
class GPKGFeatureRowData : NSObject
Represents the values of a single feature row
-
Initializer
Declaration
Objective-C
- (instancetype)initWithValues:(NSDictionary *)values;Swift
init!(values: [AnyHashable : Any]!)Parameters
valuesvalue mapping
Return Value
new instance
-
Initializer
Declaration
Objective-C
- (instancetype)initWithValues:(NSDictionary *)values andGeometryColumnName:(NSString *)geometryColumn;Swift
init!(values: [AnyHashable : Any]!, andGeometryColumnName geometryColumn: String!)Parameters
valuesvalue mapping
geometryColumngeometry column name
Return Value
new instance
-
Initializer
Declaration
Objective-C
- (instancetype)initWithValues:(NSDictionary *)values andIdColumnName:(NSString *)idColumn andGeometryColumnName:(NSString *)geometryColumn;Swift
init!(values: [AnyHashable : Any]!, andIdColumnName idColumn: String!, andGeometryColumnName geometryColumn: String!)Parameters
valuesvalue mapping
idColumnid column name
geometryColumngeometry column name
Return Value
new instance
-
Get the values
Declaration
Objective-C
- (NSDictionary *)values;Swift
func values() -> [AnyHashable : Any]!Return Value
values
-
Get the id column name
Declaration
Objective-C
- (NSString *)idColumn;Swift
func idColumn() -> String!Return Value
id column name
-
Get the id
Declaration
Objective-C
- (NSNumber *)id;Swift
func id() -> NSNumber!Return Value
id
-
Get the geometry column name
Declaration
Objective-C
- (NSString *)geometryColumn;Swift
func geometryColumn() -> String!Return Value
geometry column name
-
Get the geometry data
Declaration
Objective-C
- (GPKGGeometryData *)geometryData;Swift
func geometryData() -> GPKGGeometryData!Return Value
geometry data
-
Get the geometry
Return Value
geometry
-
Get the geometry type
Declaration
Objective-C
- (enum SFGeometryType)geometryType;Swift
func geometryType() -> SFGeometryTypeReturn Value
geometry type
-
Get the geometry envelope
Declaration
Objective-C
- (SFGeometryEnvelope *)geometryEnvelope;Swift
func geometryEnvelope() -> SFGeometryEnvelope!Return Value
geometry envelope
-
Build a JSON compatible object
Declaration
Objective-C
- (NSObject *)jsonCompatible;Swift
func jsonCompatible() -> NSObject!Return Value
JSON compatible object
-
Build a JSON compatible object
Declaration
Objective-C
- (NSObject *)jsonCompatibleWithPoints:(BOOL)includePoints;Swift
func json(compatibleWithPoints includePoints: Bool) -> NSObject!Parameters
includePointstrue to include point geometries, but no other geometry types
Return Value
JSON compatible object
-
Build a JSON compatible object
Declaration
Objective-C
- (NSObject *)jsonCompatibleWithGeometries:(BOOL)includeGeometries;Swift
func json(compatibleWithGeometries includeGeometries: Bool) -> NSObject!Parameters
includeGeometriestrue to include all geometries, false for no geometries
Return Value
JSON compatible object
-
Build a JSON compatible object
Declaration
Objective-C
- (NSObject *)jsonCompatibleWithPoints:(BOOL)includePoints andGeometries:(BOOL)includeGeometries;Swift
func json(compatibleWithPoints includePoints: Bool, andGeometries includeGeometries: Bool) -> NSObject!Parameters
includePointstrue to include point geometries, ignored if includeGeometries is true
includeGeometriestrue to include all geometry types
Return Value
JSON compatible object
View on GitHub
GPKGFeatureRowData Class Reference