From 3e8bf07269ad96a7a366d5dc9279ebeb412f8524 Mon Sep 17 00:00:00 2001 From: jannisvisser Date: Mon, 28 Aug 2023 14:35:14 +0200 Subject: [PATCH 01/16] refactor: define per country which disaster-types AB#23356 --- .../app/components/matrix/matrix.component.ts | 2 +- ...24120772-RemoveLayerCountryDisasterType.ts | 25 +++ .../src/api/disaster/disaster.entity.ts | 14 -- .../api/metadata/indicator-metadata.entity.ts | 15 +- .../src/api/metadata/layer-metadata.entity.ts | 15 +- .../src/api/metadata/metadata.service.ts | 39 +--- .../src/scripts/json/indicator-metadata.json | 185 ++++-------------- .../src/scripts/json/layer-metadata.json | 90 +++------ services/API-service/src/scripts/seed-init.ts | 32 +-- 9 files changed, 102 insertions(+), 315 deletions(-) create mode 100644 services/API-service/migration/1693224120772-RemoveLayerCountryDisasterType.ts diff --git a/interfaces/IBF-dashboard/src/app/components/matrix/matrix.component.ts b/interfaces/IBF-dashboard/src/app/components/matrix/matrix.component.ts index 1826a0384..eac409a2c 100644 --- a/interfaces/IBF-dashboard/src/app/components/matrix/matrix.component.ts +++ b/interfaces/IBF-dashboard/src/app/components/matrix/matrix.component.ts @@ -46,7 +46,7 @@ export class MatrixComponent implements OnDestroy { } private onLayerChange = (newLayer: IbfLayer) => { - if (newLayer && newLayer.name === 'alert_threshold') { + if (newLayer && newLayer.name === IbfLayerName.alertThreshold) { return; } diff --git a/services/API-service/migration/1693224120772-RemoveLayerCountryDisasterType.ts b/services/API-service/migration/1693224120772-RemoveLayerCountryDisasterType.ts new file mode 100644 index 000000000..24bece32b --- /dev/null +++ b/services/API-service/migration/1693224120772-RemoveLayerCountryDisasterType.ts @@ -0,0 +1,25 @@ +import { MigrationInterface, QueryRunner } from 'typeorm'; + +export class RemoveLayerCountryDisasterType1693224120772 + implements MigrationInterface +{ + name = 'RemoveLayerCountryDisasterType1693224120772'; + + public async up(queryRunner: QueryRunner): Promise { + await queryRunner.query( + `ALTER TABLE "IBF-app"."indicator-metadata" DROP COLUMN "countryCodes"`, + ); + await queryRunner.query( + `ALTER TABLE "IBF-app"."layer-metadata" DROP COLUMN "countryCodes"`, + ); + } + + public async down(queryRunner: QueryRunner): Promise { + await queryRunner.query( + `ALTER TABLE "IBF-app"."layer-metadata" ADD "countryCodes" character varying NOT NULL`, + ); + await queryRunner.query( + `ALTER TABLE "IBF-app"."indicator-metadata" ADD "countryCodes" character varying NOT NULL`, + ); + } +} diff --git a/services/API-service/src/api/disaster/disaster.entity.ts b/services/API-service/src/api/disaster/disaster.entity.ts index 00b258de8..79c555ad8 100644 --- a/services/API-service/src/api/disaster/disaster.entity.ts +++ b/services/API-service/src/api/disaster/disaster.entity.ts @@ -62,20 +62,6 @@ export class DisasterEntity { @Column({ nullable: true }) public maxLeadTime: LeadTime; - @ManyToMany( - (): typeof IndicatorMetadataEntity => IndicatorMetadataEntity, - (indicators): DisasterEntity[] => indicators.disasterTypes, - ) - @JoinTable() - public indicators: IndicatorMetadataEntity[]; - - @ManyToMany( - (): typeof LayerMetadataEntity => LayerMetadataEntity, - (layers): DisasterEntity[] => layers.disasterTypes, - ) - @JoinTable() - public layers: LayerMetadataEntity[]; - @ManyToMany( (): typeof UserEntity => UserEntity, (user): DisasterEntity[] => user.disasterTypes, diff --git a/services/API-service/src/api/metadata/indicator-metadata.entity.ts b/services/API-service/src/api/metadata/indicator-metadata.entity.ts index b53a821dc..7b4829b02 100644 --- a/services/API-service/src/api/metadata/indicator-metadata.entity.ts +++ b/services/API-service/src/api/metadata/indicator-metadata.entity.ts @@ -1,7 +1,5 @@ import { ApiProperty } from '@nestjs/swagger'; -import { Entity, PrimaryGeneratedColumn, Column, ManyToMany } from 'typeorm'; -import { DisasterType } from '../disaster/disaster-type.enum'; -import { DisasterEntity } from '../disaster/disaster.entity'; +import { Entity, PrimaryGeneratedColumn, Column } from 'typeorm'; @Entity('indicator-metadata') export class IndicatorMetadataEntity { @@ -9,17 +7,6 @@ export class IndicatorMetadataEntity { @PrimaryGeneratedColumn('uuid') public id: string; - @ApiProperty({ example: process.env.COUNTRIES }) - @Column() - public countryCodes: string; - - @ApiProperty({ example: [{ disasterType: DisasterType.Floods }] }) - @ManyToMany( - (): typeof DisasterEntity => DisasterEntity, - (disasterTypes): IndicatorMetadataEntity[] => disasterTypes.indicators, - ) - public disasterTypes: DisasterEntity[]; - @ApiProperty() @Column() public name: string; diff --git a/services/API-service/src/api/metadata/layer-metadata.entity.ts b/services/API-service/src/api/metadata/layer-metadata.entity.ts index 2ec3c5d12..c7fdb99cf 100644 --- a/services/API-service/src/api/metadata/layer-metadata.entity.ts +++ b/services/API-service/src/api/metadata/layer-metadata.entity.ts @@ -1,8 +1,6 @@ import { ApiProperty } from '@nestjs/swagger'; import { IsIn } from 'class-validator'; -import { Entity, PrimaryGeneratedColumn, Column, ManyToMany } from 'typeorm'; -import { DisasterType } from '../disaster/disaster-type.enum'; -import { DisasterEntity } from '../disaster/disaster.entity'; +import { Entity, PrimaryGeneratedColumn, Column } from 'typeorm'; @Entity('layer-metadata') export class LayerMetadataEntity { @@ -10,17 +8,6 @@ export class LayerMetadataEntity { @PrimaryGeneratedColumn('uuid') public id: string; - @ApiProperty({ example: process.env.COUNTRIES }) - @Column() - public countryCodes: string; - - @ApiProperty({ example: [{ disasterType: DisasterType.Floods }] }) - @ManyToMany( - (): typeof DisasterEntity => DisasterEntity, - (disasterTypes): LayerMetadataEntity[] => disasterTypes.layers, - ) - public disasterTypes: DisasterEntity[]; - @ApiProperty() @Column() public name: string; diff --git a/services/API-service/src/api/metadata/metadata.service.ts b/services/API-service/src/api/metadata/metadata.service.ts index fb0f5f45c..bfef9aee5 100644 --- a/services/API-service/src/api/metadata/metadata.service.ts +++ b/services/API-service/src/api/metadata/metadata.service.ts @@ -2,7 +2,6 @@ import { Injectable } from '@nestjs/common'; import { InjectRepository } from '@nestjs/typeorm'; import { Repository } from 'typeorm'; import { DisasterType } from '../disaster/disaster-type.enum'; -import { DisasterEntity } from '../disaster/disaster.entity'; import { AddIndicatorsDto, IndicatorDto } from './dto/add-indicators.dto'; import { AddLayersDto, LayerDto } from './dto/add-layers.dto'; import { IndicatorMetadataEntity } from './indicator-metadata.entity'; @@ -14,8 +13,6 @@ export class MetadataService { private readonly indicatorRepository: Repository; @InjectRepository(LayerMetadataEntity) private readonly layerRepository: Repository; - @InjectRepository(DisasterEntity) - private readonly disasterRepository: Repository; public async addOrUpdateIndicators( indicators: AddIndicatorsDto, @@ -48,14 +45,6 @@ export class MetadataService { indicatorEntity: IndicatorMetadataEntity, indicator: IndicatorDto, ): Promise { - indicatorEntity.countryCodes = indicator.countryCodes; - indicatorEntity.disasterTypes = await this.disasterRepository.find({ - where: indicator.disasterTypes.map( - (countryDisasterType: DisasterType): object => { - return { disasterType: countryDisasterType }; - }, - ), - }); indicatorEntity.label = indicator.label; indicatorEntity.icon = indicator.icon; indicatorEntity.weightedAvg = indicator.weightedAvg; @@ -106,14 +95,6 @@ export class MetadataService { layerEntity: LayerMetadataEntity, layer: LayerDto, ): Promise { - layerEntity.countryCodes = layer.countryCodes; - layerEntity.disasterTypes = await this.disasterRepository.find({ - where: layer.disasterTypes.map( - (countryDisasterType: DisasterType): object => { - return { disasterType: countryDisasterType }; - }, - ), - }); layerEntity.label = layer.label; layerEntity.type = layer.type; layerEntity.legendColor = layer.legendColor @@ -132,15 +113,11 @@ export class MetadataService { countryCodeISO3: string, disasterType: DisasterType, ): Promise { - const indicators = await this.indicatorRepository.find({ - relations: ['disasterTypes'], - }); + const indicators = await this.indicatorRepository.find(); return indicators.filter( (metadata: IndicatorMetadataEntity): boolean => - metadata.countryCodes.split(',').includes(countryCodeISO3) && - metadata.disasterTypes - .map((d) => d.disasterType) - .includes(disasterType), + metadata.description?.[countryCodeISO3] && + metadata.description?.[countryCodeISO3][disasterType], ); } @@ -148,16 +125,12 @@ export class MetadataService { countryCodeISO3: string, disasterType: DisasterType, ): Promise { - const layers = await this.layerRepository.find({ - relations: ['disasterTypes'], - }); + const layers = await this.layerRepository.find(); return layers.filter( (metadata: LayerMetadataEntity): boolean => - metadata.countryCodes.split(',').includes(countryCodeISO3) && - metadata.disasterTypes - .map((d) => d.disasterType) - .includes(disasterType), + metadata.description?.[countryCodeISO3] && + metadata.description?.[countryCodeISO3][disasterType], ); } } diff --git a/services/API-service/src/scripts/json/indicator-metadata.json b/services/API-service/src/scripts/json/indicator-metadata.json index 1a20e8357..31f77aca9 100644 --- a/services/API-service/src/scripts/json/indicator-metadata.json +++ b/services/API-service/src/scripts/json/indicator-metadata.json @@ -1,15 +1,5 @@ [ { - "countryCodes": "PHL,ETH,ZWE,EGY,UGA,ZMB,KEN,MWI,SSD", - "disasterTypes": [ - "dengue", - "malaria", - "drought", - "typhoon", - "floods", - "heavy-rain", - "flash-floods" - ], "name": "alert_threshold", "label": "Alert Threshold Reached", "icon": "Person2-white.svg", @@ -63,8 +53,6 @@ } }, { - "countryCodes": "UGA,ZMB,KEN,ETH,EGY,ZWE,PHL,MWI,SSD", - "disasterTypes": ["floods", "heavy-rain", "drought", "flash-floods"], "name": "population_affected", "label": "Exposed population", "icon": "Affected-population-white.svg", @@ -115,8 +103,6 @@ } }, { - "countryCodes": "PHL", - "disasterTypes": ["typhoon"], "name": "affected_population", "label": "Affected population", "icon": "Affected-population-white.svg", @@ -137,8 +123,6 @@ } }, { - "countryCodes": "UGA,ZMB,KEN,ETH,EGY,PHL,MWI,SSD", - "disasterTypes": ["floods"], "name": "population_affected_percentage", "label": "% of Total Population", "icon": "Affected-population-white.svg", @@ -152,11 +136,7 @@ "order": 1, "dynamic": true, "description": { - "EGY": { - "heavy-rain": "Percentage of people exposed is calculated by the population living in the rainfall extent area within the governorates currently triggered. The number of people and the rainfall extent are derived from the below sources.

Source (Population Data): High Resolution Settlement Layer (HRSL). Source imagery for HRSL © 2016 DigitalGlobe. Accessed 01-01-2020. Facebook Connectivity Lab and Center for International Earth Science Information Network - CIESIN - Columbia University. 2016.  https://www.ciesin.columbia.edu/data/hrsl/

Source Rainfall Extent: Global Ensemble Forecast System (GEFS) is a global weather forecast model produced by the NOAA's National Centers for Environmental Prediction (NCEP). Dozens of atmospheric forecast variables up to 16 days in the future, including precipitation, are available through this dataset.
The Rainfall Extent layer shows areas where forecasted GEFS precipitation occurrence exceeds defined thresholds." - }, "ETH": { - "drought": "Percentage of people exposed is calculated by the population living in within the districts currently triggered. The number of people was derived from the below sources.

Source (Population Data): High Resolution Settlement Layer (HRSL). Source imagery for HRSL © 2016 DigitalGlobe. Accessed 01-01-2020. Facebook Connectivity Lab and Center for International Earth Science Information Network - CIESIN - Columbia University. 2016.  https://www.ciesin.columbia.edu/data/hrsl/", "floods": "Percentage of people exposed is calculated by the population living in the flood extent area within the districts currently triggered. The number of people and the flood extent are derived from the below sources.

Source (Population Data): High Resolution Settlement Layer (HRSL). Source imagery for HRSL © 2016 DigitalGlobe. Accessed 01-01-2020. Facebook Connectivity Lab and Center for International Earth Science Information Network - CIESIN - Columbia University. 2016.  https://www.ciesin.columbia.edu/data/hrsl/

Source Flood Extent: The flood extent maps compare six global flood hazard models and one local model. These models are CaMa-UT [Yamazaki D 2011], GLOFRIS [Winsemius H 2013], ECMWF [Pappenberge 2012], JRC [Dottori 2016], SSBN [Sampson 2015], CIMA-UNEP [UNISDR 2015] and local model ATKINS[2012]." }, "KEN": { @@ -180,8 +160,6 @@ } }, { - "countryCodes": "UGA,ZMB,KEN,ETH,EGY,ZWE,PHL,MWI,SSD", - "disasterTypes": ["floods", "heavy-rain", "malaria", "drought"], "name": "populationTotal", "label": "Total Population", "icon": "Person2-white.svg", @@ -232,8 +210,6 @@ } }, { - "countryCodes": "PHL,ETH", - "disasterTypes": ["dengue", "malaria"], "name": "potential_cases", "label": "Potential Cases", "icon": "Affected-population-white.svg", @@ -257,8 +233,6 @@ } }, { - "countryCodes": "UGA,KEN,MWI", - "disasterTypes": ["floods"], "name": "flood_vulnerability_index", "label": "Flood Vulnerability Index", "icon": "Affected-population-white.svg", @@ -290,8 +264,6 @@ } }, { - "countryCodes": "UGA", - "disasterTypes": ["floods"], "name": "poverty_incidence", "label": "Poverty incidence", "icon": "Poverty-white.svg", @@ -311,8 +283,6 @@ } }, { - "countryCodes": "UGA", - "disasterTypes": ["floods"], "name": "female_head_hh", "label": "Female-headed household", "icon": "Female.svg", @@ -332,8 +302,6 @@ } }, { - "countryCodes": "ETH", - "disasterTypes": ["floods", "malaria"], "name": "population_u5", "label": "Population U5", "icon": "Children-white.svg", @@ -355,8 +323,6 @@ } }, { - "countryCodes": "MWI", - "disasterTypes": ["floods"], "name": "exposed_pop_u18", "label": "Exposed population U18", "icon": "Children-white.svg", @@ -376,8 +342,6 @@ } }, { - "countryCodes": "MWI", - "disasterTypes": ["floods"], "name": "exposed_pop_65", "label": "Exposed population 65+", "icon": "Elderly-white.svg", @@ -397,8 +361,6 @@ } }, { - "countryCodes": "UGA", - "disasterTypes": ["floods"], "name": "population_u8", "label": "Population U8", "icon": "Children-white.svg", @@ -418,8 +380,6 @@ } }, { - "countryCodes": "PHL", - "disasterTypes": ["dengue"], "name": "population_u9", "label": "Population U9", "icon": "Children-white.svg", @@ -439,8 +399,6 @@ } }, { - "countryCodes": "UGA", - "disasterTypes": ["floods"], "name": "population_over65", "label": "Population 65+", "icon": "Elderly-white.svg", @@ -454,17 +412,12 @@ "order": 4, "dynamic": false, "description": { - "PHL": { - "dengue": "Percentage of people over 65 years of age.

Source demographic data: https://data.humdata.org/dataset/philippines-pre-disaster-indicators/" - }, "UGA": { "floods": "Percentage of people over 65 years old.

Source Data: https://unstats.un.org/unsd/demographic/sources/census/wphc/Uganda/UGA-2016-05-23.pdf. Year: 2014." } } }, { - "countryCodes": "PHL", - "disasterTypes": ["dengue"], "name": "population_over65", "label": "Population 65+", "icon": "Elderly-white.svg", @@ -480,15 +433,10 @@ "description": { "PHL": { "dengue": "Percentage of people over 65 years of age.

Source demographic data: https://data.humdata.org/dataset/philippines-pre-disaster-indicators/" - }, - "UGA": { - "floods": "Percentage of people over 65 years old.

Source Data: https://unstats.un.org/unsd/demographic/sources/census/wphc/Uganda/UGA-2016-05-23.pdf. Year: 2014." } } }, { - "countryCodes": "UGA", - "disasterTypes": ["floods"], "name": "wall_type", "label": "Permanent wall type", "icon": "House-white.svg", @@ -508,8 +456,6 @@ } }, { - "countryCodes": "UGA", - "disasterTypes": ["floods"], "name": "roof_type", "label": "Permanent roof type", "icon": "House-white.svg", @@ -525,8 +471,6 @@ "description": { "UGA": { "floods": "Not currently available" } } }, { - "countryCodes": "UGA", - "disasterTypes": ["floods"], "name": "covid_risk", "label": "COVID Risk", "icon": "", @@ -547,8 +491,6 @@ } }, { - "countryCodes": "ETH", - "disasterTypes": ["malaria"], "name": "malaria_risk", "label": "Malaria risk", "icon": "", @@ -569,8 +511,6 @@ } }, { - "countryCodes": "ETH", - "disasterTypes": ["malaria"], "name": "malaria_suitable_temperature", "label": "Malaria suitable temperature", "icon": "", @@ -591,8 +531,6 @@ } }, { - "countryCodes": "ETH", - "disasterTypes": ["floods", "malaria"], "name": "total_idps", "label": "Total IDPs", "icon": "", @@ -608,15 +546,12 @@ "lazyLoad": false, "description": { "ETH": { - "drought": "Total Internally Displaced People (IDPs) DTM Ethiopia National Displacement Report 7_2022", "floods": "Total Internally Displaced People (IDPs) DTM Ethiopia National Displacement Report 7_2022", "malaria": "Total Internally Displaced People (IDPs) DTM Ethiopia National Displacement Report 7_2022" } } }, { - "countryCodes": "ETH", - "disasterTypes": ["malaria"], "name": "motorized_travel_time_to_health", "label": "Motorized travel time to health facility", "icon": "", @@ -637,8 +572,6 @@ } }, { - "countryCodes": "ETH", - "disasterTypes": ["malaria"], "name": "walking_travel_time_to_health", "label": "Walking travel time to health facility", "icon": "", @@ -655,8 +588,6 @@ "description": { "ETH": { "malaria": "Ongoing (updated regularly)" } } }, { - "countryCodes": "ETH", - "disasterTypes": ["floods", "malaria"], "name": "travel_time_cities", "label": "Travel time to city", "icon": "", @@ -678,8 +609,6 @@ } }, { - "countryCodes": "ETH", - "disasterTypes": ["floods"], "name": "IPC_forecast_short", "label": "IPC forecast (short)", "icon": "", @@ -706,8 +635,6 @@ } }, { - "countryCodes": "ETH,UGA", - "disasterTypes": ["malaria", "drought"], "name": "IPC_forecast_long", "label": "IPC forecast (long)", "icon": "", @@ -738,8 +665,6 @@ } }, { - "countryCodes": "ETH", - "disasterTypes": ["floods"], "name": "Hotspot_General", "label": "Woreda need priority class", "icon": "", @@ -760,15 +685,11 @@ "lazyLoad": false, "description": { "ETH": { - "drought": "Area of Concern or Hotspot is defined as: an area or population affected by any undesirable events or situations that have an immediate or in the near future direct bearing on food, livelihood and nutrition insecurity and require immediate attention or intervention that could be assessments, close monitoring or appropriate food or non-food response (related to water, human health, education, seed, livestock health and feed)", - "floods": "Area of Concern or Hotspot is defined as: an area or population affected by any undesirable events or situations that have an immediate or in the near future direct bearing on food, livelihood and nutrition insecurity and require immediate attention or intervention that could be assessments, close monitoring or appropriate food or non-food response (related to water, human health, education, seed, livestock health and feed)", - "malaria": "Area of Concern or Hotspot is defined as: an area or population affected by any undesirable events or situations that have an immediate or in the near future direct bearing on food, livelihood and nutrition insecurity and require immediate attention or intervention that could be assessments, close monitoring or appropriate food or non-food response (related to water, human health, education, seed, livestock health and feed)" + "floods": "Area of Concern or Hotspot is defined as: an area or population affected by any undesirable events or situations that have an immediate or in the near future direct bearing on food, livelihood and nutrition insecurity and require immediate attention or intervention that could be assessments, close monitoring or appropriate food or non-food response (related to water, human health, education, seed, livestock health and feed)" } } }, { - "countryCodes": "ETH", - "disasterTypes": ["floods"], "name": "Hotspot_Water", "label": "WASH need priority class", "icon": "", @@ -789,15 +710,11 @@ "lazyLoad": false, "description": { "ETH": { - "drought": "Area of Concern or Hotspot for Water is defined as: an area or population affected by any undesirable events or situations that have an immediate or in the near future direct bearing on WASH and require immediate attention or intervention that could be assessments, close monitoring or appropriate food or non-food response", - "floods": "Area of Concern or Hotspot for Water is defined as: an area or population affected by any undesirable events or situations that have an immediate or in the near future direct bearing on WASH and require immediate attention or intervention that could be assessments, close monitoring or appropriate food or non-food response", - "malaria": "Area of Concern or Hotspot for Water is defined as: an area or population affected by any undesirable events or situations that have an immediate or in the near future direct bearing on WASH and require immediate attention or intervention that could be assessments, close monitoring or appropriate food or non-food response" + "floods": "Area of Concern or Hotspot for Water is defined as: an area or population affected by any undesirable events or situations that have an immediate or in the near future direct bearing on WASH and require immediate attention or intervention that could be assessments, close monitoring or appropriate food or non-food response" } } }, { - "countryCodes": "ETH", - "disasterTypes": ["malaria"], "name": "Hotspot_Health", "label": "Health need priority class", "icon": "", @@ -823,8 +740,6 @@ } }, { - "countryCodes": "ETH", - "disasterTypes": ["drought"], "name": "Hotspot_Nutrition", "label": "Nutrition need priority class", "icon": "", @@ -850,8 +765,6 @@ } }, { - "countryCodes": "PHL", - "disasterTypes": ["dengue"], "name": "dengue_cases_average", "label": "Dengue Cases Average", "icon": "Affected-population-white.svg", @@ -872,8 +785,6 @@ } }, { - "countryCodes": "PHL", - "disasterTypes": ["typhoon", "floods"], "name": "vulnerable_group", "label": "Vulnerable Groups", "icon": "", @@ -895,8 +806,6 @@ } }, { - "countryCodes": "PHL", - "disasterTypes": ["typhoon", "floods"], "name": "vulnerable_housing", "label": "Vulnerable Housing", "icon": "", @@ -918,8 +827,6 @@ } }, { - "countryCodes": "PHL", - "disasterTypes": ["typhoon"], "name": "total_houses", "label": "Total houses", "icon": "", @@ -940,8 +847,6 @@ } }, { - "countryCodes": "PHL", - "disasterTypes": ["dengue"], "name": "dengue_incidence_average", "label": "Dengue incidence (cases per year per 10M)", "icon": "", @@ -962,8 +867,6 @@ } }, { - "countryCodes": "ZWE", - "disasterTypes": ["drought"], "name": "small_ruminants", "label": "Total small ruminants", "icon": "", @@ -983,8 +886,6 @@ } }, { - "countryCodes": "ZWE", - "disasterTypes": ["drought"], "name": "cattle", "label": "Total cattle", "icon": "", @@ -1004,8 +905,6 @@ } }, { - "countryCodes": "ZWE,KEN", - "disasterTypes": ["drought"], "name": "drought_vulnerability_index", "label": "Drought vulnerability index", "icon": "", @@ -1028,8 +927,6 @@ } }, { - "countryCodes": "UGA", - "disasterTypes": ["drought"], "name": "vulnerability_index", "label": "Vulnerability index", "icon": "", @@ -1049,8 +946,6 @@ } }, { - "countryCodes": "ETH", - "disasterTypes": ["malaria"], "name": "potential_cases_U5", "label": "Potential Cases U5", "icon": "Children-white.svg", @@ -1071,8 +966,6 @@ } }, { - "countryCodes": "PHL", - "disasterTypes": ["dengue"], "name": "potential_cases_U9", "label": "Potential Cases U9", "icon": "Children-white.svg", @@ -1093,8 +986,6 @@ } }, { - "countryCodes": "PHL,ETH", - "disasterTypes": ["dengue", "malaria"], "name": "potential_cases_65", "label": "Potential Cases 65+", "icon": "Elderly-white.svg", @@ -1118,8 +1009,6 @@ } }, { - "countryCodes": "ZWE", - "disasterTypes": ["drought"], "name": "cattle_exposed", "label": "Cattle exposed", "icon": "Livestock.svg", @@ -1140,8 +1029,6 @@ } }, { - "countryCodes": "ZWE", - "disasterTypes": ["drought"], "name": "small_ruminants_exposed", "label": "Small ruminants exposed", "icon": "Small Ruminants_Chicken.svg", @@ -1162,8 +1049,6 @@ } }, { - "countryCodes": "PHL", - "disasterTypes": ["typhoon"], "name": "houses_affected", "label": "% of houses affected", "icon": "House-white.svg", @@ -1184,8 +1069,6 @@ } }, { - "countryCodes": "PHL", - "disasterTypes": ["typhoon"], "name": "prob_within_50km", "label": "Prob. of within 50km of track", "icon": "Person2-white.svg", @@ -1206,8 +1089,6 @@ } }, { - "countryCodes": "PHL", - "disasterTypes": ["typhoon"], "name": "windspeed", "label": "Maximum wind speed", "icon": "Person2-white.svg", @@ -1229,8 +1110,6 @@ } }, { - "countryCodes": "PHL", - "disasterTypes": ["typhoon"], "name": "rainfall", "label": "Accumulative rainfall", "icon": "Person2-white.svg", @@ -1252,8 +1131,6 @@ } }, { - "countryCodes": "MWI", - "disasterTypes": ["flash-floods"], "name": "damage_estimation", "label": "Estimation of damage", "icon": "Estimated_damage.svg", @@ -1268,11 +1145,14 @@ "dynamic": true, "lazyLoad": true, "unit": "MWK", - "aggregateUnit": "MWK" + "aggregateUnit": "MWK", + "description": { + "MWI": { + "flash-floods": "TBD" + } + } }, { - "countryCodes": "MWI", - "disasterTypes": ["flash-floods"], "name": "nr_affected_roads", "label": "Affected roads", "icon": "Roads_affected.svg", @@ -1287,11 +1167,14 @@ "dynamic": true, "lazyLoad": true, "unit": "km", - "aggregateUnit": "km" + "aggregateUnit": "km", + "description": { + "MWI": { + "flash-floods": "TBD" + } + } }, { - "countryCodes": "MWI", - "disasterTypes": ["flash-floods"], "name": "nr_affected_schools", "label": "Affected schools", "icon": "Schools_affected.svg", @@ -1305,11 +1188,14 @@ "order": 2, "dynamic": true, "lazyLoad": true, - "unit": "schools" + "unit": "schools", + "description": { + "MWI": { + "flash-floods": "TBD" + } + } }, { - "countryCodes": "MWI", - "disasterTypes": ["flash-floods"], "name": "nr_affected_clinics", "label": "Affected health sites", "icon": "Clinics_affected.svg", @@ -1323,11 +1209,14 @@ "order": 2, "dynamic": true, "lazyLoad": true, - "unit": "health sites" + "unit": "health sites", + "description": { + "MWI": { + "flash-floods": "TBD" + } + } }, { - "countryCodes": "MWI", - "disasterTypes": ["flash-floods"], "name": "nr_affected_waterpoints", "label": "Affected waterpoints", "icon": "Waterpoints_affected.svg", @@ -1341,11 +1230,14 @@ "order": 2, "dynamic": true, "lazyLoad": true, - "unit": "waterpoints" + "unit": "waterpoints", + "description": { + "MWI": { + "flash-floods": "TBD" + } + } }, { - "countryCodes": "MWI", - "disasterTypes": ["flash-floods"], "name": "nr_affected_buildings", "label": "Affected buildings", "icon": "Buildings_affected.svg", @@ -1359,11 +1251,14 @@ "order": 2, "dynamic": true, "lazyLoad": true, - "unit": "buildings" + "unit": "buildings", + "description": { + "MWI": { + "flash-floods": "TBD" + } + } }, { - "countryCodes": "KEN", - "disasterTypes": ["drought"], "name": "drought_phase_classification", "label": "Drought phase classification", "icon": "", @@ -1390,8 +1285,6 @@ } }, { - "countryCodes": "KEN", - "disasterTypes": ["drought"], "name": "vegetation_condition", "label": "Vegetation condition", "icon": "", @@ -1434,8 +1327,6 @@ } }, { - "countryCodes": "KEN", - "disasterTypes": ["drought"], "name": "livestock_body_condition", "label": "Livestock body condition", "icon": "", diff --git a/services/API-service/src/scripts/json/layer-metadata.json b/services/API-service/src/scripts/json/layer-metadata.json index b543a0aca..46a580cd7 100644 --- a/services/API-service/src/scripts/json/layer-metadata.json +++ b/services/API-service/src/scripts/json/layer-metadata.json @@ -1,7 +1,5 @@ [ { - "countryCodes": "UGA,ZMB,KEN,ETH,PHL,MWI,SSD", - "disasterTypes": ["floods", "flash-floods"], "name": "flood_extent", "label": "Flood extent", "type": "wms", @@ -71,8 +69,6 @@ } }, { - "countryCodes": "EGY,UGA", - "disasterTypes": ["heavy-rain"], "name": "rainfall_extent", "label": "Rainfall extent", "type": "wms", @@ -106,8 +102,6 @@ } }, { - "countryCodes": "ETH,UGA", - "disasterTypes": ["drought"], "name": "rainfall_forecast", "label": "Rainfall forecast", "type": "wms", @@ -135,8 +129,6 @@ } }, { - "countryCodes": "UGA,ZMB,KEN,ETH,EGY,ZWE,PHL,MWI,SSD", - "disasterTypes": ["floods", "heavy-rain", "drought"], "name": "population", "label": "Population", "type": "wms", @@ -179,8 +171,6 @@ } }, { - "countryCodes": "UGA,ZMB,KEN,ETH,ZWE", - "disasterTypes": ["floods", "drought"], "name": "cropland", "label": "Cropland", "type": "wms", @@ -193,7 +183,6 @@ "floods": "The land use classes are based on GLOBCOVER Land Cover Classifications.

