AWFFire
Objective-C
@interface AWFFire : AWFGeographicObject
Swift
class AWFFire : AWFGeographicObject
An AWFFire object represents data returned by the fires endpoint
of the Aeris Weather API.
-
Unique identifier for the fire event.
Declaration
Objective-C
@property (nonatomic, copy, nullable) NSString *fireId;Swift
var fireId: String? { get set } -
GMT date for the observation.
Declaration
Objective-C
@property (nonatomic, strong, nullable) NSDate *timestamp;Swift
var timestamp: Date? { get set } -
Type of fire observation.
- “L” = Confirmed large fire as deteremined by the USFS
- “M” = Fire detection by the MODIS satellite
Declaration
Objective-C
@property (nonatomic, copy, nullable) NSString *type;Swift
var type: String? { get set } -
Name assigned to the fire event.
Declaration
Objective-C
@property (nonatomic, copy, nullable) NSString *name;Swift
var name: String? { get set } -
Descriptive location of the fire.
Declaration
Objective-C
@property (nonatomic, copy, nullable) NSString *location;Swift
var location: String? { get set } -
Cause of the fire, if provided.
Declaration
Objective-C
@property (nonatomic, copy, nullable) NSString *cause;Swift
var cause: String? { get set } -
Fuels involved in the fire, if provided.
Declaration
Objective-C
@property (nonatomic, copy, nullable) NSString *fuels;Swift
var fuels: String? { get set } -
Information about the terrain involved in the fire, if provided.
Declaration
Objective-C
@property (nonatomic, copy, nullable) NSString *terrain;Swift
var terrain: String? { get set } -
GMT date when the fire started.
This property is usually only provided for critical/large fires (type=
L), but not always.Declaration
Objective-C
@property (nonatomic, strong, nullable) NSDate *startDate;Swift
var startDate: Date? { get set } -
The confidence percentage of the fire ranging from 0 to 100%.
Declaration
Objective-C
@property (nonatomic) CGFloat confidence;Swift
var confidence: CGFloat { get set } -
Estimated coverage of the fire in square kilometers.
Declaration
Objective-C
@property (nonatomic) CGFloat areaKM;Swift
var areaKM: CGFloat { get set } -
Estimated coverage of the fire in square miles.
Declaration
Objective-C
@property (nonatomic) CGFloat areaMI;Swift
var areaMI: CGFloat { get set } -
Estimated coverage of the fire in acres.
Declaration
Objective-C
@property (nonatomic) CGFloat areaAC;Swift
var areaAC: CGFloat { get set } -
Percentage of the fire that is currently contained.
This property is usually only provided for critical/large fires (type=“L”), but not always.
Declaration
Objective-C
@property (nonatomic) CGFloat percentContained;Swift
var percentContained: CGFloat { get set } -
GMT date when fire containment is expected.
Declaration
Objective-C
@property (nonatomic, strong, nullable) NSDate *expectedContained;Swift
var expectedContained: Date? { get set } -
Fire perimeter information.
Declaration
Objective-C
@property (nonatomic, strong, nullable) AWFFirePerimeter *perimeter;Swift
var perimeter: AWFFirePerimeter? { get set }
-
Satellite-estimated width of the fire in kilometers.
Declaration
Objective-C
@property (nonatomic) CGFloat satelliteWidthKM;Swift
var satelliteWidthKM: CGFloat { get set } -
Satellite-estimated width of the fire in miles.
Declaration
Objective-C
@property (nonatomic) CGFloat satelliteWidthMI;Swift
var satelliteWidthMI: CGFloat { get set } -
Satellite-estimated height of the fire in kilometers.
Declaration
Objective-C
@property (nonatomic) CGFloat satelliteHeightKM;Swift
var satelliteHeightKM: CGFloat { get set } -
Satellite-estimated height of the fire in miles.
Declaration
Objective-C
@property (nonatomic) CGFloat satelliteHeightMI;Swift
var satelliteHeightMI: CGFloat { get set } -
Measured brightness temperature of the detected fire in degrees Kelvin.
Declaration
Objective-C
@property (nonatomic) CGFloat satelliteTempK;Swift
var satelliteTempK: CGFloat { get set } -
Measured brightness temperature of the detected fire in degrees Celsius.
Declaration
Objective-C
@property (nonatomic) CGFloat satelliteTempC;Swift
var satelliteTempC: CGFloat { get set } -
Measured brightness temperature of the detected fire in degrees Fahrenheit.
Declaration
Objective-C
@property (nonatomic) CGFloat satelliteTempF;Swift
var satelliteTempF: CGFloat { get set } -
Station source of MODIS data and detection (for MODIS-detected fires only).
gsfc: NASA-Goddard Space Flight Center MODIS Rapid Response Systemrsac: USDA Forecast Serice Remote Sensing Application Centerssec: University of Wisconsin Space Science Engineering Centeruaf: University of Alaska-Fairbanks
Declaration
Objective-C
@property (nonatomic, copy, nullable) NSString *satelliteSource;Swift
var satelliteSource: String? { get set } -
Satellite source of MODIS data and detection (for MODIS-detected fires only).
T: TERRA MODISA: AQUA MODIS
Declaration
Objective-C
@property (nonatomic, copy, nullable) NSString *satelliteCode;Swift
var satelliteCode: String? { get set }
View on GitHub
AWFFire Class Reference