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 }