Combined cropland: consists of 3 land use types
  1. rainfed cropland
  2. mosaic cropland - 50-70% cropland & 20-50% vegetation (grassland/shrubland/forest)
  3. mosaic vegetation - 50-70% vegetation (grassland/shrubland/forest) & 20-50% cropland

Source Link: © ESA 2010 and UCLouvain. Accompanied by a link to our ESA DUE GlobCover website: http://due.esrin.esa.int/page_globcover.php. Year: 2010" }, "KEN": { - "drought": "

The land use classes are based on GLOBCOVER Land Cover Classifications.

Combined cropland: consists of 3 land use types

  1. Rainfed cropland
  2. Mosaic cropland - 50-70% cropland & 20-50% vegetation (grassland/shrubland/forest)
  3. Mosaic vegetation - 50-70% vegetation (grassland/shrubland/forest) & 20-50% cropland

Source link: © ESA 2010 and UCLouvain. Accompanied by a link to our ESA DUE GlobCover website: http://due.esrin.esa.int/page_globcover.php. 

Latest updated: 2010


", "floods": "

The land use classes are based on GLOBCOVER Land Cover Classifications.

Combined cropland: consists of 3 land use types

  1. Rainfed cropland
  2. Mosaic cropland - 50-70% cropland & 20-50% vegetation (grassland/shrubland/forest)
  3. Mosaic vegetation - 50-70% vegetation (grassland/shrubland/forest) & 20-50% cropland

Source link: © ESA 2010 and UCLouvain. Accompanied by a link to our ESA DUE GlobCover website: http://due.esrin.esa.int/page_globcover.php. 

Latest updated: 2010


" }, "UGA": { @@ -210,8 +199,6 @@ } }, { - "countryCodes": "UGA,ZMB,KEN,ETH,ZWE", - "disasterTypes": ["floods", "drought"], "name": "grassland", "label": "Grassland", "type": "wms", @@ -224,7 +211,6 @@ "floods": "The land use classes are based on GLOBCOVER Land Cover Classifications.

Combined grassland; consists of two land-use types.
  1. Mosaic forest or shrubland - 50-70% (forest/shrubland & 20-50% grassland
  2. Mosaic grassland - 50-70% grassland & 20-50% forest or shrubland

Source Link: © ESA 2010 and UCLouvain. Accompanied by a link to our ESA DUE GlobCover website: http://due.esrin.esa.int/page_globcover.php. Year: 2010" }, "KEN": { - "drought": "

The land use classes are based on GLOBCOVER Land Cover Classifications.

Combined grassland; consists of two land-use types.

  1. Mosaic forest or shrubland - 50-70% (forest/shrubland & 20-50% grassland
  2. Mosaic grassland - 50-70% grassland & 20-50% forest or shrubland

Source link: © ESA 2010 and UCLouvain. Accompanied by a link to our ESA DUE GlobCover website: http://due.esrin.esa.int/page_globcover.php

Latest updated: 2010

", "floods": "The land use classes are based on GLOBCOVER Land Cover Classifications.

Combined grassland; consists of two land-use types.
  1. Mosaic forest or shrubland - 50-70% (forest/shrubland & 20-50% grassland
  2. Mosaic grassland - 50-70% grassland & 20-50% forest or shrubland

Source Link: © ESA 2010 and UCLouvain. Accompanied by a link to our ESA DUE GlobCover website: http://due.esrin.esa.int/page_globcover.php. Year: 2010" }, "UGA": { @@ -241,8 +227,6 @@ } }, { - "countryCodes": "PHL", - "disasterTypes": ["floods"], "name": "riceland", "label": "Riceland", "type": "wms", @@ -256,8 +240,6 @@ } }, { - "countryCodes": "UGA,ZMB,KEN,ETH,PHL,MWI,SSD", - "disasterTypes": ["floods"], "name": "glofas_stations", "label": "Glofas stations", "type": "point", @@ -288,8 +270,6 @@ } }, { - "countryCodes": "PHL", - "disasterTypes": ["typhoon"], "name": "typhoon_track", "label": "Typhoon track", "type": "point", @@ -302,8 +282,6 @@ } }, { - "countryCodes": "UGA,ZMB,KEN,ETH,ZWE,PHL,MWI,SSD", - "disasterTypes": ["floods", "heavy-rain", "dengue", "malaria", "drought"], "name": "red_cross_branches", "label": "Red Cross branches", "type": "point", @@ -348,8 +326,6 @@ } }, { - "countryCodes": "ZWE", - "disasterTypes": ["drought"], "name": "dams", "label": "Dam Sites", "type": "point", @@ -362,8 +338,6 @@ } }, { - "countryCodes": "EGY", - "disasterTypes": ["heavy-rain"], "name": "red_crescent_branches", "label": "Red Crescent branches", "type": "point", @@ -376,8 +350,6 @@ } }, { - "countryCodes": "PHL,ETH,KEN,MWI", - "disasterTypes": ["floods", "dengue", "malaria", "typhoon", "flash-floods"], "name": "health_sites", "label": "Health Sites", "type": "point", @@ -400,8 +372,6 @@ } }, { - "countryCodes": "UGA", - "disasterTypes": ["heavy-rain"], "name": "community_notifications", "label": "Community notifications", "type": "point", @@ -414,8 +384,6 @@ } }, { - "countryCodes": "ZMB,KEN,ETH,ZWE", - "disasterTypes": ["floods", "drought", "heavy-rain"], "name": "waterpoints", "label": "Waterpoints", "type": "point", @@ -449,8 +417,6 @@ } }, { - "countryCodes": "EGY", - "disasterTypes": ["heavy-rain"], "name": "flood_susceptibility", "label": "Flood susceptibility", "type": "wms", @@ -469,47 +435,30 @@ } }, { - "countryCodes": "ZMB,UGA,ZWE,EGY,KEN,PHL,ETH,MWI", - "disasterTypes": ["floods", "heavy-rain", "drought"], "name": "adminRegions1", "label": "Admin Level 1", "type": "shape", "active": "yes" }, { - "countryCodes": "UGA,ZMB,PHL,KEN,ETH,MWI,SSD", - "disasterTypes": ["floods", "dengue", "drought", "heavy-rain"], "name": "adminRegions2", "label": "Admin Level 2", "type": "shape", "active": "yes" }, { - "countryCodes": "ZMB,ETH,UGA,PHL,KEN,MWI,SSD", - "disasterTypes": [ - "floods", - "malaria", - "typhoon", - "drought", - "flash-floods", - "heavy-rain" - ], "name": "adminRegions3", "label": "Admin Level 3", "type": "shape", "active": "yes" }, { - "countryCodes": "UGA", - "disasterTypes": ["floods", "drought", "heavy-rain"], "name": "adminRegions4", "label": "Admin Level 4", "type": "shape", "active": "yes" }, { - "countryCodes": "SSD", - "disasterTypes": ["floods"], "name": "evacuation_centers", "label": "Evacuation Centers", "type": "point", @@ -522,26 +471,30 @@ } }, { - "countryCodes": "MWI", - "disasterTypes": ["flash-floods"], "name": "schools", "label": "Schools", "type": "point", "leadTimeDependent": false, - "active": "no" + "active": "no", + "description": { + "MWI": { + "flash-floods": "TBD" + } + } }, { - "countryCodes": "MWI", - "disasterTypes": ["flash-floods"], "name": "waterpoints_internal", "label": "Waterpoints", "type": "point", "leadTimeDependent": false, - "active": "no" + "active": "no", + "description": { + "MWI": { + "flash-floods": "TBD" + } + } }, { - "countryCodes": "MWI", - "disasterTypes": ["flash-floods"], "name": "roads", "label": "Roads", "type": "wms", @@ -552,11 +505,14 @@ "type": "exposure-line", "value": ["#E80C0C", "#33A02C"] } + }, + "description": { + "MWI": { + "flash-floods": "TBD" + } } }, { - "countryCodes": "MWI", - "disasterTypes": ["flash-floods"], "name": "buildings", "label": "Buildings", "type": "wms", @@ -567,11 +523,14 @@ "type": "exposure-square", "value": ["#C70000", "#33A02C"] } + }, + "description": { + "MWI": { + "flash-floods": "TBD" + } } }, { - "countryCodes": "MWI", - "disasterTypes": ["flash-floods"], "name": "rivers", "label": "Rivers", "type": "wms", @@ -582,6 +541,11 @@ "type": "line", "value": ["#0096FF"] } + }, + "description": { + "MWI": { + "flash-floods": "TBD" + } } } ] diff --git a/services/API-service/src/scripts/seed-init.ts b/services/API-service/src/scripts/seed-init.ts index b1cf274ee..c0e18a23e 100644 --- a/services/API-service/src/scripts/seed-init.ts +++ b/services/API-service/src/scripts/seed-init.ts @@ -218,40 +218,14 @@ export class SeedInit implements InterfaceScript { const indicatorRepository = this.dataSource.getRepository( IndicatorMetadataEntity, ); - const indicators = JSON.parse(JSON.stringify(indicatorMetadata)); - const indicatorEntities = await Promise.all( - indicators.map(async (indicator): Promise => { - indicator.disasterTypes = await disasterRepository.find({ - where: indicator.disasterTypes.map( - (indicatorDisasterType: string): object => { - return { disasterType: indicatorDisasterType }; - }, - ), - }); - return indicator; - }), + await indicatorRepository.save( + JSON.parse(JSON.stringify(indicatorMetadata)), ); - await indicatorRepository.save(indicatorEntities); - // ***** CREATE LAYER METADATA ***** console.log('Seed Layers...'); const layerRepository = this.dataSource.getRepository(LayerMetadataEntity); - - const layers = JSON.parse(JSON.stringify(layerMetadata)); - const layerEntities = await Promise.all( - layers.map(async (layer): Promise => { - layer.disasterTypes = await disasterRepository.find({ - where: layer.disasterTypes.map( - (layerDisasterType: string): object => { - return { disasterType: layerDisasterType }; - }, - ), - }); - return layer; - }), - ); - await layerRepository.save(layerEntities); + await layerRepository.save(JSON.parse(JSON.stringify(layerMetadata))); // ***** SEED POINT DATA ***** console.log('Seed point data...'); From 95069613cbbc20bfe088e6cac083a34d1db2d22a Mon Sep 17 00:00:00 2001 From: jannisvisser Date: Mon, 28 Aug 2023 14:35:54 +0200 Subject: [PATCH 02/16] fix: nestjs upgrade leftover AB#23356 --- services/API-service/package.json | 2 +- services/API-service/tsconfig.json | 6 +++++- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/services/API-service/package.json b/services/API-service/package.json index 8df045447..85d2d8833 100644 --- a/services/API-service/package.json +++ b/services/API-service/package.json @@ -18,7 +18,7 @@ "test:dev": "npm test -- --watchAll", "test:coverage": "npm test -- --coverage --coverageDirectory=coverage", "typeorm": "ts-node -r tsconfig-paths/register ./node_modules/typeorm/cli.js", - "migration:generate": "npm run typeorm migration:generate -- -d ./appdatasource.ts -n", + "migration:generate": "npm run typeorm migration:generate -- -d ./appdatasource.ts", "migration:run": "npm run typeorm migration:run -- -d ./appdatasource.ts", "migration:revert": "npm run typeorm migration:revert -- -d ./appdatasource.ts" }, diff --git a/services/API-service/tsconfig.json b/services/API-service/tsconfig.json index 921bd692d..91fd4879a 100644 --- a/services/API-service/tsconfig.json +++ b/services/API-service/tsconfig.json @@ -18,7 +18,11 @@ "baseUrl": "./", "skipLibCheck": true }, - "watchOptions": { "watchFile": "fixedPollingInterval" }, + "watchOptions": { + "watchFile": "fixedPollingInterval", + "excludeDirectories": ["node_modules", "dist"], + "excludeFiles": ["**/*.json"] + }, "include": ["src/**/*"], "exclude": ["node_modules", "**/*.spec.ts"], "types": ["jest"], From c4e4c61bf5d099ee240a05604ff83fc7604dd645 Mon Sep 17 00:00:00 2001 From: jannisvisser Date: Mon, 28 Aug 2023 15:51:00 +0200 Subject: [PATCH 03/16] fix: align descriptions better AB#23356 --- services/API-service/src/scripts/json/layer-metadata.json | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/services/API-service/src/scripts/json/layer-metadata.json b/services/API-service/src/scripts/json/layer-metadata.json index 46a580cd7..585de7db7 100644 --- a/services/API-service/src/scripts/json/layer-metadata.json +++ b/services/API-service/src/scripts/json/layer-metadata.json @@ -52,6 +52,7 @@ "floods": "The flood extent layer indicates the inundated area of recurring floods within a return period depending on the EAP (for example 20-years) based on a global hydrological model.

Source link: The flood extent maps compare six global flood hazard models and one local model. These models are CaMa-UT [Yamazaki D 2011], GLOFRIS [Winsemius H 2013], ECMWF [Pappenberge 2012], JRC [Dottori 2016], SSBN [Sampson 2015], CIMA-UNEP [UNISDR 2015] and local model ATKINS[2012]." }, "MWI": { + "flash-floods": "TBD", "floods": "

The flood extent layer indicates the inundated area of recurring floods within a return period depending on the EAP (for example 10-years) based on a global hydrological model.

Source link: Flood hazard map of the World - 10-year return period. European Commission, Joint Research Centre (JRC). 2016. Flood hazard map of the World - 10-year return period - European Commission (europa.eu).

" }, "PHL": { @@ -364,6 +365,9 @@ "KEN": { "floods": "

Number of health facilities by type and location, health facility types; hospital and doctors

Source link: https://healthsites.io/

" }, + "MWI": { + "flash-floods": "TBD" + }, "PHL": { "dengue": "Health facilities by type and location. Health facility types hospital and clinic are shown with different markers. Other types are omitted and rare in the data.

Source: https://healthsites.io/", "floods": "Health facilities by type and location. Health facility types hospital and clinic are shown with different markers. Other types are omitted and rare in the data.

Source:
https://healthsites.io/", @@ -399,7 +403,6 @@ "floods": "Number and location of functioning waterpoints accessible for people (Borehole, Protected Spring, Protected Shallow Well, Rainwater Harvesting, Sand or Sub-surface Dam, Spring, Surface Water, Undefined Shallow Well, Undefined Well, Unprotected Shallow Well).

Source Link: https://www.waterpointdata.org/water-point-data" }, "MWI": { - "flash-floods": "Number and location of functioning waterpoints accessible for people (Borehole, Protected Spring, Protected Shallow Well, Rainwater Harvesting, Sand or Sub-surface Dam, Spring, Surface Water, Undefined Shallow Well, Undefined Well, Unprotected Shallow Well).

Source Link: https://www.waterpointdata.org/water-point-data", "floods": "Number and location of functioning waterpoints accessible for people (Borehole, Protected Spring, Protected Shallow Well, Rainwater Harvesting, Sand or Sub-surface Dam, Spring, Surface Water, Undefined Shallow Well, Undefined Well, Unprotected Shallow Well).

Source Link: https://www.waterpointdata.org/water-point-data" }, "UGA": { From 89f21f1cb54929176f4d8ac67c5de13395fdd948 Mon Sep 17 00:00:00 2001 From: jannisvisser Date: Mon, 28 Aug 2023 16:55:55 +0200 Subject: [PATCH 04/16] refactor: specify for which countries/disasters to load an indicator in map and/or aggregate AB#23356 --- .../aggregates/aggregates.component.ts | 5 +- .../src/app/services/map.service.ts | 24 +- .../src/app/types/indicator-group.ts | 2 +- ...24120772-RemoveLayerCountryDisasterType.ts | 22 +- .../src/api/disaster/disaster.entity.ts | 2 - .../api/metadata/dto/add-indicators.dto.ts | 20 +- .../api/metadata/indicator-metadata.entity.ts | 9 +- .../src/api/metadata/layer-metadata.entity.ts | 5 + .../src/api/metadata/metadata.service.ts | 8 +- .../src/scripts/json/indicator-metadata.json | 486 +++++++++++++++--- 10 files changed, 476 insertions(+), 107 deletions(-) diff --git a/interfaces/IBF-dashboard/src/app/components/aggregates/aggregates.component.ts b/interfaces/IBF-dashboard/src/app/components/aggregates/aggregates.component.ts index d509afa77..a8f22e897 100644 --- a/interfaces/IBF-dashboard/src/app/components/aggregates/aggregates.component.ts +++ b/interfaces/IBF-dashboard/src/app/components/aggregates/aggregates.component.ts @@ -177,9 +177,10 @@ export class AggregatesComponent implements OnInit, OnDestroy { }; private onIndicatorChange = (newIndicators: Indicator[]) => { - // clean data to avoid these inefficient filters and loops const filterAggregateIndicators = (indicator: Indicator) => - indicator.aggregateIndicator.includes(this.country.countryCodeISO3); + indicator.countryDisasterTypes[this.country.countryCodeISO3][ + this.disasterType.disasterType + ].includes('aggregate'); this.indicators = newIndicators.filter(filterAggregateIndicators); }; diff --git a/interfaces/IBF-dashboard/src/app/services/map.service.ts b/interfaces/IBF-dashboard/src/app/services/map.service.ts index 2a4976c72..450565790 100644 --- a/interfaces/IBF-dashboard/src/app/services/map.service.ts +++ b/interfaces/IBF-dashboard/src/app/services/map.service.ts @@ -84,18 +84,6 @@ export class MapService { private disasterType: DisasterType; private placeCode: PlaceCode; - private aggregatesToExclude = { - MWI: { - [DisasterTypeKey.flashFloods]: [ - 'nr_affected_roads', - 'nr_affected_schools', - 'nr_affected_clinics', - 'nr_affected_waterpoints', - 'nr_affected_buildings', - ], - }, - }; - constructor( private countryService: CountryService, private adminLevelService: AdminLevelService, @@ -419,18 +407,10 @@ export class MapService { return; } - Object.keys(this.aggregatesToExclude).includes( - this.country.countryCodeISO3, - ); - if ( - !this.aggregatesToExclude[this.country.countryCodeISO3] || - !this.aggregatesToExclude[this.country.countryCodeISO3][ - this.disasterType.disasterType - ] || - !this.aggregatesToExclude[this.country.countryCodeISO3][ + indicator.countryDisasterTypes[this.country.countryCodeISO3][ this.disasterType.disasterType - ].includes(indicator.name) + ].includes('map') ) { const layerActive = this.adminLevelService.activeLayerNames.length ? this.adminLevelService.activeLayerNames.includes(indicator.name) diff --git a/interfaces/IBF-dashboard/src/app/types/indicator-group.ts b/interfaces/IBF-dashboard/src/app/types/indicator-group.ts index 7e3f017e8..c184aca79 100644 --- a/interfaces/IBF-dashboard/src/app/types/indicator-group.ts +++ b/interfaces/IBF-dashboard/src/app/types/indicator-group.ts @@ -2,13 +2,13 @@ import { LayerActivation } from '../models/layer-activation.enum'; import { ColorBreaks, IbfLayerLabel, IbfLayerName } from './ibf-layer'; export class Indicator { + countryDisasterTypes: JSON; name: IbfLayerName; label: IbfLayerLabel; icon: string; active: LayerActivation; numberFormatMap: NumberFormat; numberFormatAggregate: NumberFormat; - aggregateIndicator: string; weightedAvg: boolean; weightVar: IbfLayerName; colorBreaks?: ColorBreaks; diff --git a/services/API-service/migration/1693224120772-RemoveLayerCountryDisasterType.ts b/services/API-service/migration/1693224120772-RemoveLayerCountryDisasterType.ts index 24bece32b..74ca3da89 100644 --- a/services/API-service/migration/1693224120772-RemoveLayerCountryDisasterType.ts +++ b/services/API-service/migration/1693224120772-RemoveLayerCountryDisasterType.ts @@ -12,14 +12,32 @@ export class RemoveLayerCountryDisasterType1693224120772 await queryRunner.query( `ALTER TABLE "IBF-app"."layer-metadata" DROP COLUMN "countryCodes"`, ); + await queryRunner.query( + `ALTER TABLE "IBF-app"."indicator-metadata" DROP COLUMN "aggregateIndicator"`, + ); + await queryRunner.query( + `ALTER TABLE "IBF-app"."indicator-metadata" ADD "countryDisasterTypes" json NOT NULL DEFAULT '{}'`, + ); + await queryRunner.query( + `ALTER TABLE "IBF-app"."layer-metadata" ADD "countryDisasterTypes" json NOT NULL DEFAULT '{}'`, + ); } public async down(queryRunner: QueryRunner): Promise { await queryRunner.query( - `ALTER TABLE "IBF-app"."layer-metadata" ADD "countryCodes" character varying NOT NULL`, + `ALTER TABLE "IBF-app"."indicator-metadata" DROP COLUMN "countryDisasterTypes"`, + ); + await queryRunner.query( + `ALTER TABLE "IBF-app"."layer-metadata" DROP COLUMN "countryDisasterTypes"`, + ); + await queryRunner.query( + `ALTER TABLE "IBF-app"."indicator-metadata" ADD "aggregateIndicator" character varying`, + ); + await queryRunner.query( + `ALTER TABLE "IBF-app"."layer-metadata" ADD "countryCodes" character varying`, ); await queryRunner.query( - `ALTER TABLE "IBF-app"."indicator-metadata" ADD "countryCodes" character varying NOT NULL`, + `ALTER TABLE "IBF-app"."indicator-metadata" ADD "countryCodes" character varying`, ); } } diff --git a/services/API-service/src/api/disaster/disaster.entity.ts b/services/API-service/src/api/disaster/disaster.entity.ts index 79c555ad8..cda1131a4 100644 --- a/services/API-service/src/api/disaster/disaster.entity.ts +++ b/services/API-service/src/api/disaster/disaster.entity.ts @@ -7,8 +7,6 @@ import { PrimaryGeneratedColumn, } from 'typeorm'; import { DisasterType } from './disaster-type.enum'; -import { IndicatorMetadataEntity } from '../metadata/indicator-metadata.entity'; -import { LayerMetadataEntity } from '../metadata/layer-metadata.entity'; import { ApiProperty } from '@nestjs/swagger'; import { LeadTime, diff --git a/services/API-service/src/api/metadata/dto/add-indicators.dto.ts b/services/API-service/src/api/metadata/dto/add-indicators.dto.ts index e21a178cf..f975c0b9e 100644 --- a/services/API-service/src/api/metadata/dto/add-indicators.dto.ts +++ b/services/API-service/src/api/metadata/dto/add-indicators.dto.ts @@ -1,22 +1,21 @@ import { IsBoolean, - IsEnum, IsIn, IsNotEmpty, IsNumber, IsString, } from 'class-validator'; import { ApiProperty } from '@nestjs/swagger'; -import { DisasterType } from '../../disaster/disaster-type.enum'; export class IndicatorDto { - @ApiProperty({ example: process.env.COUNTRIES }) - @IsString() - public countryCodes: string; - - @ApiProperty({ example: [{ disasterType: DisasterType.Floods }] }) - @IsEnum(DisasterType) - public disasterTypes: DisasterType[]; + @ApiProperty({ + example: { + EGY: { + 'heavy-rain': ['map', 'aggregate'], + }, + }, + }) + public countryDisasterTypes: JSON; @ApiProperty() @IsString() @@ -57,9 +56,6 @@ export class IndicatorDto { @IsString() public numberFormatMap: string; - @ApiProperty({ example: process.env.COUNTRIES }) - public aggregateIndicator: string | null; - @ApiProperty({ example: 'decimal0' }) @IsIn(['decimal0', 'decimal2', 'perc']) public numberFormatAggregate: string; diff --git a/services/API-service/src/api/metadata/indicator-metadata.entity.ts b/services/API-service/src/api/metadata/indicator-metadata.entity.ts index 7b4829b02..facdd436e 100644 --- a/services/API-service/src/api/metadata/indicator-metadata.entity.ts +++ b/services/API-service/src/api/metadata/indicator-metadata.entity.ts @@ -7,6 +7,11 @@ export class IndicatorMetadataEntity { @PrimaryGeneratedColumn('uuid') public id: string; + @Column('json', { + default: {}, + }) + public countryDisasterTypes: JSON; + @ApiProperty() @Column() public name: string; @@ -47,10 +52,6 @@ export class IndicatorMetadataEntity { @Column() public numberFormatMap: string; - @ApiProperty({ example: process.env.COUNTRIES }) - @Column() - public aggregateIndicator: string | null; - @ApiProperty({ example: 'decimal0' }) @Column() public numberFormatAggregate: string; diff --git a/services/API-service/src/api/metadata/layer-metadata.entity.ts b/services/API-service/src/api/metadata/layer-metadata.entity.ts index c7fdb99cf..1f2251e01 100644 --- a/services/API-service/src/api/metadata/layer-metadata.entity.ts +++ b/services/API-service/src/api/metadata/layer-metadata.entity.ts @@ -8,6 +8,11 @@ export class LayerMetadataEntity { @PrimaryGeneratedColumn('uuid') public id: string; + @Column('json', { + default: {}, + }) + public countryDisasterTypes: JSON; + @ApiProperty() @Column() public name: string; diff --git a/services/API-service/src/api/metadata/metadata.service.ts b/services/API-service/src/api/metadata/metadata.service.ts index bfef9aee5..551e6f458 100644 --- a/services/API-service/src/api/metadata/metadata.service.ts +++ b/services/API-service/src/api/metadata/metadata.service.ts @@ -45,6 +45,9 @@ export class MetadataService { indicatorEntity: IndicatorMetadataEntity, indicator: IndicatorDto, ): Promise { + indicatorEntity.description = JSON.parse( + JSON.stringify(indicator.countryDisasterTypes || {}), + ); indicatorEntity.label = indicator.label; indicatorEntity.icon = indicator.icon; indicatorEntity.weightedAvg = indicator.weightedAvg; @@ -54,7 +57,6 @@ export class MetadataService { JSON.stringify(indicator.colorBreaks), ); indicatorEntity.numberFormatMap = indicator.numberFormatMap; - indicatorEntity.aggregateIndicator = indicator.aggregateIndicator; indicatorEntity.numberFormatAggregate = indicator.numberFormatAggregate; indicatorEntity.order = indicator.order; indicatorEntity.dynamic = indicator.dynamic; @@ -116,8 +118,8 @@ export class MetadataService { const indicators = await this.indicatorRepository.find(); return indicators.filter( (metadata: IndicatorMetadataEntity): boolean => - metadata.description?.[countryCodeISO3] && - metadata.description?.[countryCodeISO3][disasterType], + metadata.countryDisasterTypes?.[countryCodeISO3] && + metadata.countryDisasterTypes?.[countryCodeISO3][disasterType], ); } diff --git a/services/API-service/src/scripts/json/indicator-metadata.json b/services/API-service/src/scripts/json/indicator-metadata.json index 31f77aca9..d7a458382 100644 --- a/services/API-service/src/scripts/json/indicator-metadata.json +++ b/services/API-service/src/scripts/json/indicator-metadata.json @@ -1,5 +1,43 @@ [ { + "countryDisasterTypes": { + "EGY": { + "heavy-rain": ["map"] + }, + "ETH": { + "drought": ["map"], + "floods": ["map"], + "malaria": ["map"] + }, + "KEN": { + "drought": ["map"], + "floods": ["map"] + }, + "MWI": { + "flash-floods": ["map"], + "floods": ["map"] + }, + "PHL": { + "dengue": ["map"], + "floods": ["map"], + "typhoon": ["map"] + }, + "SSD": { + "floods": ["map"] + }, + "UGA": { + "drought": ["map"], + "floods": ["map"], + "heavy-rain": ["map"] + }, + "ZMB": { + "drought": ["map"], + "floods": ["map"] + }, + "ZWE": { + "drought": ["map"] + } + }, "name": "alert_threshold", "label": "Alert Threshold Reached", "icon": "Person2-white.svg", @@ -7,7 +45,6 @@ "active": "yes", "colorBreaks": null, "numberFormatMap": "decimal0", - "aggregateIndicator": "", "numberFormatAggregate": "decimal0", "weightvar": null, "order": -100, @@ -53,6 +90,41 @@ } }, { + "countryDisasterTypes": { + "EGY": { + "heavy-rain": ["map", "aggregate"] + }, + "ETH": { + "drought": ["map", "aggregate"], + "floods": ["map", "aggregate"] + }, + "KEN": { + "drought": ["map", "aggregate"], + "floods": ["map", "aggregate"] + }, + "MWI": { + "flash-floods": ["map", "aggregate"], + "floods": ["map", "aggregate"] + }, + "PHL": { + "floods": ["map", "aggregate"] + }, + "SSD": { + "floods": ["map", "aggregate"] + }, + "UGA": { + "drought": ["map", "aggregate"], + "floods": ["map", "aggregate"], + "heavy-rain": ["map", "aggregate"] + }, + "ZMB": { + "drought": ["map", "aggregate"], + "floods": ["map", "aggregate"] + }, + "ZWE": { + "drought": ["map", "aggregate"] + } + }, "name": "population_affected", "label": "Exposed population", "icon": "Affected-population-white.svg", @@ -60,7 +132,6 @@ "active": "if-trigger", "colorBreaks": null, "numberFormatMap": "decimal0", - "aggregateIndicator": "UGA,ZMB,KEN,ETH,EGY,ZWE,PHL,MWI,SSD", "numberFormatAggregate": "decimal0", "weightvar": null, "order": 1, @@ -103,6 +174,11 @@ } }, { + "countryDisasterTypes": { + "PHL": { + "typhoon": ["map", "aggregate"] + } + }, "name": "affected_population", "label": "Affected population", "icon": "Affected-population-white.svg", @@ -110,7 +186,6 @@ "active": "no", "colorBreaks": null, "numberFormatMap": "decimal0", - "aggregateIndicator": "PHL", "numberFormatAggregate": "decimal0", "weightvar": null, "order": 1, @@ -123,6 +198,29 @@ } }, { + "countryDisasterTypes": { + "ETH": { + "floods": ["map"] + }, + "KEN": { + "floods": ["map"] + }, + "MWI": { + "floods": ["map"] + }, + "PHL": { + "floods": ["map"] + }, + "SSD": { + "floods": ["map"] + }, + "UGA": { + "floods": ["map"] + }, + "ZMB": { + "floods": ["map"] + } + }, "name": "population_affected_percentage", "label": "% of Total Population", "icon": "Affected-population-white.svg", @@ -130,7 +228,6 @@ "active": "no", "colorBreaks": null, "numberFormatMap": "perc", - "aggregateIndicator": "", "numberFormatAggregate": "perc", "weightvar": null, "order": 1, @@ -160,6 +257,41 @@ } }, { + "countryDisasterTypes": { + "EGY": { + "heavy-rain": ["map", "aggregate"] + }, + "ETH": { + "drought": ["map", "aggregate"], + "floods": ["map", "aggregate"], + "malaria": ["map", "aggregate"] + }, + "KEN": { + "drought": ["map", "aggregate"], + "floods": ["map", "aggregate"] + }, + "MWI": { + "floods": ["map", "aggregate"] + }, + "PHL": { + "floods": ["map", "aggregate"] + }, + "SSD": { + "floods": ["map", "aggregate"] + }, + "UGA": { + "drought": ["map", "aggregate"], + "floods": ["map", "aggregate"], + "heavy-rain": ["map", "aggregate"] + }, + "ZMB": { + "drought": ["map", "aggregate"], + "floods": ["map", "aggregate"] + }, + "ZWE": { + "drought": ["map", "aggregate"] + } + }, "name": "populationTotal", "label": "Total Population", "icon": "Person2-white.svg", @@ -167,7 +299,6 @@ "active": "no", "colorBreaks": null, "numberFormatMap": "decimal0", - "aggregateIndicator": "UGA,ZMB,KEN,ETH,EGY,ZWE,PHL,MWI,SSD", "numberFormatAggregate": "decimal0", "weightvar": null, "order": 2, @@ -210,6 +341,14 @@ } }, { + "countryDisasterTypes": { + "ETH": { + "malaria": ["map", "aggregate"] + }, + "PHL": { + "dengue": ["map", "aggregate"] + } + }, "name": "potential_cases", "label": "Potential Cases", "icon": "Affected-population-white.svg", @@ -217,7 +356,6 @@ "active": "yes", "colorBreaks": null, "numberFormatMap": "decimal0", - "aggregateIndicator": "PHL,ETH", "numberFormatAggregate": "decimal0", "weightvar": null, "order": 1, @@ -233,6 +371,17 @@ } }, { + "countryDisasterTypes": { + "KEN": { + "floods": ["map"] + }, + "MWI": { + "floods": ["map"] + }, + "UGA": { + "floods": ["map"] + } + }, "name": "flood_vulnerability_index", "label": "Flood Vulnerability Index", "icon": "Affected-population-white.svg", @@ -246,7 +395,6 @@ "5": { "label": "Very High", "valueLow": 8, "valueHigh": 10 } }, "numberFormatMap": "decimal2", - "aggregateIndicator": "", "numberFormatAggregate": "", "weightvar": null, "order": 3, @@ -264,6 +412,11 @@ } }, { + "countryDisasterTypes": { + "UGA": { + "floods": ["map"] + } + }, "name": "poverty_incidence", "label": "Poverty incidence", "icon": "Poverty-white.svg", @@ -271,7 +424,6 @@ "active": "no", "colorBreaks": null, "numberFormatMap": "perc", - "aggregateIndicator": "", "numberFormatAggregate": "", "weightvar": null, "order": 4, @@ -283,6 +435,11 @@ } }, { + "countryDisasterTypes": { + "UGA": { + "floods": ["map", "aggregate"] + } + }, "name": "female_head_hh", "label": "Female-headed household", "icon": "Female.svg", @@ -290,7 +447,6 @@ "active": "no", "colorBreaks": null, "numberFormatMap": "perc", - "aggregateIndicator": "UGA", "numberFormatAggregate": "decimal0", "weightvar": null, "order": 4, @@ -302,6 +458,13 @@ } }, { + "countryDisasterTypes": { + "ETH": { + "drought": ["map"], + "floods": ["map"], + "malaria": ["map"] + } + }, "name": "population_u5", "label": "Population U5", "icon": "Children-white.svg", @@ -309,7 +472,6 @@ "active": "no", "colorBreaks": null, "numberFormatMap": "decimal0", - "aggregateIndicator": "", "numberFormatAggregate": "decimal0", "weightvar": null, "order": 4, @@ -323,6 +485,11 @@ } }, { + "countryDisasterTypes": { + "MWI": { + "floods": ["map", "aggregate"] + } + }, "name": "exposed_pop_u18", "label": "Exposed population U18", "icon": "Children-white.svg", @@ -330,7 +497,6 @@ "active": "no", "colorBreaks": null, "numberFormatMap": "decimal0", - "aggregateIndicator": "MWI", "numberFormatAggregate": "decimal0", "weightvar": null, "order": 2, @@ -342,6 +508,11 @@ } }, { + "countryDisasterTypes": { + "MWI": { + "floods": ["map", "aggregate"] + } + }, "name": "exposed_pop_65", "label": "Exposed population 65+", "icon": "Elderly-white.svg", @@ -349,7 +520,6 @@ "active": "no", "colorBreaks": null, "numberFormatMap": "decimal0", - "aggregateIndicator": "MWI", "numberFormatAggregate": "decimal0", "weightvar": null, "order": 2, @@ -361,6 +531,11 @@ } }, { + "countryDisasterTypes": { + "UGA": { + "floods": ["map", "aggregate"] + } + }, "name": "population_u8", "label": "Population U8", "icon": "Children-white.svg", @@ -368,7 +543,6 @@ "active": "no", "colorBreaks": null, "numberFormatMap": "perc", - "aggregateIndicator": "UGA", "numberFormatAggregate": "decimal0", "weightvar": null, "order": 4, @@ -380,6 +554,11 @@ } }, { + "countryDisasterTypes": { + "PHL": { + "dengue": ["map"] + } + }, "name": "population_u9", "label": "Population U9", "icon": "Children-white.svg", @@ -387,7 +566,6 @@ "active": "no", "colorBreaks": null, "numberFormatMap": "perc", - "aggregateIndicator": "", "numberFormatAggregate": "decimal0", "weightvar": null, "order": 4, @@ -399,6 +577,11 @@ } }, { + "countryDisasterTypes": { + "UGA": { + "floods": ["map", "aggregate"] + } + }, "name": "population_over65", "label": "Population 65+", "icon": "Elderly-white.svg", @@ -406,7 +589,6 @@ "active": "no", "colorBreaks": null, "numberFormatMap": "perc", - "aggregateIndicator": "UGA", "numberFormatAggregate": "decimal0", "weightvar": null, "order": 4, @@ -418,6 +600,11 @@ } }, { + "countryDisasterTypes": { + "PHL": { + "dengue": ["map", "aggregate"] + } + }, "name": "population_over65", "label": "Population 65+", "icon": "Elderly-white.svg", @@ -425,7 +612,6 @@ "active": "no", "colorBreaks": null, "numberFormatMap": "perc", - "aggregateIndicator": "UGA", "numberFormatAggregate": "decimal0", "weightvar": null, "order": 4, @@ -437,6 +623,11 @@ } }, { + "countryDisasterTypes": { + "UGA": { + "floods": ["map"] + } + }, "name": "wall_type", "label": "Permanent wall type", "icon": "House-white.svg", @@ -444,7 +635,6 @@ "active": "no", "colorBreaks": null, "numberFormatMap": "perc", - "aggregateIndicator": "", "numberFormatAggregate": "", "weightvar": null, "order": 4, @@ -456,6 +646,11 @@ } }, { + "countryDisasterTypes": { + "UGA": { + "floods": ["map"] + } + }, "name": "roof_type", "label": "Permanent roof type", "icon": "House-white.svg", @@ -463,7 +658,6 @@ "active": "no", "colorBreaks": null, "numberFormatMap": "perc", - "aggregateIndicator": "", "numberFormatAggregate": "", "weightvar": null, "order": 4, @@ -471,6 +665,11 @@ "description": { "UGA": { "floods": "Not currently available" } } }, { + "countryDisasterTypes": { + "UGA": { + "floods": ["map"] + } + }, "name": "covid_risk", "label": "COVID Risk", "icon": "", @@ -478,7 +677,6 @@ "active": "no", "colorBreaks": null, "numberFormatMap": "decimal2", - "aggregateIndicator": "", "numberFormatAggregate": "", "weightvar": null, "order": 3, @@ -491,6 +689,11 @@ } }, { + "countryDisasterTypes": { + "ETH": { + "malaria": ["map"] + } + }, "name": "malaria_risk", "label": "Malaria risk", "icon": "", @@ -498,7 +701,6 @@ "active": "no", "colorBreaks": null, "numberFormatMap": "decimal0", - "aggregateIndicator": "", "numberFormatAggregate": "", "weightvar": null, "order": 4, @@ -511,6 +713,11 @@ } }, { + "countryDisasterTypes": { + "ETH": { + "malaria": ["map"] + } + }, "name": "malaria_suitable_temperature", "label": "Malaria suitable temperature", "icon": "", @@ -518,7 +725,6 @@ "active": "no", "colorBreaks": null, "numberFormatMap": "decimal2", - "aggregateIndicator": "", "numberFormatAggregate": "", "weightvar": null, "order": 4, @@ -531,6 +737,12 @@ } }, { + "countryDisasterTypes": { + "ETH": { + "floods": ["map"], + "malaria": ["map"] + } + }, "name": "total_idps", "label": "Total IDPs", "icon": "", @@ -538,7 +750,6 @@ "active": "no", "colorBreaks": null, "numberFormatMap": "decimal0", - "aggregateIndicator": "", "numberFormatAggregate": "", "weightvar": null, "order": 4, @@ -552,6 +763,11 @@ } }, { + "countryDisasterTypes": { + "ETH": { + "malaria": ["map"] + } + }, "name": "motorized_travel_time_to_health", "label": "Motorized travel time to health facility", "icon": "", @@ -559,7 +775,6 @@ "active": "no", "colorBreaks": null, "numberFormatMap": "decimal0", - "aggregateIndicator": "", "numberFormatAggregate": "", "weightvar": null, "order": 4, @@ -572,6 +787,11 @@ } }, { + "countryDisasterTypes": { + "ETH": { + "malaria": ["map"] + } + }, "name": "walking_travel_time_to_health", "label": "Walking travel time to health facility", "icon": "", @@ -579,7 +799,6 @@ "active": "no", "colorBreaks": null, "numberFormatMap": "decimal0", - "aggregateIndicator": "", "numberFormatAggregate": "", "weightvar": null, "order": 4, @@ -588,6 +807,12 @@ "description": { "ETH": { "malaria": "Ongoing (updated regularly)" } } }, { + "countryDisasterTypes": { + "ETH": { + "floods": ["map"], + "malaria": ["map"] + } + }, "name": "travel_time_cities", "label": "Travel time to city", "icon": "", @@ -595,7 +820,6 @@ "active": "no", "colorBreaks": null, "numberFormatMap": "decimal0", - "aggregateIndicator": "", "numberFormatAggregate": "", "weightvar": null, "order": 4, @@ -609,6 +833,11 @@ } }, { + "countryDisasterTypes": { + "ETH": { + "floods": ["map"] + } + }, "name": "IPC_forecast_short", "label": "IPC forecast (short)", "icon": "", @@ -622,7 +851,6 @@ "5": { "label": "Famine", "valueLow": 5, "valueHigh": 5 } }, "numberFormatMap": "decimal0", - "aggregateIndicator": "", "numberFormatAggregate": "", "weightvar": null, "order": 3, @@ -635,6 +863,15 @@ } }, { + "countryDisasterTypes": { + "ETH": { + "drought": ["map"], + "malaria": ["map"] + }, + "UGA": { + "drought": ["map"] + } + }, "name": "IPC_forecast_long", "label": "IPC forecast (long)", "icon": "", @@ -648,7 +885,6 @@ "5": { "label": "Famine", "valueLow": 5, "valueHigh": 5 } }, "numberFormatMap": "decimal0", - "aggregateIndicator": "", "numberFormatAggregate": "", "weightvar": null, "order": 3, @@ -665,6 +901,11 @@ } }, { + "countryDisasterTypes": { + "ETH": { + "floods": ["map"] + } + }, "name": "Hotspot_General", "label": "Woreda need priority class", "icon": "", @@ -677,7 +918,6 @@ "4": { "label": "Priority 3", "valueLow": 3, "valueHigh": 3 } }, "numberFormatMap": "decimal2", - "aggregateIndicator": "", "numberFormatAggregate": "", "weightvar": null, "order": 3, @@ -690,6 +930,11 @@ } }, { + "countryDisasterTypes": { + "ETH": { + "floods": ["map"] + } + }, "name": "Hotspot_Water", "label": "WASH need priority class", "icon": "", @@ -702,7 +947,6 @@ "4": { "label": "Priority 3", "valueLow": 3, "valueHigh": 3 } }, "numberFormatMap": "decimal2", - "aggregateIndicator": "", "numberFormatAggregate": "", "weightvar": null, "order": 3, @@ -715,6 +959,11 @@ } }, { + "countryDisasterTypes": { + "ETH": { + "malaria": ["map"] + } + }, "name": "Hotspot_Health", "label": "Health need priority class", "icon": "", @@ -727,7 +976,6 @@ "4": { "label": "Priority 3", "valueLow": 3, "valueHigh": 3 } }, "numberFormatMap": "decimal2", - "aggregateIndicator": "", "numberFormatAggregate": "", "weightvar": null, "order": 3, @@ -740,6 +988,11 @@ } }, { + "countryDisasterTypes": { + "ETH": { + "drought": ["map"] + } + }, "name": "Hotspot_Nutrition", "label": "Nutrition need priority class", "icon": "", @@ -752,7 +1005,6 @@ "4": { "label": "Priority 3", "valueLow": 3, "valueHigh": 3 } }, "numberFormatMap": "decimal2", - "aggregateIndicator": "", "numberFormatAggregate": "", "weightvar": null, "order": 3, @@ -765,6 +1017,11 @@ } }, { + "countryDisasterTypes": { + "PHL": { + "dengue": ["map"] + } + }, "name": "dengue_cases_average", "label": "Dengue Cases Average", "icon": "Affected-population-white.svg", @@ -772,7 +1029,6 @@ "active": "no", "colorBreaks": null, "numberFormatMap": "decimal0", - "aggregateIndicator": "", "numberFormatAggregate": "decimal0", "weightvar": null, "order": 4, @@ -785,6 +1041,12 @@ } }, { + "countryDisasterTypes": { + "PHL": { + "floods": ["map"], + "typhoon": ["map"] + } + }, "name": "vulnerable_group", "label": "Vulnerable Groups", "icon": "", @@ -792,7 +1054,6 @@ "active": "no", "colorBreaks": null, "numberFormatMap": "perc", - "aggregateIndicator": "", "numberFormatAggregate": "", "weightvar": null, "order": 4, @@ -806,6 +1067,12 @@ } }, { + "countryDisasterTypes": { + "PHL": { + "floods": ["map"], + "typhoon": ["map"] + } + }, "name": "vulnerable_housing", "label": "Vulnerable Housing", "icon": "", @@ -813,7 +1080,6 @@ "active": "no", "colorBreaks": null, "numberFormatMap": "perc", - "aggregateIndicator": "", "numberFormatAggregate": "", "weightvar": null, "order": 4, @@ -827,6 +1093,11 @@ } }, { + "countryDisasterTypes": { + "PHL": { + "typhoon": ["map"] + } + }, "name": "total_houses", "label": "Total houses", "icon": "", @@ -834,7 +1105,6 @@ "active": "no", "colorBreaks": null, "numberFormatMap": "decimal0", - "aggregateIndicator": "", "numberFormatAggregate": "", "weightVar": null, "order": -99, @@ -847,6 +1117,11 @@ } }, { + "countryDisasterTypes": { + "PHL": { + "dengue": ["map"] + } + }, "name": "dengue_incidence_average", "label": "Dengue incidence (cases per year per 10M)", "icon": "", @@ -854,7 +1129,6 @@ "active": "no", "colorBreaks": null, "numberFormatMap": "decimal0", - "aggregateIndicator": "", "numberFormatAggregate": "decimal0", "weightvar": null, "order": 4, @@ -867,6 +1141,11 @@ } }, { + "countryDisasterTypes": { + "ZWE": { + "drought": ["map"] + } + }, "name": "small_ruminants", "label": "Total small ruminants", "icon": "", @@ -874,7 +1153,6 @@ "active": "no", "colorBreaks": null, "numberFormatMap": "decimal0", - "aggregateIndicator": "", "numberFormatAggregate": "decimal0", "weightvar": null, "order": 3, @@ -886,6 +1164,11 @@ } }, { + "countryDisasterTypes": { + "ZWE": { + "drought": ["map"] + } + }, "name": "cattle", "label": "Total cattle", "icon": "", @@ -893,7 +1176,6 @@ "active": "no", "colorBreaks": null, "numberFormatMap": "decimal0", - "aggregateIndicator": "", "numberFormatAggregate": "decimal0", "weightvar": null, "order": 3, @@ -905,6 +1187,14 @@ } }, { + "countryDisasterTypes": { + "KEN": { + "drought": ["map"] + }, + "ZWE": { + "drought": ["map"] + } + }, "name": "drought_vulnerability_index", "label": "Drought vulnerability index", "icon": "", @@ -912,7 +1202,6 @@ "active": "no", "colorBreaks": null, "numberFormatMap": "decimal2", - "aggregateIndicator": "", "numberFormatAggregate": "decimal2", "weightvar": null, "order": 3, @@ -927,6 +1216,11 @@ } }, { + "countryDisasterTypes": { + "UGA": { + "drought": ["map"] + } + }, "name": "vulnerability_index", "label": "Vulnerability index", "icon": "", @@ -934,7 +1228,6 @@ "active": "no", "colorBreaks": null, "numberFormatMap": "decimal2", - "aggregateIndicator": "", "numberFormatAggregate": "decimal2", "weightvar": null, "order": 3, @@ -946,6 +1239,11 @@ } }, { + "countryDisasterTypes": { + "ETH": { + "malaria": ["map", "aggregate"] + } + }, "name": "potential_cases_U5", "label": "Potential Cases U5", "icon": "Children-white.svg", @@ -953,7 +1251,6 @@ "active": "no", "colorBreaks": null, "numberFormatMap": "decimal0", - "aggregateIndicator": "ETH", "numberFormatAggregate": "decimal0", "weightvar": null, "order": 2, @@ -966,6 +1263,11 @@ } }, { + "countryDisasterTypes": { + "PHL": { + "dengue": ["map", "aggregate"] + } + }, "name": "potential_cases_U9", "label": "Potential Cases U9", "icon": "Children-white.svg", @@ -973,7 +1275,6 @@ "active": "no", "colorBreaks": null, "numberFormatMap": "decimal0", - "aggregateIndicator": "PHL", "numberFormatAggregate": "decimal0", "weightvar": null, "order": 2, @@ -986,6 +1287,14 @@ } }, { + "countryDisasterTypes": { + "ETH": { + "malaria": ["map"] + }, + "PHL": { + "dengue": ["map", "aggregate"] + } + }, "name": "potential_cases_65", "label": "Potential Cases 65+", "icon": "Elderly-white.svg", @@ -993,7 +1302,6 @@ "active": "no", "colorBreaks": null, "numberFormatMap": "decimal0", - "aggregateIndicator": "PHL", "numberFormatAggregate": "decimal0", "weightvar": null, "order": 2, @@ -1009,6 +1317,11 @@ } }, { + "countryDisasterTypes": { + "ZWE": { + "drought": ["map", "aggregate"] + } + }, "name": "cattle_exposed", "label": "Cattle exposed", "icon": "Livestock.svg", @@ -1016,7 +1329,6 @@ "active": "no", "colorBreaks": null, "numberFormatMap": "decimal0", - "aggregateIndicator": "ZWE", "numberFormatAggregate": "decimal0", "weightvar": null, "order": 2, @@ -1029,6 +1341,11 @@ } }, { + "countryDisasterTypes": { + "ZWE": { + "drought": ["map", "aggregate"] + } + }, "name": "small_ruminants_exposed", "label": "Small ruminants exposed", "icon": "Small Ruminants_Chicken.svg", @@ -1036,7 +1353,6 @@ "active": "no", "colorBreaks": null, "numberFormatMap": "decimal0", - "aggregateIndicator": "ZWE", "numberFormatAggregate": "decimal0", "weightvar": null, "order": 2, @@ -1049,6 +1365,11 @@ } }, { + "countryDisasterTypes": { + "PHL": { + "typhoon": ["map", "aggregate"] + } + }, "name": "houses_affected", "label": "% of houses affected", "icon": "House-white.svg", @@ -1056,7 +1377,6 @@ "active": "if-trigger", "colorBreaks": null, "numberFormatMap": "perc", - "aggregateIndicator": "PHL", "numberFormatAggregate": "perc", "weightVar": "total_houses", "order": 2, @@ -1069,6 +1389,11 @@ } }, { + "countryDisasterTypes": { + "PHL": { + "typhoon": ["map"] + } + }, "name": "prob_within_50km", "label": "Prob. of within 50km of track", "icon": "Person2-white.svg", @@ -1076,7 +1401,6 @@ "active": "no", "colorBreaks": null, "numberFormatMap": "perc", - "aggregateIndicator": "", "numberFormatAggregate": "perc", "weightvar": null, "order": 2, @@ -1089,6 +1413,11 @@ } }, { + "countryDisasterTypes": { + "PHL": { + "typhoon": ["map"] + } + }, "name": "windspeed", "label": "Maximum wind speed", "icon": "Person2-white.svg", @@ -1096,7 +1425,6 @@ "active": "no", "colorBreaks": null, "numberFormatMap": "decimal0", - "aggregateIndicator": "", "numberFormatAggregate": "decimal0", "weightvar": null, "order": 2, @@ -1110,6 +1438,11 @@ } }, { + "countryDisasterTypes": { + "PHL": { + "typhoon": ["map"] + } + }, "name": "rainfall", "label": "Accumulative rainfall", "icon": "Person2-white.svg", @@ -1117,7 +1450,6 @@ "active": "no", "colorBreaks": null, "numberFormatMap": "decimal0", - "aggregateIndicator": "", "numberFormatAggregate": "decimal0", "weightvar": null, "order": 2, @@ -1131,6 +1463,11 @@ } }, { + "countryDisasterTypes": { + "MWI": { + "flash-floods": ["map", "aggregate"] + } + }, "name": "damage_estimation", "label": "Estimation of damage", "icon": "Estimated_damage.svg", @@ -1138,7 +1475,6 @@ "active": "no", "colorBreaks": null, "numberFormatMap": "decimal0", - "aggregateIndicator": "MWI", "numberFormatAggregate": "decimal0", "weightvar": null, "order": 2, @@ -1148,11 +1484,16 @@ "aggregateUnit": "MWK", "description": { "MWI": { - "flash-floods": "TBD" + "flash-floods": ["map", "aggregate"] } } }, { + "countryDisasterTypes": { + "MWI": { + "flash-floods": ["aggregate"] + } + }, "name": "nr_affected_roads", "label": "Affected roads", "icon": "Roads_affected.svg", @@ -1160,7 +1501,6 @@ "active": "no", "colorBreaks": null, "numberFormatMap": "decimal0", - "aggregateIndicator": "MWI", "numberFormatAggregate": "decimal0", "weightvar": null, "order": 2, @@ -1175,6 +1515,11 @@ } }, { + "countryDisasterTypes": { + "MWI": { + "flash-floods": ["aggregate"] + } + }, "name": "nr_affected_schools", "label": "Affected schools", "icon": "Schools_affected.svg", @@ -1182,7 +1527,6 @@ "active": "no", "colorBreaks": null, "numberFormatMap": "decimal0", - "aggregateIndicator": "MWI", "numberFormatAggregate": "decimal0", "weightvar": null, "order": 2, @@ -1196,6 +1540,11 @@ } }, { + "countryDisasterTypes": { + "MWI": { + "flash-floods": ["aggregate"] + } + }, "name": "nr_affected_clinics", "label": "Affected health sites", "icon": "Clinics_affected.svg", @@ -1203,7 +1552,6 @@ "active": "no", "colorBreaks": null, "numberFormatMap": "decimal0", - "aggregateIndicator": "MWI", "numberFormatAggregate": "decimal0", "weightvar": null, "order": 2, @@ -1217,6 +1565,11 @@ } }, { + "countryDisasterTypes": { + "MWI": { + "flash-floods": ["aggregate"] + } + }, "name": "nr_affected_waterpoints", "label": "Affected waterpoints", "icon": "Waterpoints_affected.svg", @@ -1224,7 +1577,6 @@ "active": "no", "colorBreaks": null, "numberFormatMap": "decimal0", - "aggregateIndicator": "MWI", "numberFormatAggregate": "decimal0", "weightvar": null, "order": 2, @@ -1238,6 +1590,11 @@ } }, { + "countryDisasterTypes": { + "MWI": { + "flash-floods": ["aggregate"] + } + }, "name": "nr_affected_buildings", "label": "Affected buildings", "icon": "Buildings_affected.svg", @@ -1245,7 +1602,6 @@ "active": "no", "colorBreaks": null, "numberFormatMap": "decimal0", - "aggregateIndicator": "MWI", "numberFormatAggregate": "decimal0", "weightvar": null, "order": 2, @@ -1259,6 +1615,11 @@ } }, { + "countryDisasterTypes": { + "KEN": { + "drought": ["map"] + } + }, "name": "drought_phase_classification", "label": "Drought phase classification", "icon": "", @@ -1272,7 +1633,6 @@ "5": { "label": "Recovery", "valueLow": 5, "valueHigh": 5 } }, "numberFormatMap": "decimal2", - "aggregateIndicator": "", "numberFormatAggregate": "", "weightvar": null, "order": 2, @@ -1285,6 +1645,11 @@ } }, { + "countryDisasterTypes": { + "KEN": { + "drought": ["map"] + } + }, "name": "vegetation_condition", "label": "Vegetation condition", "icon": "", @@ -1314,7 +1679,6 @@ } }, "numberFormatMap": "decimal2", - "aggregateIndicator": "", "numberFormatAggregate": "", "weightvar": null, "order": 2, @@ -1327,6 +1691,11 @@ } }, { + "countryDisasterTypes": { + "KEN": { + "drought": ["map"] + } + }, "name": "livestock_body_condition", "label": "Livestock body condition", "icon": "", @@ -1338,7 +1707,6 @@ "3": { "label": "Good", "valueLow": 3, "valueHigh": 3 } }, "numberFormatMap": "decimal2", - "aggregateIndicator": "", "numberFormatAggregate": "", "weightvar": null, "order": 2, From dd195054c6a9c73febde0edadb596d896afaf660 Mon Sep 17 00:00:00 2001 From: jannisvisser Date: Mon, 28 Aug 2023 17:06:07 +0200 Subject: [PATCH 05/16] fix: set right countries for cropland/grassland AB#23375 --- services/API-service/src/scripts/json/layer-metadata.json | 6 ------ 1 file changed, 6 deletions(-) diff --git a/services/API-service/src/scripts/json/layer-metadata.json b/services/API-service/src/scripts/json/layer-metadata.json index 585de7db7..e477d20c7 100644 --- a/services/API-service/src/scripts/json/layer-metadata.json +++ b/services/API-service/src/scripts/json/layer-metadata.json @@ -180,18 +180,15 @@ "active": "no", "description": { "ETH": { - "drought": "The land use classes are based on GLOBCOVER Land Cover Classifications.

Combined cropland: consists of 3 land use types
  1. rainfed cropland
  2. mosaic cropland - 50-70% cropland & 20-50% vegetation (grassland/shrubland/forest)
  3. mosaic vegetation - 50-70% vegetation (grassland/shrubland/forest) & 20-50% cropland

Source Link: © ESA 2010 and UCLouvain. Accompanied by a link to our ESA DUE GlobCover website: http://due.esrin.esa.int/page_globcover.php. Year: 2010", "floods": "The land use classes are based on GLOBCOVER Land Cover Classifications.

Combined cropland: consists of 3 land use types
  1. rainfed cropland
  2. mosaic cropland - 50-70% cropland & 20-50% vegetation (grassland/shrubland/forest)
  3. mosaic vegetation - 50-70% vegetation (grassland/shrubland/forest) & 20-50% cropland

Source Link: © ESA 2010 and UCLouvain. Accompanied by a link to our ESA DUE GlobCover website: http://due.esrin.esa.int/page_globcover.php. Year: 2010" }, "KEN": { "floods": "

The land use classes are based on GLOBCOVER Land Cover Classifications.

Combined cropland: consists of 3 land use types

  1. Rainfed cropland
  2. Mosaic cropland - 50-70% cropland & 20-50% vegetation (grassland/shrubland/forest)
  3. Mosaic vegetation - 50-70% vegetation (grassland/shrubland/forest) & 20-50% cropland

Source link: © ESA 2010 and UCLouvain. Accompanied by a link to our ESA DUE GlobCover website: http://due.esrin.esa.int/page_globcover.php. 

Latest updated: 2010


" }, "UGA": { - "drought": "This layer represents the cropland. It is visualised in yellow on the map. The land use classes are based on GLOBCOVER Land Cover Classifications.

Combined cropland: consists of 3 land use types
  1. rainfed cropland
  2. mosaic cropland - 50-70% cropland & 20-50% vegetation (grassland/shrubland/forest)
  3. mosaic vegetation - 50-70% vegetation (grassland/shrubland/forest) & 20-50% cropland

Cropland source: © ESA 2010 and UCLouvain. Accompanied by a link to our ESA DUE GlobCover website: http://due.esrin.esa.int/page_globcover.php. Year: 2010", "floods": "The land use classes are based on GLOBCOVER Land Cover Classifications.

Combined cropland: consists of 3 land use types
  1. rainfed cropland
  2. mosaic cropland - 50-70% cropland & 20-50% vegetation (grassland/shrubland/forest)
  3. mosaic vegetation - 50-70% vegetation (grassland/shrubland/forest) & 20-50% cropland

Source Link: © ESA 2010 and UCLouvain. Accompanied by a link to our ESA DUE GlobCover website: http://due.esrin.esa.int/page_globcover.php. Year: 2010" }, "ZMB": { - "drought": "The land use classes are based on GLOBCOVER Land Cover Classifications.

Combined cropland: consists of 3 land use types
  1. rainfed cropland
  2. mosaic cropland - 50-70% cropland & 20-50% vegetation (grassland/shrubland/forest)
  3. mosaic vegetation - 50-70% vegetation (grassland/shrubland/forest) & 20-50% cropland

Source Link: © ESA 2010 and UCLouvain. Accompanied by a link to our ESA DUE GlobCover website: http://due.esrin.esa.int/page_globcover.php. Year: 2010", "floods": "The land use classes are based on GLOBCOVER Land Cover Classifications.

Combined cropland: consists of 3 land use types
  1. rainfed cropland
  2. mosaic cropland - 50-70% cropland & 20-50% vegetation (grassland/shrubland/forest)
  3. mosaic vegetation - 50-70% vegetation (grassland/shrubland/forest) & 20-50% cropland

Source Link: © ESA 2010 and UCLouvain. Accompanied by a link to our ESA DUE GlobCover website: http://due.esrin.esa.int/page_globcover.php. Year: 2010" }, "ZWE": { @@ -208,18 +205,15 @@ "active": "no", "description": { "ETH": { - "drought": "The land use classes are based on GLOBCOVER Land Cover Classifications.

Combined grassland; consists of two land-use types.
  1. Mosaic forest or shrubland - 50-70% (forest/shrubland & 20-50% grassland
  2. Mosaic grassland - 50-70% grassland & 20-50% forest or shrubland

Source Link: © ESA 2010 and UCLouvain. Accompanied by a link to our ESA DUE GlobCover website: http://due.esrin.esa.int/page_globcover.php. Year: 2010", "floods": "The land use classes are based on GLOBCOVER Land Cover Classifications.

Combined grassland; consists of two land-use types.
  1. Mosaic forest or shrubland - 50-70% (forest/shrubland & 20-50% grassland
  2. Mosaic grassland - 50-70% grassland & 20-50% forest or shrubland

Source Link: © ESA 2010 and UCLouvain. Accompanied by a link to our ESA DUE GlobCover website: http://due.esrin.esa.int/page_globcover.php. Year: 2010" }, "KEN": { "floods": "The land use classes are based on GLOBCOVER Land Cover Classifications.

Combined grassland; consists of two land-use types.
  1. Mosaic forest or shrubland - 50-70% (forest/shrubland & 20-50% grassland
  2. Mosaic grassland - 50-70% grassland & 20-50% forest or shrubland

Source Link: © ESA 2010 and UCLouvain. Accompanied by a link to our ESA DUE GlobCover website: http://due.esrin.esa.int/page_globcover.php. Year: 2010" }, "UGA": { - "drought": "This layer represents the grassland. It is visualised in green on the map. The land use classes are based on GLOBCOVER Land Cover Classifications.

Combined grassland; consists of two land-use types.
  1. Mosaic forest or shrubland - 50-70% (forest/shrubland & 20-50% grassland
  2. Mosaic grassland - 50-70% grassland & 20-50% forest or shrubland

Grassland source: © ESA 2010 and UCLouvain. Accompanied by a link to our ESA DUE GlobCover website: http://due.esrin.esa.int/page_globcover.php. Year: 2010", "floods": "The land use classes are based on GLOBCOVER Land Cover Classifications.

Combined grassland; consists of two land-use types.
  1. Mosaic forest or shrubland - 50-70% (forest/shrubland & 20-50% grassland
  2. Mosaic grassland - 50-70% grassland & 20-50% forest or shrubland

Source Link: © ESA 2010 and UCLouvain. Accompanied by a link to our ESA DUE GlobCover website: http://due.esrin.esa.int/page_globcover.php. Year: 2010" }, "ZMB": { - "drought": "The land use classes are based on GLOBCOVER Land Cover Classifications.

Combined grassland; consists of two land-use types.
  1. Mosaic forest or shrubland - 50-70% (forest/shrubland & 20-50% grassland
  2. Mosaic grassland - 50-70% grassland & 20-50% forest or shrubland

Source Link: © ESA 2010 and UCLouvain. Accompanied by a link to our ESA DUE GlobCover website: http://due.esrin.esa.int/page_globcover.php. Year: 2010", "floods": "The land use classes are based on GLOBCOVER Land Cover Classifications.

Combined grassland; consists of two land-use types.
  1. Mosaic forest or shrubland - 50-70% (forest/shrubland & 20-50% grassland
  2. Mosaic grassland - 50-70% grassland & 20-50% forest or shrubland

Source Link: © ESA 2010 and UCLouvain. Accompanied by a link to our ESA DUE GlobCover website: http://due.esrin.esa.int/page_globcover.php. Year: 2010" }, "ZWE": { From 285a4eba91e6d95ac8192d16a2cca85b24521281 Mon Sep 17 00:00:00 2001 From: jannisvisser Date: Tue, 29 Aug 2023 08:47:47 +0200 Subject: [PATCH 06/16] fix: description xlsx AB#23375 --- .../json/_add-info-popup-xlsx-columns.js | 52 +- .../src/scripts/json/indicator-metadata.json | 499 ++++-------------- .../src/scripts/json/layer-metadata.json | 76 +-- .../src/scripts/json/layer-popup-info.xlsx | Bin 142551 -> 140831 bytes 4 files changed, 148 insertions(+), 479 deletions(-) diff --git a/services/API-service/src/scripts/json/_add-info-popup-xlsx-columns.js b/services/API-service/src/scripts/json/_add-info-popup-xlsx-columns.js index bd1479368..1b8d189f3 100644 --- a/services/API-service/src/scripts/json/_add-info-popup-xlsx-columns.js +++ b/services/API-service/src/scripts/json/_add-info-popup-xlsx-columns.js @@ -34,43 +34,41 @@ const indicatorsToAdd = []; const populateIndicators = () => { indicatorMetadata.forEach((indicator) => { - indicator.countryCodes.split(',').forEach((cc) => { - if (cc !== '') { + Object.keys(indicator.countryDisasterTypes).forEach((cc) => { + const country = countries.find( + (country) => country.countryCodeISO3 === cc, + ); + const disasterTypes = indicator.countryDisasterTypes[cc]; + Object.keys(disasterTypes).forEach((disasterType) => { + if (country.disasterTypes.includes(disasterType)) { + indicatorsFromJSON.push({ + section: sectionNames.generalIndicator, + layer: indicator.name, + countryCodeISO3: cc, + disasterType: disasterType, + }); + } + }); + }); + }); + + layerMetadata.forEach((layer) => { + if (layer.type === 'wms' || layer.type === 'point') { + Object.keys(layer.description).forEach((cc) => { const country = countries.find( (country) => country.countryCodeISO3 === cc, ); - indicator.disasterTypes.forEach((disasterType) => { + const disasterTypes = layer.description[cc]; + Object.keys(disasterTypes).forEach((disasterType) => { if (country.disasterTypes.includes(disasterType)) { indicatorsFromJSON.push({ - section: sectionNames.generalIndicator, - layer: indicator.name, + section: sectionNames.layerIndicator, + layer: layer.name, countryCodeISO3: cc, disasterType: disasterType, }); } }); - } - }); - }); - - layerMetadata.forEach((layer) => { - if (layer.type === 'wms' || layer.type === 'point') { - layer.countryCodes.split(',').forEach((cc) => { - if (cc !== '') { - const country = countries.find( - (country) => country.countryCodeISO3 === cc, - ); - layer.disasterTypes.forEach((disasterType) => { - if (country.disasterTypes.includes(disasterType)) { - indicatorsFromJSON.push({ - section: sectionNames.layerIndicator, - layer: layer.name, - countryCodeISO3: cc, - disasterType: disasterType, - }); - } - }); - } }); } }); diff --git a/services/API-service/src/scripts/json/indicator-metadata.json b/services/API-service/src/scripts/json/indicator-metadata.json index d7a458382..aeb196905 100644 --- a/services/API-service/src/scripts/json/indicator-metadata.json +++ b/services/API-service/src/scripts/json/indicator-metadata.json @@ -1,42 +1,15 @@ [ { "countryDisasterTypes": { - "EGY": { - "heavy-rain": ["map"] - }, - "ETH": { - "drought": ["map"], - "floods": ["map"], - "malaria": ["map"] - }, - "KEN": { - "drought": ["map"], - "floods": ["map"] - }, - "MWI": { - "flash-floods": ["map"], - "floods": ["map"] - }, - "PHL": { - "dengue": ["map"], - "floods": ["map"], - "typhoon": ["map"] - }, - "SSD": { - "floods": ["map"] - }, - "UGA": { - "drought": ["map"], - "floods": ["map"], - "heavy-rain": ["map"] - }, - "ZMB": { - "drought": ["map"], - "floods": ["map"] - }, - "ZWE": { - "drought": ["map"] - } + "EGY": { "heavy-rain": ["map"] }, + "ETH": { "drought": ["map"], "floods": ["map"], "malaria": ["map"] }, + "KEN": { "drought": ["map"], "floods": ["map"] }, + "MWI": { "flash-floods": ["map"], "floods": ["map"] }, + "PHL": { "dengue": ["map"], "floods": ["map"], "typhoon": ["map"] }, + "SSD": { "floods": ["map"] }, + "UGA": { "drought": ["map"], "floods": ["map"], "heavy-rain": ["map"] }, + "ZMB": { "drought": ["map"], "floods": ["map"] }, + "ZWE": { "drought": ["map"] } }, "name": "alert_threshold", "label": "Alert Threshold Reached", @@ -91,9 +64,7 @@ }, { "countryDisasterTypes": { - "EGY": { - "heavy-rain": ["map", "aggregate"] - }, + "EGY": { "heavy-rain": ["map", "aggregate"] }, "ETH": { "drought": ["map", "aggregate"], "floods": ["map", "aggregate"] @@ -106,12 +77,8 @@ "flash-floods": ["map", "aggregate"], "floods": ["map", "aggregate"] }, - "PHL": { - "floods": ["map", "aggregate"] - }, - "SSD": { - "floods": ["map", "aggregate"] - }, + "PHL": { "floods": ["map", "aggregate"] }, + "SSD": { "floods": ["map", "aggregate"] }, "UGA": { "drought": ["map", "aggregate"], "floods": ["map", "aggregate"], @@ -121,9 +88,7 @@ "drought": ["map", "aggregate"], "floods": ["map", "aggregate"] }, - "ZWE": { - "drought": ["map", "aggregate"] - } + "ZWE": { "drought": ["map", "aggregate"] } }, "name": "population_affected", "label": "Exposed population", @@ -174,11 +139,7 @@ } }, { - "countryDisasterTypes": { - "PHL": { - "typhoon": ["map", "aggregate"] - } - }, + "countryDisasterTypes": { "PHL": { "typhoon": ["map", "aggregate"] } }, "name": "affected_population", "label": "Affected population", "icon": "Affected-population-white.svg", @@ -199,27 +160,13 @@ }, { "countryDisasterTypes": { - "ETH": { - "floods": ["map"] - }, - "KEN": { - "floods": ["map"] - }, - "MWI": { - "floods": ["map"] - }, - "PHL": { - "floods": ["map"] - }, - "SSD": { - "floods": ["map"] - }, - "UGA": { - "floods": ["map"] - }, - "ZMB": { - "floods": ["map"] - } + "ETH": { "floods": ["map"] }, + "KEN": { "floods": ["map"] }, + "MWI": { "floods": ["map"] }, + "PHL": { "floods": ["map"] }, + "SSD": { "floods": ["map"] }, + "UGA": { "floods": ["map"] }, + "ZMB": { "floods": ["map"] } }, "name": "population_affected_percentage", "label": "% of Total Population", @@ -233,7 +180,11 @@ "order": 1, "dynamic": true, "description": { + "EGY": { + "heavy-rain": "Percentage of people exposed is calculated by the population living in the rainfall extent area within the governorates currently triggered. The number of people and the rainfall extent are derived from the below sources.

Source (Population Data): High Resolution Settlement Layer (HRSL). Source imagery for HRSL © 2016 DigitalGlobe. Accessed 01-01-2020. Facebook Connectivity Lab and Center for International Earth Science Information Network - CIESIN - Columbia University. 2016.  https://www.ciesin.columbia.edu/data/hrsl/

Source Rainfall Extent: Global Ensemble Forecast System (GEFS) is a global weather forecast model produced by the NOAA's National Centers for Environmental Prediction (NCEP). Dozens of atmospheric forecast variables up to 16 days in the future, including precipitation, are available through this dataset.
The Rainfall Extent layer shows areas where forecasted GEFS precipitation occurrence exceeds defined thresholds." + }, "ETH": { + "drought": "Percentage of people exposed is calculated by the population living in within the districts currently triggered. The number of people was derived from the below sources.

Source (Population Data): High Resolution Settlement Layer (HRSL). Source imagery for HRSL © 2016 DigitalGlobe. Accessed 01-01-2020. Facebook Connectivity Lab and Center for International Earth Science Information Network - CIESIN - Columbia University. 2016.  https://www.ciesin.columbia.edu/data/hrsl/", "floods": "Percentage of people exposed is calculated by the population living in the flood extent area within the districts currently triggered. The number of people and the flood extent are derived from the below sources.

Source (Population Data): High Resolution Settlement Layer (HRSL). Source imagery for HRSL © 2016 DigitalGlobe. Accessed 01-01-2020. Facebook Connectivity Lab and Center for International Earth Science Information Network - CIESIN - Columbia University. 2016.  https://www.ciesin.columbia.edu/data/hrsl/

Source Flood Extent: The flood extent maps compare six global flood hazard models and one local model. These models are CaMa-UT [Yamazaki D 2011], GLOFRIS [Winsemius H 2013], ECMWF [Pappenberge 2012], JRC [Dottori 2016], SSBN [Sampson 2015], CIMA-UNEP [UNISDR 2015] and local model ATKINS[2012]." }, "KEN": { @@ -258,9 +209,7 @@ }, { "countryDisasterTypes": { - "EGY": { - "heavy-rain": ["map", "aggregate"] - }, + "EGY": { "heavy-rain": ["map", "aggregate"] }, "ETH": { "drought": ["map", "aggregate"], "floods": ["map", "aggregate"], @@ -270,15 +219,9 @@ "drought": ["map", "aggregate"], "floods": ["map", "aggregate"] }, - "MWI": { - "floods": ["map", "aggregate"] - }, - "PHL": { - "floods": ["map", "aggregate"] - }, - "SSD": { - "floods": ["map", "aggregate"] - }, + "MWI": { "floods": ["map", "aggregate"] }, + "PHL": { "floods": ["map", "aggregate"] }, + "SSD": { "floods": ["map", "aggregate"] }, "UGA": { "drought": ["map", "aggregate"], "floods": ["map", "aggregate"], @@ -288,9 +231,7 @@ "drought": ["map", "aggregate"], "floods": ["map", "aggregate"] }, - "ZWE": { - "drought": ["map", "aggregate"] - } + "ZWE": { "drought": ["map", "aggregate"] } }, "name": "populationTotal", "label": "Total Population", @@ -342,12 +283,8 @@ }, { "countryDisasterTypes": { - "ETH": { - "malaria": ["map", "aggregate"] - }, - "PHL": { - "dengue": ["map", "aggregate"] - } + "ETH": { "malaria": ["map", "aggregate"] }, + "PHL": { "dengue": ["map", "aggregate"] } }, "name": "potential_cases", "label": "Potential Cases", @@ -372,15 +309,9 @@ }, { "countryDisasterTypes": { - "KEN": { - "floods": ["map"] - }, - "MWI": { - "floods": ["map"] - }, - "UGA": { - "floods": ["map"] - } + "KEN": { "floods": ["map"] }, + "MWI": { "floods": ["map"] }, + "UGA": { "floods": ["map"] } }, "name": "flood_vulnerability_index", "label": "Flood Vulnerability Index", @@ -412,11 +343,7 @@ } }, { - "countryDisasterTypes": { - "UGA": { - "floods": ["map"] - } - }, + "countryDisasterTypes": { "UGA": { "floods": ["map"] } }, "name": "poverty_incidence", "label": "Poverty incidence", "icon": "Poverty-white.svg", @@ -435,11 +362,7 @@ } }, { - "countryDisasterTypes": { - "UGA": { - "floods": ["map", "aggregate"] - } - }, + "countryDisasterTypes": { "UGA": { "floods": ["map", "aggregate"] } }, "name": "female_head_hh", "label": "Female-headed household", "icon": "Female.svg", @@ -459,11 +382,7 @@ }, { "countryDisasterTypes": { - "ETH": { - "drought": ["map"], - "floods": ["map"], - "malaria": ["map"] - } + "ETH": { "drought": ["map"], "floods": ["map"], "malaria": ["map"] } }, "name": "population_u5", "label": "Population U5", @@ -485,11 +404,7 @@ } }, { - "countryDisasterTypes": { - "MWI": { - "floods": ["map", "aggregate"] - } - }, + "countryDisasterTypes": { "MWI": { "floods": ["map", "aggregate"] } }, "name": "exposed_pop_u18", "label": "Exposed population U18", "icon": "Children-white.svg", @@ -508,11 +423,7 @@ } }, { - "countryDisasterTypes": { - "MWI": { - "floods": ["map", "aggregate"] - } - }, + "countryDisasterTypes": { "MWI": { "floods": ["map", "aggregate"] } }, "name": "exposed_pop_65", "label": "Exposed population 65+", "icon": "Elderly-white.svg", @@ -531,11 +442,7 @@ } }, { - "countryDisasterTypes": { - "UGA": { - "floods": ["map", "aggregate"] - } - }, + "countryDisasterTypes": { "UGA": { "floods": ["map", "aggregate"] } }, "name": "population_u8", "label": "Population U8", "icon": "Children-white.svg", @@ -554,11 +461,7 @@ } }, { - "countryDisasterTypes": { - "PHL": { - "dengue": ["map"] - } - }, + "countryDisasterTypes": { "PHL": { "dengue": ["map"] } }, "name": "population_u9", "label": "Population U9", "icon": "Children-white.svg", @@ -577,11 +480,7 @@ } }, { - "countryDisasterTypes": { - "UGA": { - "floods": ["map", "aggregate"] - } - }, + "countryDisasterTypes": { "UGA": { "floods": ["map", "aggregate"] } }, "name": "population_over65", "label": "Population 65+", "icon": "Elderly-white.svg", @@ -594,17 +493,16 @@ "order": 4, "dynamic": false, "description": { + "PHL": { + "dengue": "Percentage of people over 65 years of age.

Source demographic data: https://data.humdata.org/dataset/philippines-pre-disaster-indicators/" + }, "UGA": { "floods": "Percentage of people over 65 years old.

Source Data: https://unstats.un.org/unsd/demographic/sources/census/wphc/Uganda/UGA-2016-05-23.pdf. Year: 2014." } } }, { - "countryDisasterTypes": { - "PHL": { - "dengue": ["map", "aggregate"] - } - }, + "countryDisasterTypes": { "PHL": { "dengue": ["map", "aggregate"] } }, "name": "population_over65", "label": "Population 65+", "icon": "Elderly-white.svg", @@ -619,15 +517,14 @@ "description": { "PHL": { "dengue": "Percentage of people over 65 years of age.

Source demographic data: https://data.humdata.org/dataset/philippines-pre-disaster-indicators/" + }, + "UGA": { + "floods": "Percentage of people over 65 years old.

Source Data: https://unstats.un.org/unsd/demographic/sources/census/wphc/Uganda/UGA-2016-05-23.pdf. Year: 2014." } } }, { - "countryDisasterTypes": { - "UGA": { - "floods": ["map"] - } - }, + "countryDisasterTypes": { "UGA": { "floods": ["map"] } }, "name": "wall_type", "label": "Permanent wall type", "icon": "House-white.svg", @@ -646,11 +543,7 @@ } }, { - "countryDisasterTypes": { - "UGA": { - "floods": ["map"] - } - }, + "countryDisasterTypes": { "UGA": { "floods": ["map"] } }, "name": "roof_type", "label": "Permanent roof type", "icon": "House-white.svg", @@ -665,11 +558,7 @@ "description": { "UGA": { "floods": "Not currently available" } } }, { - "countryDisasterTypes": { - "UGA": { - "floods": ["map"] - } - }, + "countryDisasterTypes": { "UGA": { "floods": ["map"] } }, "name": "covid_risk", "label": "COVID Risk", "icon": "", @@ -689,11 +578,7 @@ } }, { - "countryDisasterTypes": { - "ETH": { - "malaria": ["map"] - } - }, + "countryDisasterTypes": { "ETH": { "malaria": ["map"] } }, "name": "malaria_risk", "label": "Malaria risk", "icon": "", @@ -713,11 +598,7 @@ } }, { - "countryDisasterTypes": { - "ETH": { - "malaria": ["map"] - } - }, + "countryDisasterTypes": { "ETH": { "malaria": ["map"] } }, "name": "malaria_suitable_temperature", "label": "Malaria suitable temperature", "icon": "", @@ -738,10 +619,7 @@ }, { "countryDisasterTypes": { - "ETH": { - "floods": ["map"], - "malaria": ["map"] - } + "ETH": { "floods": ["map"], "malaria": ["map"] } }, "name": "total_idps", "label": "Total IDPs", @@ -757,17 +635,14 @@ "lazyLoad": false, "description": { "ETH": { + "drought": "Total Internally Displaced People (IDPs) DTM Ethiopia National Displacement Report 7_2022", "floods": "Total Internally Displaced People (IDPs) DTM Ethiopia National Displacement Report 7_2022", "malaria": "Total Internally Displaced People (IDPs) DTM Ethiopia National Displacement Report 7_2022" } } }, { - "countryDisasterTypes": { - "ETH": { - "malaria": ["map"] - } - }, + "countryDisasterTypes": { "ETH": { "malaria": ["map"] } }, "name": "motorized_travel_time_to_health", "label": "Motorized travel time to health facility", "icon": "", @@ -787,11 +662,7 @@ } }, { - "countryDisasterTypes": { - "ETH": { - "malaria": ["map"] - } - }, + "countryDisasterTypes": { "ETH": { "malaria": ["map"] } }, "name": "walking_travel_time_to_health", "label": "Walking travel time to health facility", "icon": "", @@ -808,10 +679,7 @@ }, { "countryDisasterTypes": { - "ETH": { - "floods": ["map"], - "malaria": ["map"] - } + "ETH": { "floods": ["map"], "malaria": ["map"] } }, "name": "travel_time_cities", "label": "Travel time to city", @@ -833,11 +701,7 @@ } }, { - "countryDisasterTypes": { - "ETH": { - "floods": ["map"] - } - }, + "countryDisasterTypes": { "ETH": { "floods": ["map"] } }, "name": "IPC_forecast_short", "label": "IPC forecast (short)", "icon": "", @@ -864,13 +728,8 @@ }, { "countryDisasterTypes": { - "ETH": { - "drought": ["map"], - "malaria": ["map"] - }, - "UGA": { - "drought": ["map"] - } + "ETH": { "drought": ["map"], "malaria": ["map"] }, + "UGA": { "drought": ["map"] } }, "name": "IPC_forecast_long", "label": "IPC forecast (long)", @@ -901,11 +760,7 @@ } }, { - "countryDisasterTypes": { - "ETH": { - "floods": ["map"] - } - }, + "countryDisasterTypes": { "ETH": { "floods": ["map"] } }, "name": "Hotspot_General", "label": "Woreda need priority class", "icon": "", @@ -925,16 +780,14 @@ "lazyLoad": false, "description": { "ETH": { - "floods": "Area of Concern or Hotspot is defined as: an area or population affected by any undesirable events or situations that have an immediate or in the near future direct bearing on food, livelihood and nutrition insecurity and require immediate attention or intervention that could be assessments, close monitoring or appropriate food or non-food response (related to water, human health, education, seed, livestock health and feed)" + "drought": "Area of Concern or Hotspot is defined as: an area or population affected by any undesirable events or situations that have an immediate or in the near future direct bearing on food, livelihood and nutrition insecurity and require immediate attention or intervention that could be assessments, close monitoring or appropriate food or non-food response (related to water, human health, education, seed, livestock health and feed)", + "floods": "Area of Concern or Hotspot is defined as: an area or population affected by any undesirable events or situations that have an immediate or in the near future direct bearing on food, livelihood and nutrition insecurity and require immediate attention or intervention that could be assessments, close monitoring or appropriate food or non-food response (related to water, human health, education, seed, livestock health and feed)", + "malaria": "Area of Concern or Hotspot is defined as: an area or population affected by any undesirable events or situations that have an immediate or in the near future direct bearing on food, livelihood and nutrition insecurity and require immediate attention or intervention that could be assessments, close monitoring or appropriate food or non-food response (related to water, human health, education, seed, livestock health and feed)" } } }, { - "countryDisasterTypes": { - "ETH": { - "floods": ["map"] - } - }, + "countryDisasterTypes": { "ETH": { "floods": ["map"] } }, "name": "Hotspot_Water", "label": "WASH need priority class", "icon": "", @@ -954,16 +807,14 @@ "lazyLoad": false, "description": { "ETH": { - "floods": "Area of Concern or Hotspot for Water is defined as: an area or population affected by any undesirable events or situations that have an immediate or in the near future direct bearing on WASH and require immediate attention or intervention that could be assessments, close monitoring or appropriate food or non-food response" + "drought": "Area of Concern or Hotspot for Water is defined as: an area or population affected by any undesirable events or situations that have an immediate or in the near future direct bearing on WASH and require immediate attention or intervention that could be assessments, close monitoring or appropriate food or non-food response", + "floods": "Area of Concern or Hotspot for Water is defined as: an area or population affected by any undesirable events or situations that have an immediate or in the near future direct bearing on WASH and require immediate attention or intervention that could be assessments, close monitoring or appropriate food or non-food response", + "malaria": "Area of Concern or Hotspot for Water is defined as: an area or population affected by any undesirable events or situations that have an immediate or in the near future direct bearing on WASH and require immediate attention or intervention that could be assessments, close monitoring or appropriate food or non-food response" } } }, { - "countryDisasterTypes": { - "ETH": { - "malaria": ["map"] - } - }, + "countryDisasterTypes": { "ETH": { "malaria": ["map"] } }, "name": "Hotspot_Health", "label": "Health need priority class", "icon": "", @@ -988,11 +839,7 @@ } }, { - "countryDisasterTypes": { - "ETH": { - "drought": ["map"] - } - }, + "countryDisasterTypes": { "ETH": { "drought": ["map"] } }, "name": "Hotspot_Nutrition", "label": "Nutrition need priority class", "icon": "", @@ -1017,11 +864,7 @@ } }, { - "countryDisasterTypes": { - "PHL": { - "dengue": ["map"] - } - }, + "countryDisasterTypes": { "PHL": { "dengue": ["map"] } }, "name": "dengue_cases_average", "label": "Dengue Cases Average", "icon": "Affected-population-white.svg", @@ -1042,10 +885,7 @@ }, { "countryDisasterTypes": { - "PHL": { - "floods": ["map"], - "typhoon": ["map"] - } + "PHL": { "floods": ["map"], "typhoon": ["map"] } }, "name": "vulnerable_group", "label": "Vulnerable Groups", @@ -1068,10 +908,7 @@ }, { "countryDisasterTypes": { - "PHL": { - "floods": ["map"], - "typhoon": ["map"] - } + "PHL": { "floods": ["map"], "typhoon": ["map"] } }, "name": "vulnerable_housing", "label": "Vulnerable Housing", @@ -1093,11 +930,7 @@ } }, { - "countryDisasterTypes": { - "PHL": { - "typhoon": ["map"] - } - }, + "countryDisasterTypes": { "PHL": { "typhoon": ["map"] } }, "name": "total_houses", "label": "Total houses", "icon": "", @@ -1117,11 +950,7 @@ } }, { - "countryDisasterTypes": { - "PHL": { - "dengue": ["map"] - } - }, + "countryDisasterTypes": { "PHL": { "dengue": ["map"] } }, "name": "dengue_incidence_average", "label": "Dengue incidence (cases per year per 10M)", "icon": "", @@ -1141,11 +970,7 @@ } }, { - "countryDisasterTypes": { - "ZWE": { - "drought": ["map"] - } - }, + "countryDisasterTypes": { "ZWE": { "drought": ["map"] } }, "name": "small_ruminants", "label": "Total small ruminants", "icon": "", @@ -1164,11 +989,7 @@ } }, { - "countryDisasterTypes": { - "ZWE": { - "drought": ["map"] - } - }, + "countryDisasterTypes": { "ZWE": { "drought": ["map"] } }, "name": "cattle", "label": "Total cattle", "icon": "", @@ -1188,12 +1009,8 @@ }, { "countryDisasterTypes": { - "KEN": { - "drought": ["map"] - }, - "ZWE": { - "drought": ["map"] - } + "KEN": { "drought": ["map"] }, + "ZWE": { "drought": ["map"] } }, "name": "drought_vulnerability_index", "label": "Drought vulnerability index", @@ -1216,11 +1033,7 @@ } }, { - "countryDisasterTypes": { - "UGA": { - "drought": ["map"] - } - }, + "countryDisasterTypes": { "UGA": { "drought": ["map"] } }, "name": "vulnerability_index", "label": "Vulnerability index", "icon": "", @@ -1239,11 +1052,7 @@ } }, { - "countryDisasterTypes": { - "ETH": { - "malaria": ["map", "aggregate"] - } - }, + "countryDisasterTypes": { "ETH": { "malaria": ["map", "aggregate"] } }, "name": "potential_cases_U5", "label": "Potential Cases U5", "icon": "Children-white.svg", @@ -1263,11 +1072,7 @@ } }, { - "countryDisasterTypes": { - "PHL": { - "dengue": ["map", "aggregate"] - } - }, + "countryDisasterTypes": { "PHL": { "dengue": ["map", "aggregate"] } }, "name": "potential_cases_U9", "label": "Potential Cases U9", "icon": "Children-white.svg", @@ -1288,12 +1093,8 @@ }, { "countryDisasterTypes": { - "ETH": { - "malaria": ["map"] - }, - "PHL": { - "dengue": ["map", "aggregate"] - } + "ETH": { "malaria": ["map"] }, + "PHL": { "dengue": ["map", "aggregate"] } }, "name": "potential_cases_65", "label": "Potential Cases 65+", @@ -1317,11 +1118,7 @@ } }, { - "countryDisasterTypes": { - "ZWE": { - "drought": ["map", "aggregate"] - } - }, + "countryDisasterTypes": { "ZWE": { "drought": ["map", "aggregate"] } }, "name": "cattle_exposed", "label": "Cattle exposed", "icon": "Livestock.svg", @@ -1341,11 +1138,7 @@ } }, { - "countryDisasterTypes": { - "ZWE": { - "drought": ["map", "aggregate"] - } - }, + "countryDisasterTypes": { "ZWE": { "drought": ["map", "aggregate"] } }, "name": "small_ruminants_exposed", "label": "Small ruminants exposed", "icon": "Small Ruminants_Chicken.svg", @@ -1365,11 +1158,7 @@ } }, { - "countryDisasterTypes": { - "PHL": { - "typhoon": ["map", "aggregate"] - } - }, + "countryDisasterTypes": { "PHL": { "typhoon": ["map", "aggregate"] } }, "name": "houses_affected", "label": "% of houses affected", "icon": "House-white.svg", @@ -1389,11 +1178,7 @@ } }, { - "countryDisasterTypes": { - "PHL": { - "typhoon": ["map"] - } - }, + "countryDisasterTypes": { "PHL": { "typhoon": ["map"] } }, "name": "prob_within_50km", "label": "Prob. of within 50km of track", "icon": "Person2-white.svg", @@ -1413,11 +1198,7 @@ } }, { - "countryDisasterTypes": { - "PHL": { - "typhoon": ["map"] - } - }, + "countryDisasterTypes": { "PHL": { "typhoon": ["map"] } }, "name": "windspeed", "label": "Maximum wind speed", "icon": "Person2-white.svg", @@ -1438,11 +1219,7 @@ } }, { - "countryDisasterTypes": { - "PHL": { - "typhoon": ["map"] - } - }, + "countryDisasterTypes": { "PHL": { "typhoon": ["map"] } }, "name": "rainfall", "label": "Accumulative rainfall", "icon": "Person2-white.svg", @@ -1463,11 +1240,7 @@ } }, { - "countryDisasterTypes": { - "MWI": { - "flash-floods": ["map", "aggregate"] - } - }, + "countryDisasterTypes": { "MWI": { "flash-floods": ["map", "aggregate"] } }, "name": "damage_estimation", "label": "Estimation of damage", "icon": "Estimated_damage.svg", @@ -1482,18 +1255,10 @@ "lazyLoad": true, "unit": "MWK", "aggregateUnit": "MWK", - "description": { - "MWI": { - "flash-floods": ["map", "aggregate"] - } - } + "description": { "MWI": { "flash-floods": "TBD" } } }, { - "countryDisasterTypes": { - "MWI": { - "flash-floods": ["aggregate"] - } - }, + "countryDisasterTypes": { "MWI": { "flash-floods": ["aggregate"] } }, "name": "nr_affected_roads", "label": "Affected roads", "icon": "Roads_affected.svg", @@ -1508,18 +1273,10 @@ "lazyLoad": true, "unit": "km", "aggregateUnit": "km", - "description": { - "MWI": { - "flash-floods": "TBD" - } - } + "description": { "MWI": { "flash-floods": "TBD" } } }, { - "countryDisasterTypes": { - "MWI": { - "flash-floods": ["aggregate"] - } - }, + "countryDisasterTypes": { "MWI": { "flash-floods": ["aggregate"] } }, "name": "nr_affected_schools", "label": "Affected schools", "icon": "Schools_affected.svg", @@ -1533,18 +1290,10 @@ "dynamic": true, "lazyLoad": true, "unit": "schools", - "description": { - "MWI": { - "flash-floods": "TBD" - } - } + "description": { "MWI": { "flash-floods": "TBD" } } }, { - "countryDisasterTypes": { - "MWI": { - "flash-floods": ["aggregate"] - } - }, + "countryDisasterTypes": { "MWI": { "flash-floods": ["aggregate"] } }, "name": "nr_affected_clinics", "label": "Affected health sites", "icon": "Clinics_affected.svg", @@ -1558,18 +1307,10 @@ "dynamic": true, "lazyLoad": true, "unit": "health sites", - "description": { - "MWI": { - "flash-floods": "TBD" - } - } + "description": { "MWI": { "flash-floods": "TBD" } } }, { - "countryDisasterTypes": { - "MWI": { - "flash-floods": ["aggregate"] - } - }, + "countryDisasterTypes": { "MWI": { "flash-floods": ["aggregate"] } }, "name": "nr_affected_waterpoints", "label": "Affected waterpoints", "icon": "Waterpoints_affected.svg", @@ -1583,18 +1324,10 @@ "dynamic": true, "lazyLoad": true, "unit": "waterpoints", - "description": { - "MWI": { - "flash-floods": "TBD" - } - } + "description": { "MWI": { "flash-floods": "TBD" } } }, { - "countryDisasterTypes": { - "MWI": { - "flash-floods": ["aggregate"] - } - }, + "countryDisasterTypes": { "MWI": { "flash-floods": ["aggregate"] } }, "name": "nr_affected_buildings", "label": "Affected buildings", "icon": "Buildings_affected.svg", @@ -1608,18 +1341,10 @@ "dynamic": true, "lazyLoad": true, "unit": "buildings", - "description": { - "MWI": { - "flash-floods": "TBD" - } - } + "description": { "MWI": { "flash-floods": "TBD" } } }, { - "countryDisasterTypes": { - "KEN": { - "drought": ["map"] - } - }, + "countryDisasterTypes": { "KEN": { "drought": ["map"] } }, "name": "drought_phase_classification", "label": "Drought phase classification", "icon": "", @@ -1645,11 +1370,7 @@ } }, { - "countryDisasterTypes": { - "KEN": { - "drought": ["map"] - } - }, + "countryDisasterTypes": { "KEN": { "drought": ["map"] } }, "name": "vegetation_condition", "label": "Vegetation condition", "icon": "", @@ -1691,11 +1412,7 @@ } }, { - "countryDisasterTypes": { - "KEN": { - "drought": ["map"] - } - }, + "countryDisasterTypes": { "KEN": { "drought": ["map"] } }, "name": "livestock_body_condition", "label": "Livestock body condition", "icon": "", diff --git a/services/API-service/src/scripts/json/layer-metadata.json b/services/API-service/src/scripts/json/layer-metadata.json index e477d20c7..20cfcede6 100644 --- a/services/API-service/src/scripts/json/layer-metadata.json +++ b/services/API-service/src/scripts/json/layer-metadata.json @@ -4,12 +4,8 @@ "label": "Flood extent", "type": "wms", "legendColor": { - "ETH": { - "floods": { "type": "square", "value": ["#d7301f"] } - }, - "KEN": { - "floods": { "type": "square", "value": ["#d7301f"] } - }, + "ETH": { "floods": { "type": "square", "value": ["#d7301f"] } }, + "KEN": { "floods": { "type": "square", "value": ["#d7301f"] } }, "MWI": { "floods": { "type": "square", "value": ["#d7301f"] }, "flash-floods": { @@ -32,15 +28,9 @@ "value": ["#ffff00", "#ffa500", "#d7301f"] } }, - "SSD": { - "floods": { "type": "square", "value": ["#d7301f"] } - }, - "UGA": { - "floods": { "type": "square", "value": ["#d7301f"] } - }, - "ZMB": { - "floods": { "type": "square", "value": ["#d7301f"] } - } + "SSD": { "floods": { "type": "square", "value": ["#d7301f"] } }, + "UGA": { "floods": { "type": "square", "value": ["#d7301f"] } }, + "ZMB": { "floods": { "type": "square", "value": ["#d7301f"] } } }, "leadTimeDependent": true, "active": "if-trigger", @@ -74,10 +64,7 @@ "label": "Rainfall extent", "type": "wms", "legendColor": { - "EGY": { - "type": "square", - "value": ["#d7301f"] - }, + "EGY": { "type": "square", "value": ["#d7301f"] }, "UGA": { "type": "gradient", "value": [ @@ -359,9 +346,7 @@ "KEN": { "floods": "

Number of health facilities by type and location, health facility types; hospital and doctors

Source link: https://healthsites.io/

" }, - "MWI": { - "flash-floods": "TBD" - }, + "MWI": { "flash-floods": "TBD" }, "PHL": { "dengue": "Health facilities by type and location. Health facility types hospital and clinic are shown with different markers. Other types are omitted and rare in the data.

Source: https://healthsites.io/", "floods": "Health facilities by type and location. Health facility types hospital and clinic are shown with different markers. Other types are omitted and rare in the data.

Source:
https://healthsites.io/", @@ -473,11 +458,7 @@ "type": "point", "leadTimeDependent": false, "active": "no", - "description": { - "MWI": { - "flash-floods": "TBD" - } - } + "description": { "MWI": { "flash-floods": "TBD" } } }, { "name": "waterpoints_internal", @@ -485,11 +466,7 @@ "type": "point", "leadTimeDependent": false, "active": "no", - "description": { - "MWI": { - "flash-floods": "TBD" - } - } + "description": { "MWI": { "flash-floods": "TBD" } } }, { "name": "roads", @@ -498,16 +475,9 @@ "leadTimeDependent": false, "active": "no", "legendColor": { - "MWI": { - "type": "exposure-line", - "value": ["#E80C0C", "#33A02C"] - } + "MWI": { "type": "exposure-line", "value": ["#E80C0C", "#33A02C"] } }, - "description": { - "MWI": { - "flash-floods": "TBD" - } - } + "description": { "MWI": { "flash-floods": "TBD" } } }, { "name": "buildings", @@ -516,16 +486,9 @@ "leadTimeDependent": false, "active": "no", "legendColor": { - "MWI": { - "type": "exposure-square", - "value": ["#C70000", "#33A02C"] - } + "MWI": { "type": "exposure-square", "value": ["#C70000", "#33A02C"] } }, - "description": { - "MWI": { - "flash-floods": "TBD" - } - } + "description": { "MWI": { "flash-floods": "TBD" } } }, { "name": "rivers", @@ -533,16 +496,7 @@ "type": "wms", "leadTimeDependent": false, "active": "no", - "legendColor": { - "MWI": { - "type": "line", - "value": ["#0096FF"] - } - }, - "description": { - "MWI": { - "flash-floods": "TBD" - } - } + "legendColor": { "MWI": { "type": "line", "value": ["#0096FF"] } }, + "description": { "MWI": { "flash-floods": "TBD" } } } ] diff --git a/services/API-service/src/scripts/json/layer-popup-info.xlsx b/services/API-service/src/scripts/json/layer-popup-info.xlsx index 815d0652a0983582f1a4d09f8c11cc7331ac9bc4..5123878f6a502ea504f6300f4b0fc92dc4dec8f8 100644 GIT binary patch delta 126277 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 Date: Fri, 8 Sep 2023 15:55:58 +0200 Subject: [PATCH 07/16] refactor: migration file AB#23529 --- .../1694173727584-RemoveMailSegments.ts | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100644 services/API-service/migration/1694173727584-RemoveMailSegments.ts diff --git a/services/API-service/migration/1694173727584-RemoveMailSegments.ts b/services/API-service/migration/1694173727584-RemoveMailSegments.ts new file mode 100644 index 000000000..954d6e60b --- /dev/null +++ b/services/API-service/migration/1694173727584-RemoveMailSegments.ts @@ -0,0 +1,17 @@ +import { MigrationInterface, QueryRunner } from 'typeorm'; + +export class RemoveMailSegments1694173727584 implements MigrationInterface { + name = 'RemoveMailSegments1694173727584'; + + public async up(queryRunner: QueryRunner): Promise { + await queryRunner.query( + `ALTER TABLE "IBF-app"."notification_info" DROP COLUMN "mailSegment"`, + ); + } + + public async down(queryRunner: QueryRunner): Promise { + await queryRunner.query( + `ALTER TABLE "IBF-app"."notification_info" ADD "mailSegment" json NOT NULL DEFAULT '{}'`, + ); + } +} From ca64243bbe5c301d86026bbe2f00990fbf6cd088 Mon Sep 17 00:00:00 2001 From: arsforza Date: Fri, 8 Sep 2023 15:56:29 +0200 Subject: [PATCH 08/16] refactor: remove segments AB#23529 --- .../src/api/country/country.service.ts | 44 ++++++++-------- .../api/country/dto/notification-info.dto.ts | 3 -- .../notification/notifcation-info.entity.ts | 3 -- .../src/scripts/json/notification-info.json | 51 +++---------------- 4 files changed, 29 insertions(+), 72 deletions(-) diff --git a/services/API-service/src/api/country/country.service.ts b/services/API-service/src/api/country/country.service.ts index b6179e73f..825117493 100644 --- a/services/API-service/src/api/country/country.service.ts +++ b/services/API-service/src/api/country/country.service.ts @@ -22,11 +22,15 @@ export class CountryService { @InjectRepository(DisasterEntity) private readonly disasterRepository: Repository; @InjectRepository(CountryDisasterSettingsEntity) - private readonly countryDisasterSettingsRepository: Repository; + private readonly countryDisasterSettingsRepository: Repository< + CountryDisasterSettingsEntity + >; @InjectRepository(LeadTimeEntity) private readonly leadTimeRepository: Repository; @InjectRepository(NotificationInfoEntity) - private readonly notificationInfoRepository: Repository; + private readonly notificationInfoRepository: Repository< + NotificationInfoEntity + >; private readonly relations: string[] = [ 'countryDisasterSettings', @@ -108,10 +112,10 @@ export class CountryService { ); countryEntity.disasterTypes = await this.disasterRepository.find({ where: country.disasterTypes - .filter((disasterType) => { + .filter(disasterType => { if (envDisasterTypes) { const envDisasterType = envDisasterTypes.find( - (d) => d.split(':')[0] === disasterType, + d => d.split(':')[0] === disasterType, ); if (!envDisasterType) { return false; // Disaster-type not loaded at all in this environment @@ -145,7 +149,7 @@ export class CountryService { for await (const disaster of country.countryDisasterSettings) { const existingDisaster = countryEntity.countryDisasterSettings.find( - (d) => d.disasterType === disaster.disasterType, + d => d.disasterType === disaster.disasterType, ); if (existingDisaster) { const savedDisaster = await this.addOrUpdateDisaster( @@ -175,18 +179,15 @@ export class CountryService { countryDisasterSettingsEntity: CountryDisasterSettingsEntity, disaster: CountryDisasterSettingsDto, ): Promise { - countryDisasterSettingsEntity.adminLevels = - disaster.adminLevels as AdminLevel[]; - countryDisasterSettingsEntity.defaultAdminLevel = - disaster.defaultAdminLevel as AdminLevel; + countryDisasterSettingsEntity.adminLevels = disaster.adminLevels as AdminLevel[]; + countryDisasterSettingsEntity.defaultAdminLevel = disaster.defaultAdminLevel as AdminLevel; countryDisasterSettingsEntity.eapLink = disaster.eapLink; countryDisasterSettingsEntity.eapAlertClasses = disaster.eapAlertClasses ? JSON.parse(JSON.stringify([disaster.eapAlertClasses]))[0] : null; - countryDisasterSettingsEntity.droughtForecastSeasons = - disaster.droughtForecastSeasons - ? JSON.parse(JSON.stringify(disaster.droughtForecastSeasons)) - : null; + countryDisasterSettingsEntity.droughtForecastSeasons = disaster.droughtForecastSeasons + ? JSON.parse(JSON.stringify(disaster.droughtForecastSeasons)) + : null; countryDisasterSettingsEntity.droughtEndOfMonthPipeline = disaster.droughtEndOfMonthPipeline; countryDisasterSettingsEntity.droughtAreas = disaster.droughtAreas @@ -198,18 +199,18 @@ export class CountryService { disaster.enableEarlyActions; countryDisasterSettingsEntity.enableStopTrigger = disaster.enableStopTrigger; - countryDisasterSettingsEntity.monthlyForecastInfo = - disaster.monthlyForecastInfo - ? JSON.parse(JSON.stringify(disaster.monthlyForecastInfo)) - : null; - countryDisasterSettingsEntity.activeLeadTimes = - await this.leadTimeRepository.find({ + countryDisasterSettingsEntity.monthlyForecastInfo = disaster.monthlyForecastInfo + ? JSON.parse(JSON.stringify(disaster.monthlyForecastInfo)) + : null; + countryDisasterSettingsEntity.activeLeadTimes = await this.leadTimeRepository.find( + { where: disaster.activeLeadTimes.map( (countryLeadTime: string): object => { return { leadTimeName: countryLeadTime }; }, ), - }); + }, + ); const saveResult = await this.countryDisasterSettingsRepository.save( countryDisasterSettingsEntity, ); @@ -277,9 +278,6 @@ export class CountryService { } notificationInfoEntity.externalEarlyActionForm = notificationInfoCountry.externalEarlyActionForm; - notificationInfoEntity.mailSegment = JSON.parse( - JSON.stringify(notificationInfoCountry.mailSegment), - ); const saveResult = await this.notificationInfoRepository.save( notificationInfoEntity, diff --git a/services/API-service/src/api/country/dto/notification-info.dto.ts b/services/API-service/src/api/country/dto/notification-info.dto.ts index 110dcc165..bd27c5d29 100644 --- a/services/API-service/src/api/country/dto/notification-info.dto.ts +++ b/services/API-service/src/api/country/dto/notification-info.dto.ts @@ -40,7 +40,4 @@ export class NotificationInfoDto { @IsOptional() @IsString() public externalEarlyActionForm?: string; - - @ApiProperty() - public mailSegment: object; } diff --git a/services/API-service/src/api/notification/notifcation-info.entity.ts b/services/API-service/src/api/notification/notifcation-info.entity.ts index fcf9a0c76..981fc5100 100644 --- a/services/API-service/src/api/notification/notifcation-info.entity.ts +++ b/services/API-service/src/api/notification/notifcation-info.entity.ts @@ -33,7 +33,4 @@ export class NotificationInfoEntity { @Column({ nullable: true }) public externalEarlyActionForm: string; - - @Column('json', { default: {} }) - public mailSegment: JSON; } diff --git a/services/API-service/src/scripts/json/notification-info.json b/services/API-service/src/scripts/json/notification-info.json index a8b462877..8858c83c9 100644 --- a/services/API-service/src/scripts/json/notification-info.json +++ b/services/API-service/src/scripts/json/notification-info.json @@ -29,12 +29,7 @@ } }, "linkVideo": "https://bit.ly/IBF-video-Uganda", - "linkPdf": "https://510ibfsystem.blob.core.windows.net/manuals/IBF%20Manual-Uganda-Published.pdf", - "mailSegment": { - "drought": 102274, - "floods": 2525654, - "heavy-rain": 2539574 - } + "linkPdf": "https://510ibfsystem.blob.core.windows.net/manuals/IBF%20Manual-Uganda-Published.pdf" }, { "countryCodeISO3": "PHL", @@ -51,12 +46,7 @@ "linkSocialMediaType": null, "linkSocialMediaUrl": null, "linkVideo": "https://bit.ly/IBF-video-Philippines", - "linkPdf": "https://510ibfsystem.blob.core.windows.net/manuals/IBF%20Manual-Philippines-Published.pdf", - "mailSegment": { - "dengue": 105802, - "floods": 2525658, - "typhoon": 2525662 - } + "linkPdf": "https://510ibfsystem.blob.core.windows.net/manuals/IBF%20Manual-Philippines-Published.pdf" }, { "countryCodeISO3": "ZMB", @@ -69,10 +59,7 @@ "linkSocialMediaType": "WhatsApp", "linkSocialMediaUrl": "https://chat.whatsapp.com/Ca2QYoYjKhyKm6zaZxOnin/", "linkVideo": "https://bit.ly/IBF-video-Zambia", - "linkPdf": "https://510ibfsystem.blob.core.windows.net/manuals/IBF%20Manual-Zambia-Published.pdf", - "mailSegment": { - "floods": 90286 - } + "linkPdf": "https://510ibfsystem.blob.core.windows.net/manuals/IBF%20Manual-Zambia-Published.pdf" }, { "countryCodeISO3": "KEN", @@ -87,11 +74,7 @@ "linkSocialMediaType": "WhatsApp", "linkSocialMediaUrl": "https://chat.whatsapp.com/EbJ5kjSNlK018vkYwt5v5K/", "linkVideo": "https://bit.ly/IBF-video-Kenya", - "linkPdf": "https://510ibfsystem.blob.core.windows.net/manuals/IBF%20Manual-Kenya-Published.pdf", - "mailSegment": { - "drought": 90702, - "floods": 2525674 - } + "linkPdf": "https://510ibfsystem.blob.core.windows.net/manuals/IBF%20Manual-Kenya-Published.pdf" }, { "countryCodeISO3": "ETH", @@ -108,12 +91,7 @@ "linkSocialMediaType": "WhatsApp", "linkSocialMediaUrl": "https://chat.whatsapp.com/Ibj8FcZwFxQLBcuMGUkrms/", "linkVideo": "https://bit.ly/IBF-video-Ethiopia", - "linkPdf": "https://510ibfsystem.blob.core.windows.net/manuals/IBF%20Manual-Ethiopia-Published.pdf", - "mailSegment": { - "drought": 90706, - "floods": 2525678, - "malaria": 2525682 - } + "linkPdf": "https://510ibfsystem.blob.core.windows.net/manuals/IBF%20Manual-Ethiopia-Published.pdf" }, { "countryCodeISO3": "EGY", @@ -126,10 +104,7 @@ "linkSocialMediaType": "Telegram", "linkSocialMediaUrl": "https://t.me/joinchat/hLtvficJO-llZDE0/", "linkVideo": "https://bit.ly/IBF-video-Egypt", - "linkPdf": "https://510ibfsystem.blob.core.windows.net/manuals/IBF%20Manual-Egypt-Published.pdf", - "mailSegment": { - "heavy-rain": 100810 - } + "linkPdf": "https://510ibfsystem.blob.core.windows.net/manuals/IBF%20Manual-Egypt-Published.pdf" }, { "countryCodeISO3": "ZWE", @@ -142,10 +117,7 @@ "linkSocialMediaType": "WhatsApp", "linkSocialMediaUrl": "https://chat.whatsapp.com/FfVimuGRHHiJSk0BU7nGQT/", "linkVideo": "https://bit.ly/IBF-video-Zimbabwe", - "linkPdf": "https://510ibfsystem.blob.core.windows.net/manuals/IBF%20Manual-Zimbabwe-Published.pdf", - "mailSegment": { - "drought": 105794 - } + "linkPdf": "https://510ibfsystem.blob.core.windows.net/manuals/IBF%20Manual-Zimbabwe-Published.pdf" }, { "countryCodeISO3": "MWI", @@ -161,10 +133,6 @@ "linkSocialMediaUrl": "https://chat.whatsapp.com/", "linkVideo": "https://bit.ly/IBF-video-Malawi", "linkPdf": "https://510ibfsystem.blob.core.windows.net/manuals/IBF%20Manual-Malawi-Published.pdf", - "mailSegment": { - "floods": 2163966, - "flash-floods": 2525790 - }, "useWhatsapp": { "flash-floods": true, "floods": false @@ -205,9 +173,6 @@ }, "externalEarlyActionForm": "https://eenew.ifrc.org/x/o3VEUuQG", "linkVideo": "https://bit.ly/IBF-video-SouthSudan", - "linkPdf": "https://510ibfsystem.blob.core.windows.net/manuals/IBF%20Manual-South%20Sudan-Published.pdf", - "mailSegment": { - "floods": 2520726 - } + "linkPdf": "https://510ibfsystem.blob.core.windows.net/manuals/IBF%20Manual-South%20Sudan-Published.pdf" } ] From 9c8fc0bdbc884bfecb51ae5dacd15486742e7a7c Mon Sep 17 00:00:00 2001 From: arsforza Date: Fri, 8 Sep 2023 15:56:51 +0200 Subject: [PATCH 09/16] refactro: use env in mail service AB#23530 --- .../api/notification/email/email.service.ts | 152 +++++++++--------- 1 file changed, 72 insertions(+), 80 deletions(-) diff --git a/services/API-service/src/api/notification/email/email.service.ts b/services/API-service/src/api/notification/email/email.service.ts index de9e03bc4..169a7ef4c 100644 --- a/services/API-service/src/api/notification/email/email.service.ts +++ b/services/API-service/src/api/notification/email/email.service.ts @@ -35,15 +35,19 @@ export class EmailService { countryCodeISO3: string, disasterType: DisasterType, ): Promise { - const notificationInfo = ( - await this.notificationContentService.getCountryNotificationInfo( - countryCodeISO3, - ) - ).notificationInfo; - if (!notificationInfo || !notificationInfo.mailSegment[disasterType]) { + const segments: { + [countryDisaster: string]: string; + } = process.env.MC_SEGMENTS.split(',').reduce((prev, curr) => { + const segment = curr.split(':'); + return { ...prev, [segment[0]]: Number(segment[1]) }; + }, {}); + + const countryDisaster = `${countryCodeISO3}_${disasterType}`; + if (!segments || !segments[countryDisaster]) { return null; } - return notificationInfo.mailSegment[disasterType]; + + return Number(segments[countryDisaster]); } public async sendTriggerEmail( @@ -197,7 +201,7 @@ export class EmailService { { replaceKey: '(LINK-EAP-SOP)', replaceValue: country.countryDisasterSettings.find( - (s) => s.disasterType === disasterType, + s => s.disasterType === disasterType, ).eapLink, }, { @@ -210,32 +214,29 @@ export class EmailService { }, { replaceKey: '(ADMIN-AREA-PLURAL)', - replaceValue: - country.adminRegionLabels[ - String( - country.countryDisasterSettings.find( - (s) => s.disasterType === disasterType, - ).defaultAdminLevel, - ) - ].plural.toLowerCase(), + replaceValue: country.adminRegionLabels[ + String( + country.countryDisasterSettings.find( + s => s.disasterType === disasterType, + ).defaultAdminLevel, + ) + ].plural.toLowerCase(), }, { replaceKey: '(ADMIN-AREA-SINGULAR)', - replaceValue: - country.adminRegionLabels[ - String( - country.countryDisasterSettings.find( - (s) => s.disasterType === disasterType, - ).defaultAdminLevel, - ) - ].singular.toLowerCase(), + replaceValue: country.adminRegionLabels[ + String( + country.countryDisasterSettings.find( + s => s.disasterType === disasterType, + ).defaultAdminLevel, + ) + ].singular.toLowerCase(), }, { replaceKey: '(DISASTER-TYPE)', - replaceValue: - await this.notificationContentService.getDisasterTypeLabel( - disasterType, - ), + replaceValue: await this.notificationContentService.getDisasterTypeLabel( + disasterType, + ), }, { replaceKey: '(VIDEO-PDF-LINKS)', @@ -288,7 +289,7 @@ export class EmailService { { replaceKey: '(LINK-EAP-SOP)', replaceValue: country.countryDisasterSettings.find( - (s) => s.disasterType === disasterType, + s => s.disasterType === disasterType, ).eapLink, }, { @@ -308,10 +309,9 @@ export class EmailService { }, { replaceKey: '(DISASTER-TYPE)', - replaceValue: - await this.notificationContentService.getDisasterTypeLabel( - disasterType, - ), + replaceValue: await this.notificationContentService.getDisasterTypeLabel( + disasterType, + ), }, { replaceKey: this.placeholderToday, @@ -430,35 +430,32 @@ export class EmailService { events: EventSummaryCountry[], date?: Date, ): Promise { - const triggeredLeadTimes = - await this.notificationContentService.getLeadTimesAcrossEvents( - country.countryCodeISO3, - disasterType, - events, - ); + const triggeredLeadTimes = await this.notificationContentService.getLeadTimesAcrossEvents( + country.countryCodeISO3, + disasterType, + events, + ); let leadTimeListShort = ''; let leadTimeListLong = ''; for (const leadTime of country.countryDisasterSettings.find( - (s) => s.disasterType === disasterType, + s => s.disasterType === disasterType, ).activeLeadTimes) { if (triggeredLeadTimes[leadTime.leadTimeName] === '1') { for await (const event of events) { // for each event .. - const triggeredLeadTimes = - await this.eventService.getTriggerPerLeadtime( - country.countryCodeISO3, + const triggeredLeadTimes = await this.eventService.getTriggerPerLeadtime( + country.countryCodeISO3, + disasterType, + event.eventName, + ); + if (triggeredLeadTimes[leadTime.leadTimeName] === '1') { + const leadTimeListEvent = await this.notificationContentService.getLeadTimeListEvent( + country, + event, disasterType, - event.eventName, + leadTime.leadTimeName as LeadTime, + date, ); - if (triggeredLeadTimes[leadTime.leadTimeName] === '1') { - const leadTimeListEvent = - await this.notificationContentService.getLeadTimeListEvent( - country, - event, - disasterType, - leadTime.leadTimeName as LeadTime, - date, - ); // We are hack-misusing 'extraInfo' being filled as a proxy for typhoonNoLandfallYet-boolean leadTimeListShort = `${leadTimeListShort}${leadTimeListEvent.short}`; leadTimeListLong = `${leadTimeListLong}${leadTimeListEvent.long}`; @@ -475,25 +472,23 @@ export class EmailService { events: EventSummaryCountry[], date: Date, ): Promise { - const triggeredLeadTimes = - await this.notificationContentService.getLeadTimesAcrossEvents( - country.countryCodeISO3, - disasterType, - events, - ); + const triggeredLeadTimes = await this.notificationContentService.getLeadTimesAcrossEvents( + country.countryCodeISO3, + disasterType, + events, + ); let leadTimeTables = ''; for (const leadTime of country.countryDisasterSettings.find( - (s) => s.disasterType === disasterType, + s => s.disasterType === disasterType, ).activeLeadTimes) { if (triggeredLeadTimes[leadTime.leadTimeName] === '1') { for await (const event of events) { // for each event .. - const triggeredLeadTimes = - await this.eventService.getTriggerPerLeadtime( - country.countryCodeISO3, - disasterType, - event.eventName, - ); + const triggeredLeadTimes = await this.eventService.getTriggerPerLeadtime( + country.countryCodeISO3, + disasterType, + event.eventName, + ); if (triggeredLeadTimes[leadTime.leadTimeName] === '1') { // .. find the right leadtime const tableForLeadTime = await this.getTableForLeadTime( @@ -569,9 +564,8 @@ export class EmailService { ): string { const src = `${ process.env.NG_API_URL - }/event/event-map-image/${countryCodeISO3}/${disasterType}/${ - eventName || 'no-name' - }`; + }/event/event-map-image/${countryCodeISO3}/${disasterType}/${eventName || + 'no-name'}`; return src; } @@ -592,7 +586,7 @@ export class EmailService { date: Date, ): Promise { const adminLevel = country.countryDisasterSettings.find( - (s) => s.disasterType === disasterType, + s => s.disasterType === disasterType, ).defaultAdminLevel; const adminAreaLabels = country.adminRegionLabels[String(adminLevel)]; const adminAreaLabelsParent = @@ -650,9 +644,8 @@ export class EmailService { const triggeredAreas = await this.eventService.getTriggeredAreas( country.countryCodeISO3, disasterType, - country.countryDisasterSettings.find( - (s) => s.disasterType === disasterType, - ).defaultAdminLevel, + country.countryDisasterSettings.find(s => s.disasterType === disasterType) + .defaultAdminLevel, leadTime.leadTimeName, eventName, ); @@ -661,13 +654,12 @@ export class EmailService { ); let areaTableString = ''; for (const area of triggeredAreas) { - const actionsUnitValue = - await this.adminAreaDynamicDataService.getDynamicAdminAreaDataPerPcode( - disaster.actionsUnit as DynamicIndicator, - area.placeCode, - leadTime.leadTimeName as LeadTime, - eventName, - ); + const actionsUnitValue = await this.adminAreaDynamicDataService.getDynamicAdminAreaDataPerPcode( + disaster.actionsUnit as DynamicIndicator, + area.placeCode, + leadTime.leadTimeName as LeadTime, + eventName, + ); const areaTable = ` ${area.name}${ area.nameParent ? ' (' + area.nameParent + ')' : '' From 4b54fe625d31250b7839e363526955a2a42c062b Mon Sep 17 00:00:00 2001 From: arsforza Date: Fri, 8 Sep 2023 15:57:16 +0200 Subject: [PATCH 10/16] chore: disable lint camelcase check --- services/API-service/.eslintrc.js | 1 + 1 file changed, 1 insertion(+) diff --git a/services/API-service/.eslintrc.js b/services/API-service/.eslintrc.js index bf3ba1181..90684e14e 100644 --- a/services/API-service/.eslintrc.js +++ b/services/API-service/.eslintrc.js @@ -20,5 +20,6 @@ module.exports = { argsIgnorePattern: '^_', }, ], + '@typescript-eslint/camelcase': 'off', }, }; From ebadb3b0bba9b9dcd2f0451b08a8dd804262df0e Mon Sep 17 00:00:00 2001 From: arsforza Date: Fri, 8 Sep 2023 15:58:12 +0200 Subject: [PATCH 11/16] Revert "chore: disable lint camelcase check" This reverts commit 4b54fe625d31250b7839e363526955a2a42c062b. --- services/API-service/.eslintrc.js | 1 - 1 file changed, 1 deletion(-) diff --git a/services/API-service/.eslintrc.js b/services/API-service/.eslintrc.js index 90684e14e..bf3ba1181 100644 --- a/services/API-service/.eslintrc.js +++ b/services/API-service/.eslintrc.js @@ -20,6 +20,5 @@ module.exports = { argsIgnorePattern: '^_', }, ], - '@typescript-eslint/camelcase': 'off', }, }; From 083558a125c8744d0d70b5ead90b6faadec61d12 Mon Sep 17 00:00:00 2001 From: arsforza Date: Fri, 8 Sep 2023 15:58:19 +0200 Subject: [PATCH 12/16] Revert "refactro: use env in mail service AB#23530" This reverts commit 9c8fc0bdbc884bfecb51ae5dacd15486742e7a7c. --- .../api/notification/email/email.service.ts | 152 +++++++++--------- 1 file changed, 80 insertions(+), 72 deletions(-) diff --git a/services/API-service/src/api/notification/email/email.service.ts b/services/API-service/src/api/notification/email/email.service.ts index 169a7ef4c..de9e03bc4 100644 --- a/services/API-service/src/api/notification/email/email.service.ts +++ b/services/API-service/src/api/notification/email/email.service.ts @@ -35,19 +35,15 @@ export class EmailService { countryCodeISO3: string, disasterType: DisasterType, ): Promise { - const segments: { - [countryDisaster: string]: string; - } = process.env.MC_SEGMENTS.split(',').reduce((prev, curr) => { - const segment = curr.split(':'); - return { ...prev, [segment[0]]: Number(segment[1]) }; - }, {}); - - const countryDisaster = `${countryCodeISO3}_${disasterType}`; - if (!segments || !segments[countryDisaster]) { + const notificationInfo = ( + await this.notificationContentService.getCountryNotificationInfo( + countryCodeISO3, + ) + ).notificationInfo; + if (!notificationInfo || !notificationInfo.mailSegment[disasterType]) { return null; } - - return Number(segments[countryDisaster]); + return notificationInfo.mailSegment[disasterType]; } public async sendTriggerEmail( @@ -201,7 +197,7 @@ export class EmailService { { replaceKey: '(LINK-EAP-SOP)', replaceValue: country.countryDisasterSettings.find( - s => s.disasterType === disasterType, + (s) => s.disasterType === disasterType, ).eapLink, }, { @@ -214,29 +210,32 @@ export class EmailService { }, { replaceKey: '(ADMIN-AREA-PLURAL)', - replaceValue: country.adminRegionLabels[ - String( - country.countryDisasterSettings.find( - s => s.disasterType === disasterType, - ).defaultAdminLevel, - ) - ].plural.toLowerCase(), + replaceValue: + country.adminRegionLabels[ + String( + country.countryDisasterSettings.find( + (s) => s.disasterType === disasterType, + ).defaultAdminLevel, + ) + ].plural.toLowerCase(), }, { replaceKey: '(ADMIN-AREA-SINGULAR)', - replaceValue: country.adminRegionLabels[ - String( - country.countryDisasterSettings.find( - s => s.disasterType === disasterType, - ).defaultAdminLevel, - ) - ].singular.toLowerCase(), + replaceValue: + country.adminRegionLabels[ + String( + country.countryDisasterSettings.find( + (s) => s.disasterType === disasterType, + ).defaultAdminLevel, + ) + ].singular.toLowerCase(), }, { replaceKey: '(DISASTER-TYPE)', - replaceValue: await this.notificationContentService.getDisasterTypeLabel( - disasterType, - ), + replaceValue: + await this.notificationContentService.getDisasterTypeLabel( + disasterType, + ), }, { replaceKey: '(VIDEO-PDF-LINKS)', @@ -289,7 +288,7 @@ export class EmailService { { replaceKey: '(LINK-EAP-SOP)', replaceValue: country.countryDisasterSettings.find( - s => s.disasterType === disasterType, + (s) => s.disasterType === disasterType, ).eapLink, }, { @@ -309,9 +308,10 @@ export class EmailService { }, { replaceKey: '(DISASTER-TYPE)', - replaceValue: await this.notificationContentService.getDisasterTypeLabel( - disasterType, - ), + replaceValue: + await this.notificationContentService.getDisasterTypeLabel( + disasterType, + ), }, { replaceKey: this.placeholderToday, @@ -430,32 +430,35 @@ export class EmailService { events: EventSummaryCountry[], date?: Date, ): Promise { - const triggeredLeadTimes = await this.notificationContentService.getLeadTimesAcrossEvents( - country.countryCodeISO3, - disasterType, - events, - ); + const triggeredLeadTimes = + await this.notificationContentService.getLeadTimesAcrossEvents( + country.countryCodeISO3, + disasterType, + events, + ); let leadTimeListShort = ''; let leadTimeListLong = ''; for (const leadTime of country.countryDisasterSettings.find( - s => s.disasterType === disasterType, + (s) => s.disasterType === disasterType, ).activeLeadTimes) { if (triggeredLeadTimes[leadTime.leadTimeName] === '1') { for await (const event of events) { // for each event .. - const triggeredLeadTimes = await this.eventService.getTriggerPerLeadtime( - country.countryCodeISO3, - disasterType, - event.eventName, - ); - if (triggeredLeadTimes[leadTime.leadTimeName] === '1') { - const leadTimeListEvent = await this.notificationContentService.getLeadTimeListEvent( - country, - event, + const triggeredLeadTimes = + await this.eventService.getTriggerPerLeadtime( + country.countryCodeISO3, disasterType, - leadTime.leadTimeName as LeadTime, - date, + event.eventName, ); + if (triggeredLeadTimes[leadTime.leadTimeName] === '1') { + const leadTimeListEvent = + await this.notificationContentService.getLeadTimeListEvent( + country, + event, + disasterType, + leadTime.leadTimeName as LeadTime, + date, + ); // We are hack-misusing 'extraInfo' being filled as a proxy for typhoonNoLandfallYet-boolean leadTimeListShort = `${leadTimeListShort}${leadTimeListEvent.short}`; leadTimeListLong = `${leadTimeListLong}${leadTimeListEvent.long}`; @@ -472,23 +475,25 @@ export class EmailService { events: EventSummaryCountry[], date: Date, ): Promise { - const triggeredLeadTimes = await this.notificationContentService.getLeadTimesAcrossEvents( - country.countryCodeISO3, - disasterType, - events, - ); + const triggeredLeadTimes = + await this.notificationContentService.getLeadTimesAcrossEvents( + country.countryCodeISO3, + disasterType, + events, + ); let leadTimeTables = ''; for (const leadTime of country.countryDisasterSettings.find( - s => s.disasterType === disasterType, + (s) => s.disasterType === disasterType, ).activeLeadTimes) { if (triggeredLeadTimes[leadTime.leadTimeName] === '1') { for await (const event of events) { // for each event .. - const triggeredLeadTimes = await this.eventService.getTriggerPerLeadtime( - country.countryCodeISO3, - disasterType, - event.eventName, - ); + const triggeredLeadTimes = + await this.eventService.getTriggerPerLeadtime( + country.countryCodeISO3, + disasterType, + event.eventName, + ); if (triggeredLeadTimes[leadTime.leadTimeName] === '1') { // .. find the right leadtime const tableForLeadTime = await this.getTableForLeadTime( @@ -564,8 +569,9 @@ export class EmailService { ): string { const src = `${ process.env.NG_API_URL - }/event/event-map-image/${countryCodeISO3}/${disasterType}/${eventName || - 'no-name'}`; + }/event/event-map-image/${countryCodeISO3}/${disasterType}/${ + eventName || 'no-name' + }`; return src; } @@ -586,7 +592,7 @@ export class EmailService { date: Date, ): Promise { const adminLevel = country.countryDisasterSettings.find( - s => s.disasterType === disasterType, + (s) => s.disasterType === disasterType, ).defaultAdminLevel; const adminAreaLabels = country.adminRegionLabels[String(adminLevel)]; const adminAreaLabelsParent = @@ -644,8 +650,9 @@ export class EmailService { const triggeredAreas = await this.eventService.getTriggeredAreas( country.countryCodeISO3, disasterType, - country.countryDisasterSettings.find(s => s.disasterType === disasterType) - .defaultAdminLevel, + country.countryDisasterSettings.find( + (s) => s.disasterType === disasterType, + ).defaultAdminLevel, leadTime.leadTimeName, eventName, ); @@ -654,12 +661,13 @@ export class EmailService { ); let areaTableString = ''; for (const area of triggeredAreas) { - const actionsUnitValue = await this.adminAreaDynamicDataService.getDynamicAdminAreaDataPerPcode( - disaster.actionsUnit as DynamicIndicator, - area.placeCode, - leadTime.leadTimeName as LeadTime, - eventName, - ); + const actionsUnitValue = + await this.adminAreaDynamicDataService.getDynamicAdminAreaDataPerPcode( + disaster.actionsUnit as DynamicIndicator, + area.placeCode, + leadTime.leadTimeName as LeadTime, + eventName, + ); const areaTable = ` ${area.name}${ area.nameParent ? ' (' + area.nameParent + ')' : '' From 8d642b797031d409f998bdcf7aec4fa0203a652e Mon Sep 17 00:00:00 2001 From: arsforza Date: Fri, 8 Sep 2023 15:58:29 +0200 Subject: [PATCH 13/16] Revert "refactor: remove segments AB#23529" This reverts commit ca64243bbe5c301d86026bbe2f00990fbf6cd088. --- .../src/api/country/country.service.ts | 44 ++++++++-------- .../api/country/dto/notification-info.dto.ts | 3 ++ .../notification/notifcation-info.entity.ts | 3 ++ .../src/scripts/json/notification-info.json | 51 ++++++++++++++++--- 4 files changed, 72 insertions(+), 29 deletions(-) diff --git a/services/API-service/src/api/country/country.service.ts b/services/API-service/src/api/country/country.service.ts index 825117493..b6179e73f 100644 --- a/services/API-service/src/api/country/country.service.ts +++ b/services/API-service/src/api/country/country.service.ts @@ -22,15 +22,11 @@ export class CountryService { @InjectRepository(DisasterEntity) private readonly disasterRepository: Repository; @InjectRepository(CountryDisasterSettingsEntity) - private readonly countryDisasterSettingsRepository: Repository< - CountryDisasterSettingsEntity - >; + private readonly countryDisasterSettingsRepository: Repository; @InjectRepository(LeadTimeEntity) private readonly leadTimeRepository: Repository; @InjectRepository(NotificationInfoEntity) - private readonly notificationInfoRepository: Repository< - NotificationInfoEntity - >; + private readonly notificationInfoRepository: Repository; private readonly relations: string[] = [ 'countryDisasterSettings', @@ -112,10 +108,10 @@ export class CountryService { ); countryEntity.disasterTypes = await this.disasterRepository.find({ where: country.disasterTypes - .filter(disasterType => { + .filter((disasterType) => { if (envDisasterTypes) { const envDisasterType = envDisasterTypes.find( - d => d.split(':')[0] === disasterType, + (d) => d.split(':')[0] === disasterType, ); if (!envDisasterType) { return false; // Disaster-type not loaded at all in this environment @@ -149,7 +145,7 @@ export class CountryService { for await (const disaster of country.countryDisasterSettings) { const existingDisaster = countryEntity.countryDisasterSettings.find( - d => d.disasterType === disaster.disasterType, + (d) => d.disasterType === disaster.disasterType, ); if (existingDisaster) { const savedDisaster = await this.addOrUpdateDisaster( @@ -179,15 +175,18 @@ export class CountryService { countryDisasterSettingsEntity: CountryDisasterSettingsEntity, disaster: CountryDisasterSettingsDto, ): Promise { - countryDisasterSettingsEntity.adminLevels = disaster.adminLevels as AdminLevel[]; - countryDisasterSettingsEntity.defaultAdminLevel = disaster.defaultAdminLevel as AdminLevel; + countryDisasterSettingsEntity.adminLevels = + disaster.adminLevels as AdminLevel[]; + countryDisasterSettingsEntity.defaultAdminLevel = + disaster.defaultAdminLevel as AdminLevel; countryDisasterSettingsEntity.eapLink = disaster.eapLink; countryDisasterSettingsEntity.eapAlertClasses = disaster.eapAlertClasses ? JSON.parse(JSON.stringify([disaster.eapAlertClasses]))[0] : null; - countryDisasterSettingsEntity.droughtForecastSeasons = disaster.droughtForecastSeasons - ? JSON.parse(JSON.stringify(disaster.droughtForecastSeasons)) - : null; + countryDisasterSettingsEntity.droughtForecastSeasons = + disaster.droughtForecastSeasons + ? JSON.parse(JSON.stringify(disaster.droughtForecastSeasons)) + : null; countryDisasterSettingsEntity.droughtEndOfMonthPipeline = disaster.droughtEndOfMonthPipeline; countryDisasterSettingsEntity.droughtAreas = disaster.droughtAreas @@ -199,18 +198,18 @@ export class CountryService { disaster.enableEarlyActions; countryDisasterSettingsEntity.enableStopTrigger = disaster.enableStopTrigger; - countryDisasterSettingsEntity.monthlyForecastInfo = disaster.monthlyForecastInfo - ? JSON.parse(JSON.stringify(disaster.monthlyForecastInfo)) - : null; - countryDisasterSettingsEntity.activeLeadTimes = await this.leadTimeRepository.find( - { + countryDisasterSettingsEntity.monthlyForecastInfo = + disaster.monthlyForecastInfo + ? JSON.parse(JSON.stringify(disaster.monthlyForecastInfo)) + : null; + countryDisasterSettingsEntity.activeLeadTimes = + await this.leadTimeRepository.find({ where: disaster.activeLeadTimes.map( (countryLeadTime: string): object => { return { leadTimeName: countryLeadTime }; }, ), - }, - ); + }); const saveResult = await this.countryDisasterSettingsRepository.save( countryDisasterSettingsEntity, ); @@ -278,6 +277,9 @@ export class CountryService { } notificationInfoEntity.externalEarlyActionForm = notificationInfoCountry.externalEarlyActionForm; + notificationInfoEntity.mailSegment = JSON.parse( + JSON.stringify(notificationInfoCountry.mailSegment), + ); const saveResult = await this.notificationInfoRepository.save( notificationInfoEntity, diff --git a/services/API-service/src/api/country/dto/notification-info.dto.ts b/services/API-service/src/api/country/dto/notification-info.dto.ts index bd27c5d29..110dcc165 100644 --- a/services/API-service/src/api/country/dto/notification-info.dto.ts +++ b/services/API-service/src/api/country/dto/notification-info.dto.ts @@ -40,4 +40,7 @@ export class NotificationInfoDto { @IsOptional() @IsString() public externalEarlyActionForm?: string; + + @ApiProperty() + public mailSegment: object; } diff --git a/services/API-service/src/api/notification/notifcation-info.entity.ts b/services/API-service/src/api/notification/notifcation-info.entity.ts index 981fc5100..fcf9a0c76 100644 --- a/services/API-service/src/api/notification/notifcation-info.entity.ts +++ b/services/API-service/src/api/notification/notifcation-info.entity.ts @@ -33,4 +33,7 @@ export class NotificationInfoEntity { @Column({ nullable: true }) public externalEarlyActionForm: string; + + @Column('json', { default: {} }) + public mailSegment: JSON; } diff --git a/services/API-service/src/scripts/json/notification-info.json b/services/API-service/src/scripts/json/notification-info.json index 8858c83c9..a8b462877 100644 --- a/services/API-service/src/scripts/json/notification-info.json +++ b/services/API-service/src/scripts/json/notification-info.json @@ -29,7 +29,12 @@ } }, "linkVideo": "https://bit.ly/IBF-video-Uganda", - "linkPdf": "https://510ibfsystem.blob.core.windows.net/manuals/IBF%20Manual-Uganda-Published.pdf" + "linkPdf": "https://510ibfsystem.blob.core.windows.net/manuals/IBF%20Manual-Uganda-Published.pdf", + "mailSegment": { + "drought": 102274, + "floods": 2525654, + "heavy-rain": 2539574 + } }, { "countryCodeISO3": "PHL", @@ -46,7 +51,12 @@ "linkSocialMediaType": null, "linkSocialMediaUrl": null, "linkVideo": "https://bit.ly/IBF-video-Philippines", - "linkPdf": "https://510ibfsystem.blob.core.windows.net/manuals/IBF%20Manual-Philippines-Published.pdf" + "linkPdf": "https://510ibfsystem.blob.core.windows.net/manuals/IBF%20Manual-Philippines-Published.pdf", + "mailSegment": { + "dengue": 105802, + "floods": 2525658, + "typhoon": 2525662 + } }, { "countryCodeISO3": "ZMB", @@ -59,7 +69,10 @@ "linkSocialMediaType": "WhatsApp", "linkSocialMediaUrl": "https://chat.whatsapp.com/Ca2QYoYjKhyKm6zaZxOnin/", "linkVideo": "https://bit.ly/IBF-video-Zambia", - "linkPdf": "https://510ibfsystem.blob.core.windows.net/manuals/IBF%20Manual-Zambia-Published.pdf" + "linkPdf": "https://510ibfsystem.blob.core.windows.net/manuals/IBF%20Manual-Zambia-Published.pdf", + "mailSegment": { + "floods": 90286 + } }, { "countryCodeISO3": "KEN", @@ -74,7 +87,11 @@ "linkSocialMediaType": "WhatsApp", "linkSocialMediaUrl": "https://chat.whatsapp.com/EbJ5kjSNlK018vkYwt5v5K/", "linkVideo": "https://bit.ly/IBF-video-Kenya", - "linkPdf": "https://510ibfsystem.blob.core.windows.net/manuals/IBF%20Manual-Kenya-Published.pdf" + "linkPdf": "https://510ibfsystem.blob.core.windows.net/manuals/IBF%20Manual-Kenya-Published.pdf", + "mailSegment": { + "drought": 90702, + "floods": 2525674 + } }, { "countryCodeISO3": "ETH", @@ -91,7 +108,12 @@ "linkSocialMediaType": "WhatsApp", "linkSocialMediaUrl": "https://chat.whatsapp.com/Ibj8FcZwFxQLBcuMGUkrms/", "linkVideo": "https://bit.ly/IBF-video-Ethiopia", - "linkPdf": "https://510ibfsystem.blob.core.windows.net/manuals/IBF%20Manual-Ethiopia-Published.pdf" + "linkPdf": "https://510ibfsystem.blob.core.windows.net/manuals/IBF%20Manual-Ethiopia-Published.pdf", + "mailSegment": { + "drought": 90706, + "floods": 2525678, + "malaria": 2525682 + } }, { "countryCodeISO3": "EGY", @@ -104,7 +126,10 @@ "linkSocialMediaType": "Telegram", "linkSocialMediaUrl": "https://t.me/joinchat/hLtvficJO-llZDE0/", "linkVideo": "https://bit.ly/IBF-video-Egypt", - "linkPdf": "https://510ibfsystem.blob.core.windows.net/manuals/IBF%20Manual-Egypt-Published.pdf" + "linkPdf": "https://510ibfsystem.blob.core.windows.net/manuals/IBF%20Manual-Egypt-Published.pdf", + "mailSegment": { + "heavy-rain": 100810 + } }, { "countryCodeISO3": "ZWE", @@ -117,7 +142,10 @@ "linkSocialMediaType": "WhatsApp", "linkSocialMediaUrl": "https://chat.whatsapp.com/FfVimuGRHHiJSk0BU7nGQT/", "linkVideo": "https://bit.ly/IBF-video-Zimbabwe", - "linkPdf": "https://510ibfsystem.blob.core.windows.net/manuals/IBF%20Manual-Zimbabwe-Published.pdf" + "linkPdf": "https://510ibfsystem.blob.core.windows.net/manuals/IBF%20Manual-Zimbabwe-Published.pdf", + "mailSegment": { + "drought": 105794 + } }, { "countryCodeISO3": "MWI", @@ -133,6 +161,10 @@ "linkSocialMediaUrl": "https://chat.whatsapp.com/", "linkVideo": "https://bit.ly/IBF-video-Malawi", "linkPdf": "https://510ibfsystem.blob.core.windows.net/manuals/IBF%20Manual-Malawi-Published.pdf", + "mailSegment": { + "floods": 2163966, + "flash-floods": 2525790 + }, "useWhatsapp": { "flash-floods": true, "floods": false @@ -173,6 +205,9 @@ }, "externalEarlyActionForm": "https://eenew.ifrc.org/x/o3VEUuQG", "linkVideo": "https://bit.ly/IBF-video-SouthSudan", - "linkPdf": "https://510ibfsystem.blob.core.windows.net/manuals/IBF%20Manual-South%20Sudan-Published.pdf" + "linkPdf": "https://510ibfsystem.blob.core.windows.net/manuals/IBF%20Manual-South%20Sudan-Published.pdf", + "mailSegment": { + "floods": 2520726 + } } ] From 796c8a5bfc8119f6e4d9e39dbc8353c122a18ad8 Mon Sep 17 00:00:00 2001 From: arsforza Date: Fri, 8 Sep 2023 15:58:34 +0200 Subject: [PATCH 14/16] Revert "refactor: migration file AB#23529" This reverts commit 6f88113f8c0fc237fae16dd9b3e6f668a7319ddb. --- .../1694173727584-RemoveMailSegments.ts | 17 ----------------- 1 file changed, 17 deletions(-) delete mode 100644 services/API-service/migration/1694173727584-RemoveMailSegments.ts diff --git a/services/API-service/migration/1694173727584-RemoveMailSegments.ts b/services/API-service/migration/1694173727584-RemoveMailSegments.ts deleted file mode 100644 index 954d6e60b..000000000 --- a/services/API-service/migration/1694173727584-RemoveMailSegments.ts +++ /dev/null @@ -1,17 +0,0 @@ -import { MigrationInterface, QueryRunner } from 'typeorm'; - -export class RemoveMailSegments1694173727584 implements MigrationInterface { - name = 'RemoveMailSegments1694173727584'; - - public async up(queryRunner: QueryRunner): Promise { - await queryRunner.query( - `ALTER TABLE "IBF-app"."notification_info" DROP COLUMN "mailSegment"`, - ); - } - - public async down(queryRunner: QueryRunner): Promise { - await queryRunner.query( - `ALTER TABLE "IBF-app"."notification_info" ADD "mailSegment" json NOT NULL DEFAULT '{}'`, - ); - } -} From 5995b6285e44defd5be7428de340db1e5630b4e4 Mon Sep 17 00:00:00 2001 From: jannisvisser Date: Mon, 18 Sep 2023 11:32:50 +0200 Subject: [PATCH 15/16] fix: only remove layers for KEN AB#23375 --- .../src/scripts/json/layer-metadata.json | 6 ++++++ .../src/scripts/json/layer-popup-info.xlsx | Bin 140831 -> 183477 bytes 2 files changed, 6 insertions(+) diff --git a/services/API-service/src/scripts/json/layer-metadata.json b/services/API-service/src/scripts/json/layer-metadata.json index 20cfcede6..45b39f475 100644 --- a/services/API-service/src/scripts/json/layer-metadata.json +++ b/services/API-service/src/scripts/json/layer-metadata.json @@ -167,15 +167,18 @@ "active": "no", "description": { "ETH": { + "drought": "The land use classes are based on GLOBCOVER Land Cover Classifications.

Combined cropland: consists of 3 land use types
  1. rainfed cropland
  2. mosaic cropland - 50-70% cropland & 20-50% vegetation (grassland/shrubland/forest)
  3. mosaic vegetation - 50-70% vegetation (grassland/shrubland/forest) & 20-50% cropland

Source Link: © ESA 2010 and UCLouvain. Accompanied by a link to our ESA DUE GlobCover website: http://due.esrin.esa.int/page_globcover.php. Year: 2010", "floods": "The land use classes are based on GLOBCOVER Land Cover Classifications.

Combined cropland: consists of 3 land use types
  1. rainfed cropland
  2. mosaic cropland - 50-70% cropland & 20-50% vegetation (grassland/shrubland/forest)
  3. mosaic vegetation - 50-70% vegetation (grassland/shrubland/forest) & 20-50% cropland

Source Link: © ESA 2010 and UCLouvain. Accompanied by a link to our ESA DUE GlobCover website: http://due.esrin.esa.int/page_globcover.php. Year: 2010" }, "KEN": { "floods": "

The land use classes are based on GLOBCOVER Land Cover Classifications.

Combined cropland: consists of 3 land use types

  1. Rainfed cropland
  2. Mosaic cropland - 50-70% cropland & 20-50% vegetation (grassland/shrubland/forest)
  3. Mosaic vegetation - 50-70% vegetation (grassland/shrubland/forest) & 20-50% cropland

Source link: © ESA 2010 and UCLouvain. Accompanied by a link to our ESA DUE GlobCover website: http://due.esrin.esa.int/page_globcover.php. 

Latest updated: 2010


" }, "UGA": { + "drought": "The land use classes are based on GLOBCOVER Land Cover Classifications.

Combined cropland: consists of 3 land use types
  1. rainfed cropland
  2. mosaic cropland - 50-70% cropland & 20-50% vegetation (grassland/shrubland/forest)
  3. mosaic vegetation - 50-70% vegetation (grassland/shrubland/forest) & 20-50% cropland

Source Link: © ESA 2010 and UCLouvain. Accompanied by a link to our ESA DUE GlobCover website: http://due.esrin.esa.int/page_globcover.php. Year: 2010", "floods": "The land use classes are based on GLOBCOVER Land Cover Classifications.

Combined cropland: consists of 3 land use types
  1. rainfed cropland
  2. mosaic cropland - 50-70% cropland & 20-50% vegetation (grassland/shrubland/forest)
  3. mosaic vegetation - 50-70% vegetation (grassland/shrubland/forest) & 20-50% cropland

Source Link: © ESA 2010 and UCLouvain. Accompanied by a link to our ESA DUE GlobCover website: http://due.esrin.esa.int/page_globcover.php. Year: 2010" }, "ZMB": { + "drought": "The land use classes are based on GLOBCOVER Land Cover Classifications.

Combined cropland: consists of 3 land use types
  1. rainfed cropland
  2. mosaic cropland - 50-70% cropland & 20-50% vegetation (grassland/shrubland/forest)
  3. mosaic vegetation - 50-70% vegetation (grassland/shrubland/forest) & 20-50% cropland

Source Link: © ESA 2010 and UCLouvain. Accompanied by a link to our ESA DUE GlobCover website: http://due.esrin.esa.int/page_globcover.php. Year: 2010", "floods": "The land use classes are based on GLOBCOVER Land Cover Classifications.

Combined cropland: consists of 3 land use types
  1. rainfed cropland
  2. mosaic cropland - 50-70% cropland & 20-50% vegetation (grassland/shrubland/forest)
  3. mosaic vegetation - 50-70% vegetation (grassland/shrubland/forest) & 20-50% cropland

Source Link: © ESA 2010 and UCLouvain. Accompanied by a link to our ESA DUE GlobCover website: http://due.esrin.esa.int/page_globcover.php. Year: 2010" }, "ZWE": { @@ -192,15 +195,18 @@ "active": "no", "description": { "ETH": { + "drought": "The land use classes are based on GLOBCOVER Land Cover Classifications.

Combined grassland; consists of two land-use types.
  1. Mosaic forest or shrubland - 50-70% (forest/shrubland & 20-50% grassland
  2. Mosaic grassland - 50-70% grassland & 20-50% forest or shrubland

Source Link: © ESA 2010 and UCLouvain. Accompanied by a link to our ESA DUE GlobCover website: http://due.esrin.esa.int/page_globcover.php. Year: 2010", "floods": "The land use classes are based on GLOBCOVER Land Cover Classifications.

Combined grassland; consists of two land-use types.
  1. Mosaic forest or shrubland - 50-70% (forest/shrubland & 20-50% grassland
  2. Mosaic grassland - 50-70% grassland & 20-50% forest or shrubland

Source Link: © ESA 2010 and UCLouvain. Accompanied by a link to our ESA DUE GlobCover website: http://due.esrin.esa.int/page_globcover.php. Year: 2010" }, "KEN": { "floods": "The land use classes are based on GLOBCOVER Land Cover Classifications.

Combined grassland; consists of two land-use types.
  1. Mosaic forest or shrubland - 50-70% (forest/shrubland & 20-50% grassland
  2. Mosaic grassland - 50-70% grassland & 20-50% forest or shrubland

Source Link: © ESA 2010 and UCLouvain. Accompanied by a link to our ESA DUE GlobCover website: http://due.esrin.esa.int/page_globcover.php. Year: 2010" }, "UGA": { + "drought": "The land use classes are based on GLOBCOVER Land Cover Classifications.

Combined grassland; consists of two land-use types.
  1. Mosaic forest or shrubland - 50-70% (forest/shrubland & 20-50% grassland
  2. Mosaic grassland - 50-70% grassland & 20-50% forest or shrubland

Source Link: © ESA 2010 and UCLouvain. Accompanied by a link to our ESA DUE GlobCover website: http://due.esrin.esa.int/page_globcover.php. Year: 2010", "floods": "The land use classes are based on GLOBCOVER Land Cover Classifications.

Combined grassland; consists of two land-use types.
  1. Mosaic forest or shrubland - 50-70% (forest/shrubland & 20-50% grassland
  2. Mosaic grassland - 50-70% grassland & 20-50% forest or shrubland

Source Link: © ESA 2010 and UCLouvain. Accompanied by a link to our ESA DUE GlobCover website: http://due.esrin.esa.int/page_globcover.php. Year: 2010" }, "ZMB": { + "drought": "The land use classes are based on GLOBCOVER Land Cover Classifications.

Combined grassland; consists of two land-use types.
  1. Mosaic forest or shrubland - 50-70% (forest/shrubland & 20-50% grassland
  2. Mosaic grassland - 50-70% grassland & 20-50% forest or shrubland

Source Link: © ESA 2010 and UCLouvain. Accompanied by a link to our ESA DUE GlobCover website: http://due.esrin.esa.int/page_globcover.php. Year: 2010", "floods": "The land use classes are based on GLOBCOVER Land Cover Classifications.

Combined grassland; consists of two land-use types.
  1. Mosaic forest or shrubland - 50-70% (forest/shrubland & 20-50% grassland
  2. Mosaic grassland - 50-70% grassland & 20-50% forest or shrubland

Source Link: © ESA 2010 and UCLouvain. Accompanied by a link to our ESA DUE GlobCover website: http://due.esrin.esa.int/page_globcover.php. Year: 2010" }, "ZWE": { diff --git a/services/API-service/src/scripts/json/layer-popup-info.xlsx b/services/API-service/src/scripts/json/layer-popup-info.xlsx index 5123878f6a502ea504f6300f4b0fc92dc4dec8f8..fed355cad21b873e6038dc5dea079e7b773801d5 100644 GIT binary patch delta 135103 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

9i>$e{Or!*fKTAKvE5M$x797TzPb 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 Mo0nE|!7Wt(2lVrVGynhq From 3e3fa62aa0ee7efdf9abe1636ab8fc6b49ae9d66 Mon Sep 17 00:00:00 2001 From: jannisvisser Date: Mon, 18 Sep 2023 11:41:16 +0200 Subject: [PATCH 16/16] fix: keep improved texts AB#23375 --- .../src/scripts/json/layer-metadata.json | 32 +++++++++--------- .../src/scripts/json/layer-popup-info.xlsx | Bin 183477 -> 140364 bytes 2 files changed, 16 insertions(+), 16 deletions(-) diff --git a/services/API-service/src/scripts/json/layer-metadata.json b/services/API-service/src/scripts/json/layer-metadata.json index 45b39f475..9500a28b1 100644 --- a/services/API-service/src/scripts/json/layer-metadata.json +++ b/services/API-service/src/scripts/json/layer-metadata.json @@ -167,22 +167,22 @@ "active": "no", "description": { "ETH": { - "drought": "The land use classes are based on GLOBCOVER Land Cover Classifications.

Combined cropland: consists of 3 land use types

  1. rainfed cropland
  2. mosaic cropland - 50-70% cropland & 20-50% vegetation (grassland/shrubland/forest)
  3. mosaic vegetation - 50-70% vegetation (grassland/shrubland/forest) & 20-50% cropland

Source Link: © ESA 2010 and UCLouvain. Accompanied by a link to our ESA DUE GlobCover website:
http://due.esrin.esa.int/page_globcover.php. Year: 2010", - "floods": "The land use classes are based on GLOBCOVER Land Cover Classifications.

Combined cropland: consists of 3 land use types
  1. rainfed cropland
  2. mosaic cropland - 50-70% cropland & 20-50% vegetation (grassland/shrubland/forest)
  3. mosaic vegetation - 50-70% vegetation (grassland/shrubland/forest) & 20-50% cropland

Source Link: © ESA 2010 and UCLouvain. Accompanied by a link to our ESA DUE GlobCover website: http://due.esrin.esa.int/page_globcover.php. Year: 2010" + "drought": "This layer represents the cropland. It is visualised in yellow on the map. The land use classes are based on GLOBCOVER Land Cover Classifications.

Combined cropland: consists of 3 land use types
  1. rainfed cropland
  2. mosaic cropland - 50-70% cropland & 20-50% vegetation (grassland/shrubland/forest)
  3. mosaic vegetation - 50-70% vegetation (grassland/shrubland/forest) & 20-50% cropland

Cropland source: © ESA 2010 and UCLouvain. Accompanied by a link to our ESA DUE GlobCover website: http://due.esrin.esa.int/page_globcover.php. Year: 2010", + "floods": "This layer represents the cropland. It is visualised in yellow on the map. The land use classes are based on GLOBCOVER Land Cover Classifications.

Combined cropland: consists of 3 land use types
  1. rainfed cropland
  2. mosaic cropland - 50-70% cropland & 20-50% vegetation (grassland/shrubland/forest)
  3. mosaic vegetation - 50-70% vegetation (grassland/shrubland/forest) & 20-50% cropland

Cropland source: © ESA 2010 and UCLouvain. Accompanied by a link to our ESA DUE GlobCover website: http://due.esrin.esa.int/page_globcover.php. Year: 2010" }, "KEN": { - "floods": "

The land use classes are based on GLOBCOVER Land Cover Classifications.

Combined cropland: consists of 3 land use types

  1. Rainfed cropland
  2. Mosaic cropland - 50-70% cropland & 20-50% vegetation (grassland/shrubland/forest)
  3. Mosaic vegetation - 50-70% vegetation (grassland/shrubland/forest) & 20-50% cropland

Source link: © ESA 2010 and UCLouvain. Accompanied by a link to our ESA DUE GlobCover website: http://due.esrin.esa.int/page_globcover.php. 

Latest updated: 2010


" + "floods": "This layer represents the cropland. It is visualised in yellow on the map. The land use classes are based on GLOBCOVER Land Cover Classifications.

Combined cropland: consists of 3 land use types
  1. rainfed cropland
  2. mosaic cropland - 50-70% cropland & 20-50% vegetation (grassland/shrubland/forest)
  3. mosaic vegetation - 50-70% vegetation (grassland/shrubland/forest) & 20-50% cropland

Cropland source: © ESA 2010 and UCLouvain. Accompanied by a link to our ESA DUE GlobCover website: http://due.esrin.esa.int/page_globcover.php. Year: 2010" }, "UGA": { - "drought": "The land use classes are based on GLOBCOVER Land Cover Classifications.

Combined cropland: consists of 3 land use types
  1. rainfed cropland
  2. mosaic cropland - 50-70% cropland & 20-50% vegetation (grassland/shrubland/forest)
  3. mosaic vegetation - 50-70% vegetation (grassland/shrubland/forest) & 20-50% cropland

Source Link: © ESA 2010 and UCLouvain. Accompanied by a link to our ESA DUE GlobCover website: http://due.esrin.esa.int/page_globcover.php. Year: 2010", - "floods": "The land use classes are based on GLOBCOVER Land Cover Classifications.

Combined cropland: consists of 3 land use types
  1. rainfed cropland
  2. mosaic cropland - 50-70% cropland & 20-50% vegetation (grassland/shrubland/forest)
  3. mosaic vegetation - 50-70% vegetation (grassland/shrubland/forest) & 20-50% cropland

Source Link: © ESA 2010 and UCLouvain. Accompanied by a link to our ESA DUE GlobCover website: http://due.esrin.esa.int/page_globcover.php. Year: 2010" + "drought": "This layer represents the cropland. It is visualised in yellow on the map. The land use classes are based on GLOBCOVER Land Cover Classifications.

Combined cropland: consists of 3 land use types
  1. rainfed cropland
  2. mosaic cropland - 50-70% cropland & 20-50% vegetation (grassland/shrubland/forest)
  3. mosaic vegetation - 50-70% vegetation (grassland/shrubland/forest) & 20-50% cropland

Cropland source: © ESA 2010 and UCLouvain. Accompanied by a link to our ESA DUE GlobCover website: http://due.esrin.esa.int/page_globcover.php. Year: 2010", + "floods": "This layer represents the cropland. It is visualised in yellow on the map. The land use classes are based on GLOBCOVER Land Cover Classifications.

Combined cropland: consists of 3 land use types
  1. rainfed cropland
  2. mosaic cropland - 50-70% cropland & 20-50% vegetation (grassland/shrubland/forest)
  3. mosaic vegetation - 50-70% vegetation (grassland/shrubland/forest) & 20-50% cropland

Cropland source: © ESA 2010 and UCLouvain. Accompanied by a link to our ESA DUE GlobCover website: http://due.esrin.esa.int/page_globcover.php. Year: 2010" }, "ZMB": { - "drought": "The land use classes are based on GLOBCOVER Land Cover Classifications.

Combined cropland: consists of 3 land use types
  1. rainfed cropland
  2. mosaic cropland - 50-70% cropland & 20-50% vegetation (grassland/shrubland/forest)
  3. mosaic vegetation - 50-70% vegetation (grassland/shrubland/forest) & 20-50% cropland

Source Link: © ESA 2010 and UCLouvain. Accompanied by a link to our ESA DUE GlobCover website: http://due.esrin.esa.int/page_globcover.php. Year: 2010", - "floods": "The land use classes are based on GLOBCOVER Land Cover Classifications.

Combined cropland: consists of 3 land use types
  1. rainfed cropland
  2. mosaic cropland - 50-70% cropland & 20-50% vegetation (grassland/shrubland/forest)
  3. mosaic vegetation - 50-70% vegetation (grassland/shrubland/forest) & 20-50% cropland

Source Link: © ESA 2010 and UCLouvain. Accompanied by a link to our ESA DUE GlobCover website: http://due.esrin.esa.int/page_globcover.php. Year: 2010" + "drought": "This layer represents the cropland. It is visualised in yellow on the map. The land use classes are based on GLOBCOVER Land Cover Classifications.

Combined cropland: consists of 3 land use types
  1. rainfed cropland
  2. mosaic cropland - 50-70% cropland & 20-50% vegetation (grassland/shrubland/forest)
  3. mosaic vegetation - 50-70% vegetation (grassland/shrubland/forest) & 20-50% cropland

Cropland source: © ESA 2010 and UCLouvain. Accompanied by a link to our ESA DUE GlobCover website: http://due.esrin.esa.int/page_globcover.php. Year: 2010", + "floods": "This layer represents the cropland. It is visualised in yellow on the map. The land use classes are based on GLOBCOVER Land Cover Classifications.

Combined cropland: consists of 3 land use types
  1. rainfed cropland
  2. mosaic cropland - 50-70% cropland & 20-50% vegetation (grassland/shrubland/forest)
  3. mosaic vegetation - 50-70% vegetation (grassland/shrubland/forest) & 20-50% cropland

Cropland source: © ESA 2010 and UCLouvain. Accompanied by a link to our ESA DUE GlobCover website: http://due.esrin.esa.int/page_globcover.php. Year: 2010" }, "ZWE": { - "drought": "The land use classes are based on GLOBCOVER Land Cover Classifications.

Combined cropland: consists of 3 land use types
  1. rainfed cropland
  2. mosaic cropland - 50-70% cropland & 20-50% vegetation (grassland/shrubland/forest)
  3. mosaic vegetation - 50-70% vegetation (grassland/shrubland/forest) & 20-50% cropland

Source Link Zimbabwe: © ESA 2010 and UCLouvain. Accompanied by a link to our ESA DUE GlobCover website: http://due.esrin.esa.int/page_globcover.php. Year: 2010" + "drought": "This layer represents the cropland. It is visualised in yellow on the map. The land use classes are based on GLOBCOVER Land Cover Classifications.

Combined cropland: consists of 3 land use types
  1. rainfed cropland
  2. mosaic cropland - 50-70% cropland & 20-50% vegetation (grassland/shrubland/forest)
  3. mosaic vegetation - 50-70% vegetation (grassland/shrubland/forest) & 20-50% cropland

Cropland source: © ESA 2010 and UCLouvain. Accompanied by a link to our ESA DUE GlobCover website: http://due.esrin.esa.int/page_globcover.php. Year: 2010" } } }, @@ -195,22 +195,22 @@ "active": "no", "description": { "ETH": { - "drought": "The land use classes are based on GLOBCOVER Land Cover Classifications.

Combined grassland; consists of two land-use types.
  1. Mosaic forest or shrubland - 50-70% (forest/shrubland & 20-50% grassland
  2. Mosaic grassland - 50-70% grassland & 20-50% forest or shrubland

Source Link: © ESA 2010 and UCLouvain. Accompanied by a link to our ESA DUE GlobCover website: http://due.esrin.esa.int/page_globcover.php. Year: 2010", - "floods": "The land use classes are based on GLOBCOVER Land Cover Classifications.

Combined grassland; consists of two land-use types.
  1. Mosaic forest or shrubland - 50-70% (forest/shrubland & 20-50% grassland
  2. Mosaic grassland - 50-70% grassland & 20-50% forest or shrubland

Source Link: © ESA 2010 and UCLouvain. Accompanied by a link to our ESA DUE GlobCover website: http://due.esrin.esa.int/page_globcover.php. Year: 2010" + "drought": "This layer represents the grassland. It is visualised in green on the map. The land use classes are based on GLOBCOVER Land Cover Classifications.

Combined grassland; consists of two land-use types.
  1. Mosaic forest or shrubland - 50-70% (forest/shrubland & 20-50% grassland
  2. Mosaic grassland - 50-70% grassland & 20-50% forest or shrubland

Grassland source: © ESA 2010 and UCLouvain. Accompanied by a link to our ESA DUE GlobCover website: http://due.esrin.esa.int/page_globcover.php. Year: 2010", + "floods": "This layer represents the grassland. It is visualised in green on the map. The land use classes are based on GLOBCOVER Land Cover Classifications.

Combined grassland; consists of two land-use types.
  1. Mosaic forest or shrubland - 50-70% (forest/shrubland & 20-50% grassland
  2. Mosaic grassland - 50-70% grassland & 20-50% forest or shrubland

Grassland source: © ESA 2010 and UCLouvain. Accompanied by a link to our ESA DUE GlobCover website: http://due.esrin.esa.int/page_globcover.php. Year: 2010" }, "KEN": { - "floods": "The land use classes are based on GLOBCOVER Land Cover Classifications.

Combined grassland; consists of two land-use types.
  1. Mosaic forest or shrubland - 50-70% (forest/shrubland & 20-50% grassland
  2. Mosaic grassland - 50-70% grassland & 20-50% forest or shrubland

Source Link: © ESA 2010 and UCLouvain. Accompanied by a link to our ESA DUE GlobCover website: http://due.esrin.esa.int/page_globcover.php. Year: 2010" + "floods": "This layer represents the grassland. It is visualised in green on the map. The land use classes are based on GLOBCOVER Land Cover Classifications.

Combined grassland; consists of two land-use types.
  1. Mosaic forest or shrubland - 50-70% (forest/shrubland & 20-50% grassland
  2. Mosaic grassland - 50-70% grassland & 20-50% forest or shrubland

Grassland source: © ESA 2010 and UCLouvain. Accompanied by a link to our ESA DUE GlobCover website: http://due.esrin.esa.int/page_globcover.php. Year: 2010" }, "UGA": { - "drought": "The land use classes are based on GLOBCOVER Land Cover Classifications.

Combined grassland; consists of two land-use types.
  1. Mosaic forest or shrubland - 50-70% (forest/shrubland & 20-50% grassland
  2. Mosaic grassland - 50-70% grassland & 20-50% forest or shrubland

Source Link: © ESA 2010 and UCLouvain. Accompanied by a link to our ESA DUE GlobCover website: http://due.esrin.esa.int/page_globcover.php. Year: 2010", - "floods": "The land use classes are based on GLOBCOVER Land Cover Classifications.

Combined grassland; consists of two land-use types.
  1. Mosaic forest or shrubland - 50-70% (forest/shrubland & 20-50% grassland
  2. Mosaic grassland - 50-70% grassland & 20-50% forest or shrubland

Source Link: © ESA 2010 and UCLouvain. Accompanied by a link to our ESA DUE GlobCover website: http://due.esrin.esa.int/page_globcover.php. Year: 2010" + "drought": "This layer represents the grassland. It is visualised in green on the map. The land use classes are based on GLOBCOVER Land Cover Classifications.

Combined grassland; consists of two land-use types.
  1. Mosaic forest or shrubland - 50-70% (forest/shrubland & 20-50% grassland
  2. Mosaic grassland - 50-70% grassland & 20-50% forest or shrubland

Grassland source: © ESA 2010 and UCLouvain. Accompanied by a link to our ESA DUE GlobCover website: http://due.esrin.esa.int/page_globcover.php. Year: 2010", + "floods": "This layer represents the grassland. It is visualised in green on the map. The land use classes are based on GLOBCOVER Land Cover Classifications.

Combined grassland; consists of two land-use types.
  1. Mosaic forest or shrubland - 50-70% (forest/shrubland & 20-50% grassland
  2. Mosaic grassland - 50-70% grassland & 20-50% forest or shrubland

Grassland source: © ESA 2010 and UCLouvain. Accompanied by a link to our ESA DUE GlobCover website: http://due.esrin.esa.int/page_globcover.php. Year: 2010" }, "ZMB": { - "drought": "The land use classes are based on GLOBCOVER Land Cover Classifications.

Combined grassland; consists of two land-use types.
  1. Mosaic forest or shrubland - 50-70% (forest/shrubland & 20-50% grassland
  2. Mosaic grassland - 50-70% grassland & 20-50% forest or shrubland

Source Link: © ESA 2010 and UCLouvain. Accompanied by a link to our ESA DUE GlobCover website: http://due.esrin.esa.int/page_globcover.php. Year: 2010", - "floods": "The land use classes are based on GLOBCOVER Land Cover Classifications.

Combined grassland; consists of two land-use types.
  1. Mosaic forest or shrubland - 50-70% (forest/shrubland & 20-50% grassland
  2. Mosaic grassland - 50-70% grassland & 20-50% forest or shrubland

Source Link: © ESA 2010 and UCLouvain. Accompanied by a link to our ESA DUE GlobCover website: http://due.esrin.esa.int/page_globcover.php. Year: 2010" + "drought": "This layer represents the grassland. It is visualised in green on the map. The land use classes are based on GLOBCOVER Land Cover Classifications.

Combined grassland; consists of two land-use types.
  1. Mosaic forest or shrubland - 50-70% (forest/shrubland & 20-50% grassland
  2. Mosaic grassland - 50-70% grassland & 20-50% forest or shrubland

Grassland source: © ESA 2010 and UCLouvain. Accompanied by a link to our ESA DUE GlobCover website: http://due.esrin.esa.int/page_globcover.php. Year: 2010", + "floods": "This layer represents the grassland. It is visualised in green on the map. The land use classes are based on GLOBCOVER Land Cover Classifications.

Combined grassland; consists of two land-use types.
  1. Mosaic forest or shrubland - 50-70% (forest/shrubland & 20-50% grassland
  2. Mosaic grassland - 50-70% grassland & 20-50% forest or shrubland

Grassland source: © ESA 2010 and UCLouvain. Accompanied by a link to our ESA DUE GlobCover website: http://due.esrin.esa.int/page_globcover.php. Year: 2010" }, "ZWE": { - "drought": "The land use classes are based on GLOBCOVER Land Cover Classifications.

Combined grassland; consists of two land-use types.
  1. Mosaic forest or shrubland - 50-70% (forest/shrubland & 20-50% grassland
  2. Mosaic grassland - 50-70% grassland & 20-50% forest or shrubland

Source Link: © ESA 2010 and UCLouvain. Accompanied by a link to our ESA DUE GlobCover website: http://due.esrin.esa.int/page_globcover.php. Year: 2010" + "drought": "This layer represents the grassland. It is visualised in green on the map. The land use classes are based on GLOBCOVER Land Cover Classifications.

Combined grassland; consists of two land-use types.
  1. Mosaic forest or shrubland - 50-70% (forest/shrubland & 20-50% grassland
  2. Mosaic grassland - 50-70% grassland & 20-50% forest or shrubland

Grassland source: © ESA 2010 and UCLouvain. Accompanied by a link to our ESA DUE GlobCover website: http://due.esrin.esa.int/page_globcover.php. Year: 2010" } } }, diff --git a/services/API-service/src/scripts/json/layer-popup-info.xlsx b/services/API-service/src/scripts/json/layer-popup-info.xlsx index fed355cad21b873e6038dc5dea079e7b773801d5..1c54d3418899febe4e4dea41c3f372cf2d11f840 100644 GIT binary patch delta 112896 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
Zr>8z|`mr^=}A(s29V(}D_j7AHO#On*)pl4Qx1 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

R!K#G}xXaA?TkC*FryX6%G}DM#8dCR)t%G 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

CKas$g%8WD7V{40x&TGYWeV#w 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 Q#Fr!_0wM-u#{vKV03*zP{r~^~