CommonWeatherEnricher Klas
Definieert een algemene weerverrijker, voor GFS-prognose en ISD-geschiedenisgegevens.
De weergegevens van NOAA Global Forecast System (GFS) en de historische gegevens van NOAA Integrated Surface Data (ISD) zijn beschikbaar in de Open Datasets-catalogus. Deze openbare gegevenssets kunnen worden gebruikt om uw gegevens te verrijken.
Initialiseer met een openbaar gegevensobject.
- Overname
-
CommonWeatherEnricher
Constructor
CommonWeatherEnricher(public_data_object: PublicData, enable_telemetry: bool = False)
Parameters
Name | Description |
---|---|
public_data_object
Vereist
|
Een openbare gegevensset. |
enable_telemetry
|
Hiermee wordt aangegeven of telemetrie moet worden verzonden. Default value: False
|
public_data_object
Vereist
|
Een openbare gegevensset. |
enable_telemetry
Vereist
|
Hiermee wordt aangegeven of telemetrie moet worden verzonden. |
Methoden
enrich_customer_data_no_agg |
Verrijk klantgegevens met behulp van de standaard aggregator_all. |
enrich_customer_data_with_agg |
Verrijk klantgegevens met een opgegeven aggregator. |
enrich_customer_data_no_agg
Verrijk klantgegevens met behulp van de standaard aggregator_all.
enrich_customer_data_no_agg(customer_data_object: CustomerData, location_match_granularity: int = 1, time_round_granularity: str = 'hour') -> Tuple[CustomerData, PublicData, List[Tuple[str, str]]]
Parameters
Name | Description |
---|---|
customer_data_object
Vereist
|
Een exemplaar van een klantgegevensklasse. |
location_match_granularity
|
location_granularity.closest_top_n Default value: 1
|
time_round_granularity
|
Tijdgranulariteit, 'dag', 'uur' of 'maand'. Default value: hour
|
Retouren
Type | Description |
---|---|
Een tuple van verrijkte klantgegevens (new_customer_data), processed_public_data. |
enrich_customer_data_with_agg
Verrijk klantgegevens met een opgegeven aggregator.
enrich_customer_data_with_agg(customer_data_object: CustomerData, agg: str, location_match_granularity: int = 1, time_round_granularity: str = 'hour') -> Tuple[CustomerData, List[Tuple[str, str]]]
Parameters
Name | Description |
---|---|
customer_data_object
Vereist
|
Een exemplaar van een klantgegevensklasse. |
agg
Vereist
|
Een aggregator. |
location_match_granularity
|
location_granularity.closest_top_n Default value: 1
|
time_round_granularity
|
time_granularity Default value: hour
|
Retouren
Type | Description |
---|---|
Een tuple van verrijkte klantgegevens (joined_data) |