DataLayers class

Information about the solar potential of a region.

The actual data are contained in a number of GeoTIFF files covering the requested region, for which this message contains URLs: Each string in the DataLayers message contains a URL from which the corresponding GeoTIFF can be fetched. These URLs are valid for a few hours after they've been generated. Most of the GeoTIFF files are at a resolution of 0.1m/pixel, but the monthly flux file is at 0.5m/pixel, and the hourly shade files are at 1m/pixel. If a pixel_size_meters value was specified in the GetDataLayersRequest, then the minimum resolution in the GeoTIFF files will be that value.

Constructors

DataLayers({String? annualFluxUrl, String? dsmUrl, List<String>? hourlyShadeUrls, Date? imageryDate, Date? imageryProcessedDate, String? imageryQuality, String? maskUrl, String? monthlyFluxUrl, String? rgbUrl})
DataLayers.fromJson(Map json_)

Properties

annualFluxUrl String?
The URL for the annual flux map (annual sunlight on roofs) of the region.
getter/setter pair
dsmUrl String?
The URL for an image of the DSM (Digital Surface Model) of the region.
getter/setter pair
hashCode int
The hash code for this object.
no setterinherited
hourlyShadeUrls List<String>?
Twelve URLs for hourly shade, corresponding to January...December, in order.
getter/setter pair
imageryDate Date?
When the source imagery (from which all the other data are derived) in this region was taken.
getter/setter pair
imageryProcessedDate Date?
When processing was completed on this imagery.
getter/setter pair
imageryQuality String?
The quality of the result's imagery. Possible string values are:
getter/setter pair
maskUrl String?
The URL for the building mask image: one bit per pixel saying whether that pixel is considered to be part of a rooftop or not.
getter/setter pair
monthlyFluxUrl String?
The URL for the monthly flux map (sunlight on roofs, broken down by month) of the region.
getter/setter pair
rgbUrl String?
The URL for an image of RGB data (aerial photo) of the region.
getter/setter pair
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toJson() Map<String, dynamic>
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited