OAFSpatial
Objective-C
@interface OAFSpatial : OAFFeaturesObject
Swift
class OAFSpatial : OAFFeaturesObject
The spatial extent of the features in the collection.
-
One or more bounding boxes that describe the spatial extent of the dataset. In the Core only a single bounding box is supported. Extensions may support additional areas. If multiple areas are provided, the union of the bounding boxes describes the spatial extent.
Declaration
Objective-C
@property (nonatomic, strong) NSMutableArray<NSMutableArray<NSDecimalNumber *> *> *bbox;Swift
var bbox: NSMutableArray! { get set } -
Coordinate reference system of the coordinates in the spatial extent (property
bbox). The default reference system is WGS 84 longitude/latitude. In the Core this is the only supported coordinate reference system. Extensions may support additional coordinate reference systems and add additional enum values.Declaration
Objective-C
@property (nonatomic, strong) NSString *crs;Swift
var crs: String! { get set } -
Initialize
Declaration
Objective-C
- (instancetype)init;Swift
init!()Return Value
new spatial
-
Initialize
Declaration
Objective-C
- (instancetype)initWithTree:(NSDictionary *)tree;Swift
init!(tree: [AnyHashable : Any]!)Parameters
treeJSON tree
Return Value
new spatial
-
Get the bounding box collection count
Declaration
Objective-C
- (int)bboxCount;Swift
func bboxCount() -> Int32Return Value
count
-
Get the first bounding box
Declaration
Objective-C
- (NSMutableArray<NSDecimalNumber *> *)firstBbox;Swift
func firstBbox() -> NSMutableArray!Return Value
bounding box
-
Get the bounding box at the index
Declaration
Objective-C
- (NSMutableArray<NSDecimalNumber *> *)bboxAtIndex:(int)index;Swift
func bbox(at index: Int32) -> NSMutableArray!Parameters
index0 based index
Return Value
bounding box
-
Add a bounding box
Declaration
Objective-C
- (void)addBbox:(NSMutableArray<NSDecimalNumber *> *)bbox;Swift
func addBbox(_ bbox: NSMutableArray!)Parameters
bboxsingle bounding box
View on GitHub
OAFSpatial Class Reference