Table of Contents

Class DataLayersResponse

Namespace
GoogleMapsApi.Entities.Solar.Response
Assembly
GoogleMapsApi.dll

Response from the Solar API dataLayers:get endpoint — URLs to the raster data layers for a region. Each URL is fetched (with the API key appended) via a GeoTiffRequest.

public sealed class DataLayersResponse : IResponseFor<DataLayersRequest>
Inheritance
DataLayersResponse
Implements
Inherited Members

Properties

AnnualFluxUrl

URL to the annual solar flux GeoTIFF (yearly sunlight per roof pixel).

[JsonPropertyName("annualFluxUrl")]
public string? AnnualFluxUrl { get; set; }

Property Value

string

DsmUrl

URL to the digital surface model (DSM) GeoTIFF.

[JsonPropertyName("dsmUrl")]
public string? DsmUrl { get; set; }

Property Value

string

HourlyShadeUrls

URLs to the hourly shade GeoTIFFs, one entry per month of the year.

[JsonPropertyName("hourlyShadeUrls")]
public List<string>? HourlyShadeUrls { get; set; }

Property Value

List<string>

ImageryDate

Date the underlying imagery was captured.

[JsonPropertyName("imageryDate")]
public Date? ImageryDate { get; set; }

Property Value

Date

ImageryProcessedDate

Date the underlying imagery was processed.

[JsonPropertyName("imageryProcessedDate")]
public Date? ImageryProcessedDate { get; set; }

Property Value

Date

ImageryQuality

Quality of the imagery used to produce these layers.

[JsonPropertyName("imageryQuality")]
public ImageryQuality ImageryQuality { get; set; }

Property Value

ImageryQuality

MaskUrl

URL to the building mask GeoTIFF (which pixels are part of a roof).

[JsonPropertyName("maskUrl")]
public string? MaskUrl { get; set; }

Property Value

string

MonthlyFluxUrl

URL to the monthly solar flux GeoTIFF (a band per month).

[JsonPropertyName("monthlyFluxUrl")]
public string? MonthlyFluxUrl { get; set; }

Property Value

string

RgbUrl

URL to the aerial RGB image GeoTIFF.

[JsonPropertyName("rgbUrl")]
public string? RgbUrl { get; set; }

Property Value

string