--- title: Jira issue DSP-138 author: Chris date: 7 Nov 2022 tags: RSE, UoM, ClimateJust --- # Jira issue DSP-138 ## Description The current [ClimateJust] mapping tools is accessblie at: https://www.climatejust.org.uk/mapping/ The GUI of the tool provides four tab pages. Each one of them has a `TreeView` control. Each `TreeView` control provides access to map layers for a mapping domain. The layers are shown on the map once the user selects the associated entry on the `Treeview`. Many of these layers may be generated by the same source FeatureClass in the source file geodatabase. That means that, most probably, each layer is generated by rendering with different symbols/colours the values that are ==**found in one of the fields of a FeatureClass**==. [ClimateJust]: https://www.climatejust.org.uk/mapping/ ## Tasks - [x] Find all JavaScript files developed by Richard. List them in a Markdown file. - [x] Familiarize yourself with the current source code. - [x] Discover the variables used in Javascript that are associated with each layer entry in the `TreeViews`. - Map each layer in the `TreeView` Controls to an FGDB FeatureClass, Field, JavaScript Variable, TreeView layer name (possibly field alias). Document this 4-entry mapping in a txt document --- Example: TabPage: Flooding Alias; JavaScriptVariable; FeatureClass; Field; Neighbourhood Flood Vulnerability Index; var1, FeatureClass1; Field1; Susceptibility; var2; FeatureClass1; Field8; etc ## `.js` developed by Richard `.js` developed by Richard are in the following: - [x] `mapLayers.js` - [x] [`mapMenu.js`] - `floodMaps`, `agencyMaps`, `heatMaps`, `fuelMaps`, `adminMaps` - shows label and respective `.js` variable - structure follows `TreeView` - [x] [`map.js`] - basically the map reaction - [x] [`legends.js`] - show label and `.js` variable and GeoServer (implies feature class) ## Label, FeatureClass, field and `.js` var mapping This information can be obtain at [`mapMenu.js`] and [`legends.js`] [`map.js`]: https://www.climatejust.org.uk/mapping/js/map.js [`legends.js`]: https://www.climatejust.org.uk/mapping/js/legends.js [`mapMenu.js`]: https://www.climatejust.org.uk/mapping/js/mapMenu.js ```javascript!= var cj18_legend = 'https://maps.tellus-toolkit.com/geoserver/cj18/wms?'; var EA_legend = 'https://environment.data.gov.uk/spatialdata/'; var admin_legend = 'https://maps.tellus-toolkit.com/geoserver/admin/wms?'; var legends = [ { label: "Neighbourhood Flood Vulnerability Index", jsVar: "nfvi", geoServer: "cj18_legend", featureClass: "N/A", field: "N/A" }, { label: "Susceptibility", jsVar: "susceptibility", geoServer: "cj18_legend", featureClass: "N/A", field: "N/A" }, { label: "Age", jsVar: "age", geoServer: "cj18_legend", featureClass: "N/A", field: "N/A" }, { label: "Under 5", jsVar: "under5", geoServer: "cj18_legend", featureClass: "N/A", field: "N/A" }, { label: "Over 75", jsVar: "over75", geoServer: "cj18_legend", featureClass: "N/A", field: "N/A" }, { label: "Disability / people in ill-health (% people whose day-to-day activities are limited)", jsVar: "dis_illHealth", geoServer: "cj18_legend", featureClass: "N/A", field: "N/A" }, { label: "Vulnerability due to health", jsVar: "ill_health", geoServer: "cj18_legend", featureClass: "N/A", field: "N/A" }, { label: "Disability (% people whose day-to-day activities are limited a lot)", jsVar: "ill_d2dHeat", geoServer: "cj18_legend", featureClass: "N/A", field: "N/A" }, { label: "% households with at least one person with long term limiting illness", jsVar: "llti", geoServer: "cj18_legend", featureClass: "N/A", field: "N/A" }, { label: "Inability to prepare", jsVar: "f_prepare", geoServer: "cj18_legend", featureClass: "N/A", field: "N/A" }, { label: "Vulnerability due to income", jsVar: "income", geoServer: "cj18_legend", featureClass: "N/A", field: "N/A" }, { label: "% unemployed", jsVar: "unemployed", geoServer: "cj18_legend", featureClass: "N/A", field: "N/A" }, { label: "% long-term unemployed", jsVar: "LTunemployed", geoServer: "cj18_legend", featureClass: "N/A", field: "N/A" }, { label: "Low income occupations (% in routine or semi- routine occupations)", jsVar: "lowIncome", geoServer: "cj18_legend", featureClass: "N/A", field: "N/A" }, { label: "Households with dependent children and no adults in employment (%)", jsVar: "depChildUnemp", geoServer: "cj18_legend", featureClass: "N/A", field: "N/A" }, { label: "Income deprivation index", jsVar: "incomeDepIndex", geoServer: "cj18_legend", featureClass: "N/A", field: "N/A" }, { label: "Vulnerability due to issues of information use", jsVar: "info", geoServer: "cj18_legend", featureClass: "N/A", field: "N/A" }, { label: "Recent arrivals to UK (% people with <1 yr residency coming from outside UK)", jsVar: "arrivalsUK", geoServer: "cj18_legend", featureClass: "N/A", field: "N/A" }, { label: "Level of proficiency in English (%)", jsVar: "engLanguage", geoServer: "cj18_legend", featureClass: "N/A", field: "N/A" }, { label: "Vulnerability due to lack of local knowledge", jsVar: "localKnowledge", geoServer: "cj18_legend", featureClass: "N/A", field: "N/A" }, { label: "New migrants from outside local area (%)", jsVar: "migrants", geoServer: "cj18_legend", featureClass: "N/A", field: "N/A" }, { label: "Vulnerability due to property tenure", jsVar: "propTenure", geoServer: "cj18_legend", featureClass: "N/A", field: "N/A" }, { label: "Private renters (% Households)", jsVar: "privRent", geoServer: "cj18_legend", featureClass: "N/A", field: "N/A" }, { label: "Social renters (% Households renting from Social or Council landlords)", jsVar: "socialRent", geoServer: "cj18_legend", featureClass: "N/A", field: "N/A" }, { label: "Inability to respond", jsVar: "nfviRespond", geoServer: "cj18_legend", featureClass: "N/A", field: "N/A" }, { label: "Vulnerability due to lack of physical mobility", jsVar: "mobility", geoServer: "cj18_legend", featureClass: "N/A", field: "N/A" }, { label: "High levels of disability (% of population who are disabled)", jsVar: "disability", geoServer: "cj18_legend", featureClass: "N/A", field: "N/A" }, { label: "% people living in medical and care establishments", jsVar: "medCare", geoServer: "cj18_legend", featureClass: "N/A", field: "N/A" }, { label: "Lack of private transport (% households with no car or van)", jsVar: "transport", geoServer: "cj18_legend", featureClass: "N/A", field: "N/A" }, { label: "Vulnerability due to crime", jsVar: "crimeIndex", geoServer: "cj18_legend", featureClass: "N/A", field: "N/A" }, { label: "Crime index (IMD)", jsVar: "crimeIMD", geoServer: "cj18_legend", featureClass: "N/A", field: "N/A" }, { label: "Inability to recover", jsVar: "nfviRecover", geoServer: "cj18_legend", featureClass: "N/A", field: "N/A" }, { label: "Inability to recover", jsVar: "nfviCommunity", geoServer: "cj18_legend", featureClass: "N/A", field: "N/A" }, { label: "Vulnerability due to housing characteristics", jsVar: "housing", geoServer: "cj18_legend", featureClass: "N/A", field: "N/A" }, { label: "% caravan or other mobile or temporary structures in all households", jsVar: "caravan", geoServer: "cj18_legend", featureClass: "N/A", field: "N/A" }, { label: "Number of properties within historical flood boundary", jsVar: "directFlood", geoServer: "cj18_legend", featureClass: "N/A", field: "N/A" }, { label: "Number of properties within historical flood boundary", jsVar: "serviceFlood", geoServer: "cj18_legend", featureClass: "N/A", field: "N/A" }, { label: "% of emergency services exposed to flooding", jsVar: "emergServices", geoServer: "cj18_legend", featureClass: "N/A", field: "N/A" }, { label: "% no. of care homes exposed to flooding", jsVar: "careHomes", geoServer: "cj18_legend", featureClass: "N/A", field: "N/A" }, { label: "% no. of GP surgeries exposed to flooding", jsVar: "gpFlood", geoServer: "cj18_legend", featureClass: "N/A", field: "N/A" }, { label: "% no. of schools exposed to flooding", jsVar: "schoolFlood", geoServer: "cj18_legend", featureClass: "N/A", field: "N/A" }, { label: "Vulnerability due to lack of social networks", jsVar: "socialNet", geoServer: "cj18_legend", featureClass: "N/A", field: "N/A" }, { label: "% single-pensioner households", jsVar: "pensioner", geoServer: "cj18_legend", featureClass: "N/A", field: "N/A" }, { label: "% single-pensioner households", jsVar: "singlePen", geoServer: "cj18_legend", featureClass: "N/A", field: "N/A" }, { label: "% lone-parent households with dependent children", jsVar: "loneParentFlood", geoServer: "cj18_legend", featureClass: "N/A", field: "N/A" }, { label: "% lone-parent households with dependent children", jsVar: "loneParent", geoServer: "cj18_legend", featureClass: "N/A", field: "N/A" }, { label: "% children of primary school age (4-11) in the population", jsVar: "age4_11", geoServer: "cj18_legend", featureClass: "N/A", field: "N/A" }, { label: "Working away from home (% not working at home)", jsVar: "workAway", geoServer: "cj18_legend", featureClass: "N/A", field: "N/A" }, { label: "Travel time to nearest GP by walk/public transport", jsVar: "ttGP", geoServer: "cj18_legend", featureClass: "N/A", field: "N/A" }, { label: "% of at risk population (no car) outside of 15 minutes by walk/public transport to nearest GP", jsVar: "min15GP", geoServer: "cj18_legend", featureClass: "N/A", field: "N/A" }, { label: "Number of GPs within 15 minutes by walk/public transport", jsVar: "less15GP", geoServer: "cj18_legend", featureClass: "N/A", field: "N/A" }, { label: "Number of GPs within 15 minutes by car", jsVar: "less15GPcar", geoServer: "cj18_legend", featureClass: "N/A", field: "N/A" }, { label: "Travel time to nearest hospital by walk/public transport", jsVar: "walkHosp", geoServer: "cj18_legend", featureClass: "N/A", field: "N/A" }, { label: "Travel time to nearest hospital by car", jsVar: "carHosp", geoServer: "cj18_legend", featureClass: "N/A", field: "N/A" }, { label: "% of at risk population outside of 30 minutes by walk/PT to nearest hospital", jsVar: "risk30WalkHosp", geoServer: "cj18_legend", featureClass: "N/A", field: "N/A" }, { label: "Number of hospitals within 30 minutes by walk/public transport", jsVar: "less30minHospWalk", geoServer: "cj18_legend", featureClass: "N/A", field: "N/A" }, { label: "Number of hospitals within 30 minutes by car", jsVar: "less30minHospCar", geoServer: "cj18_legend", featureClass: "N/A", field: "N/A" }, { label: "River & Coastal -> Group -> Present Day", jsVar: "SFRIpresDayG", geoServer: "cj18_legend", featureClass: "N/A", field: "N/A" }, { label: "River & Coastal -> Group -> Future 2050s 2&degC scenario", jsVar: "SFRI2050_2degG", geoServer: "cj18_legend", featureClass: "N/A", field: "N/A" }, { label: "River & Coastal -> Group -> Future 2050s 4&degC scenario", jsVar: "SFRI2050_4degG", geoServer: "cj18_legend", featureClass: "N/A", field: "N/A" }, { label: "River & Coastal -> Individual -> Present Day", jsVar: "SFRIpresDayI", geoServer: "cj18_legend", featureClass: "N/A", field: "N/A" }, { label: "River & Coastal -> Individual -> Future 2050s 2&degC scenario", jsVar: "SFRI2050_2degI", geoServer: "cj18_legend", featureClass: "N/A", field: "N/A" }, { label: "River & Coastal -> Individual -> Future 2050s 4&degC scenario", jsVar: "SFRI2050_4degI", geoServer: "cj18_legend", featureClass: "N/A", field: "N/A" }, { label: "Surface water -> Group -> Present Day", jsVar: "SFRIpresDayG_SW", geoServer: "cj18_legend", featureClass: "N/A", field: "N/A" }, { label: "Surface water -> Group -> Future 2050s 2&degC scenario", jsVar: "SFRI2050_2degG_SW", geoServer: "cj18_legend", featureClass: "N/A", field: "N/A" }, { label: "Surface water -> Group -> Future 2050s 4&degC scenario", jsVar: "SFRI2050_4degG_SW", geoServer: "cj18_legend", featureClass: "N/A", field: "N/A" }, { label: "Surface water -> Individual -> Present Day", jsVar: "SFRIpresDayI_SW", geoServer: "cj18_legend", featureClass: "N/A", field: "N/A" }, { label: "Surface water -> Individual -> Future 2050s 2&degC scenario", jsVar: "SFRI2050_2degI_SW", geoServer: "cj18_legend", featureClass: "N/A", field: "N/A" }, { label: "Surface water -> Individual -> Future 2050s 4&degC scenario", jsVar: "SFRI2050_4degI_SW", geoServer: "cj18_legend", featureClass: "N/A", field: "N/A" }, { // heat maps label: "Population weighted vulnerability and mean summer maximum temperature 2050s -> Medium emissions scenario => Low estimate (10th percentile)", jsVar: "RWHZZ_CV7", geoServer: "cj18_legend", featureClass: "N/A", field: "N/A" }, { label: "Population weighted vulnerability and mean summer maximum temperature 2050s -> Medium emissions scenario => Central estimate (50th percentile)", jsVar: "RWHZZ_CV8", geoServer: "cj18_legend", featureClass: "N/A", field: "N/A" }, { label: "Population weighted vulnerability and mean summer maximum temperature 2050s -> Medium emissions scenario => High estimate (90th percentile)", jsVar: "RWHZZ_CV9", geoServer: "cj18_legend", featureClass: "N/A", field: "N/A" }, { label: "Population weighted vulnerability and mean summer maximum temperature 2050s -> Low emissions scenario => Low estimate (10th percentile)", jsVar: "RWHZZ_CV4", geoServer: "cj18_legend", featureClass: "N/A", field: "N/A" }, { label: "Population weighted vulnerability and mean summer maximum temperature 2050s -> Low emissions scenario => Central estimate (50th percentile)", jsVar: "RWHZZ_CV5", geoServer: "cj18_legend", featureClass: "N/A", field: "N/A" }, { label: "Population weighted vulnerability and mean summer maximum temperature 2050s -> Low emissions scenario => High estimate (90th percentile)", jsVar: "RWHZZ_CV6", geoServer: "cj18_legend", featureClass: "N/A", field: "N/A" }, { label: "Population weighted vulnerability and mean summer maximum temperature 2050s -> High emissions scenario => Low estimate (10th percentile)", jsVar: "RWHZZ_CV1", geoServer: "cj18_legend", featureClass: "N/A", field: "N/A" }, { label: "Population weighted vulnerability and mean summer maximum temperature 2050s -> High emissions scenario => Central estimate (50th percentile)", jsVar: "RWHZZ_CV2", geoServer: "cj18_legend", featureClass: "N/A", field: "N/A" }, { label: "Population weighted vulnerability and mean summer maximum temperature 2050s -> High emissions scenario => High estimate (50th percentile)", jsVar: "RWHZZ_CV3", geoServer: "cj18_legend", featureClass: "N/A", field: "N/A" }, { label: "Population weighted vulnerability and change in mean summer maximum temperature baseline to 2050s -> Medium emissions scenario => Low" + " estimate (10th percentile)", jsVar: "RWHZZ_CV16", geoServer: "cj18_legend", featureClass: "N/A", field: "N/A" }, { label: "Population weighted vulnerability and change in mean summer maximum temperature baseline to 2050s -> Medium emissions scenario => Central" + " estimate (50th percentile)", jsVar: "RWHZZ_CV17", geoServer: "cj18_legend", featureClass: "N/A", field: "N/A" }, { label: "Population weighted vulnerability and change in mean summer maximum temperature baseline to 2050s -> Medium emissions scenario => High" + " estimate (90th percentile)", jsVar: "RWHZZ_CV18", geoServer: "cj18_legend", featureClass: "N/A", field: "N/A" }, { label: "Population weighted vulnerability and change in mean summer maximum temperature baseline to 2050s -> Low emissions scenario => Low" + " estimate (10th percentile)", jsVar: "RWHZZ_CV13", geoServer: "cj18_legend", featureClass: "N/A", field: "N/A" }, { label: "Population weighted vulnerability and change in mean summer maximum temperature baseline to 2050s -> Low emissions scenario => Central" + " estimate (50th percentile)", jsVar: "RWHZZ_CV14", geoServer: "cj18_legend", featureClass: "N/A", field: "N/A" }, { label: "Population weighted vulnerability and change in mean summer maximum temperature baseline to 2050s -> Low emissions scenario => High" + " estimate (90th percentile)", jsVar: "RWHZZ_CV15", geoServer: "cj18_legend", featureClass: "N/A", field: "N/A" }, { label: "Population weighted vulnerability and change in mean summer maximum temperature baseline to 2050s -> High emissions scenario => Low" + " estimate (10th percentile)", jsVar: "RWHZZ_CV10", geoServer: "cj18_legend", featureClass: "N/A", field: "N/A" }, { label: "Population weighted vulnerability and change in mean summer maximum temperature baseline to 2050s -> High emissions scenario => Central" + " estimate (50th percentile)", jsVar: "RWHZZ_CV11", geoServer: "cj18_legend", featureClass: "N/A", field: "N/A" }, { label: "Population weighted vulnerability and change in mean summer maximum temperature baseline to 2050s -> High emissions scenario => High" + " estimate (90th percentile)", jsVar: "RWHZZ_CV12", geoServer: "cj18_legend", featureClass: "N/A", field: "N/A" }, { label: "Population weighted vulnerability and change in the temperature of the warmest day baseline to 2050s -> Medium emissions scenario => Low" + " estimate (10th percentile)", jsVar: "RWHZZ_CV25", geoServer: "cj18_legend", featureClass: "N/A", field: "N/A" }, { label: "Population weighted vulnerability and change in the temperature of the warmest day baseline to 2050s -> Medium emissions scenario => Central" + " estimate (50th percentile)", jsVar: "RWHZZ_CV26", geoServer: "cj18_legend", featureClass: "N/A", field: "N/A" }, { label: "Population weighted vulnerability and change in the temperature of the warmest day baseline to 2050s -> Medium emissions scenario => High" + " estimate (90th percentile)", jsVar: "RWHZZ_CV27", geoServer: "cj18_legend", featureClass: "N/A", field: "N/A" }, { label: "Population weighted vulnerability and change in the temperature of the warmest day baseline to 2050s -> Low emissions scenario => Low" + " estimate (10th percentile)", jsVar: "RWHZZ_CV22", geoServer: "cj18_legend", featureClass: "N/A", field: "N/A" }, { label: "Population weighted vulnerability and change in the temperature of the warmest day baseline to 2050s -> Low emissions scenario => Central" + " estimate (50th percentile)", jsVar: "ZRWHZZ_CV2", geoServer: "cj18_legend", featureClass: "N/A", field: "N/A" }, { label: "Population weighted vulnerability and change in the temperature of the warmest day baseline to 2050s -> Low emissions scenario => High" + " estimate (90th percentile)", jsVar: "RWHZZ_CV24", geoServer: "cj18_legend", featureClass: "N/A", field: "N/A" }, { label: "Population weighted vulnerability and change in the temperature of the warmest day baseline to 2050s -> High emissions scenario => Low" + " estimate (10th percentile)", jsVar: "RWHZZ_CV19", geoServer: "cj18_legend", featureClass: "N/A", field: "N/A" }, { label: "Population weighted vulnerability and change in the temperature of the warmest day baseline to 2050s -> High emissions scenario => Central" + " estimate (50th percentile)", jsVar: "RWHZZ_CV20", geoServer: "cj18_legend", featureClass: "N/A", field: "N/A" }, { label: "Population weighted vulnerability and change in the temperature of the warmest day baseline to 2050s -> High emissions scenario => High" + " estimate (90th percentile)", jsVar: "RWHZZ_CV21", geoServer: "cj18_legend", featureClass: "N/A", field: "N/A" }, { label: "Population weighted vulnerability and change in the temperature of the warmest night baseline to 2050s -> Medium emissions scenario => Low" + " estimate (10th percentile)", jsVar: "RWHZZ_CV34", geoServer: "cj18_legend", featureClass: "N/A", field: "N/A" }, { label: "Population weighted vulnerability and change in the temperature of the warmest night baseline to 2050s -> Medium emissions scenario => Central" + " estimate (50th percentile)", jsVar: "RWHZZ_CV35", geoServer: "cj18_legend", featureClass: "N/A", field: "N/A" }, { label: "Population weighted vulnerability and change in the temperature of the warmest night baseline to 2050s -> Medium emissions scenario => High" + " estimate (90th percentile)", jsVar: "RWHZZ_CV36", geoServer: "cj18_legend", featureClass: "N/A", field: "N/A" }, { label: "Population weighted vulnerability and change in the temperature of the warmest night baseline to 2050s -> Low emissions scenario => Low" + " estimate (10th percentile)", jsVar: "RWHZZ_CV31", geoServer: "cj18_legend", featureClass: "N/A", field: "N/A" }, { label: "Population weighted vulnerability and change in the temperature of the warmest night baseline to 2050s -> Low emissions scenario => Central" + " estimate (50th percentile)", jsVar: "RWHZZ_CV32", geoServer: "cj18_legend", featureClass: "N/A", field: "N/A" }, { label: "Population weighted vulnerability and change in the temperature of the warmest night baseline to 2050s -> Low emissions scenario => High" + " estimate (90th percentile)", jsVar: "RWHZZ_CV33", geoServer: "cj18_legend", featureClass: "N/A", field: "N/A" }, { label: "Population weighted vulnerability and change in the temperature of the warmest night baseline to 2050s -> High emissions scenario => Low" + " estimate (10th percentile)", jsVar: "RWHZZ_CV28", geoServer: "cj18_legend", featureClass: "N/A", field: "N/A" }, { label: "Population weighted vulnerability and change in the temperature of the warmest night baseline to 2050s -> High emissions scenario => Central" + " estimate (50th percentile)", jsVar: "RWHZZ_CV29", geoServer: "cj18_legend", featureClass: "N/A", field: "N/A" }, { label: "Population weighted vulnerability and change in the temperature of the warmest night baseline to 2050s -> High emissions scenario => High" + " estimate (90th percentile)", jsVar: "RWHZZ_CV30", geoServer: "cj18_legend", featureClass: "N/A", field: "N/A" }, { label: "Average vulnerability and mean summer maximum temperature 2050s -> Medium emissions scenario => Low estimate (10th percentile)", jsVar: "R_HZZ_CV7", geoServer: "cj18_legend", featureClass: "N/A", field: "N/A" }, { label: "Average vulnerability and mean summer maximum temperature 2050s -> Medium emissions scenario => Central estimate (50th percentile)", jsVar: "R_HZZ_CV8", geoServer: "cj18_legend", featureClass: "N/A", field: "N/A" }, { label: "Average vulnerability and mean summer maximum temperature 2050s -> Medium emissions scenario => High estimate (90th percentile)", jsVar: "R_HZZ_CV9", geoServer: "cj18_legend", featureClass: "N/A", field: "N/A" }, { label: "Average vulnerability and mean summer maximum temperature 2050s -> Low emissions scenario => Low estimate (10th percentile)", jsVar: "R_HZZ_CV4", geoServer: "cj18_legend", featureClass: "N/A", field: "N/A" }, { label: "Average vulnerability and mean summer maximum temperature 2050s -> Low emissions scenario => Central estimate (50th percentile)", jsVar: "R_HZZ_CV5", geoServer: "cj18_legend", featureClass: "N/A", field: "N/A" }, { label: "Average vulnerability and mean summer maximum temperature 2050s -> Low emissions scenario => High estimate (90th percentile)", jsVar: "R_HZZ_CV6", geoServer: "cj18_legend", featureClass: "N/A", field: "N/A" }, { label: "Average vulnerability and mean summer maximum temperature 2050s -> High emissions scenario => Low estimate (10th percentile)", jsVar: "R_HZZ_CV1", geoServer: "cj18_legend", featureClass: "N/A", field: "N/A" }, { label: "Average vulnerability and mean summer maximum temperature 2050s -> High emissions scenario => Central estimate (50th percentile)", jsVar: "R_HZZ_CV2", geoServer: "cj18_legend", featureClass: "N/A", field: "N/A" }, { label: "Average vulnerability and mean summer maximum temperature 2050s -> High emissions scenario => High estimate (90th percentile)", jsVar: "R_HZZ_CV3", geoServer: "cj18_legend", featureClass: "N/A", field: "N/A" }, { label: "Average vulnerability and mean summer maximum temperature baseline to 2050s -> Medium emissions scenario => Low estimate (10th percentile)", jsVar: "R_HZZ_CV16", geoServer: "cj18_legend", featureClass: "N/A", field: "N/A" }, { label: "Average vulnerability and mean summer maximum temperature baseline to 2050s -> Medium emissions scenario => Central estimate (50th percentile)", jsVar: "R_HZZ_CV17", geoServer: "cj18_legend", featureClass: "N/A", field: "N/A" }, { label: "Average vulnerability and mean summer maximum temperature baseline to 2050s -> Medium emissions scenario => High estimate (90th percentile)", jsVar: "R_HZZ_CV18", geoServer: "cj18_legend", featureClass: "N/A", field: "N/A" }, { label: "Average vulnerability and mean summer maximum temperature baseline to 2050s -> Low emissions scenario => Low estimate (10th percentile)", jsVar: "R_HZZ_CV13", geoServer: "cj18_legend", featureClass: "N/A", field: "N/A" }, { label: "Average vulnerability and mean summer maximum temperature baseline to 2050s -> Low emissions scenario => Central estimate (50th percentile)", jsVar: "R_HZZ_CV14", geoServer: "cj18_legend", featureClass: "N/A", field: "N/A" }, { label: "Average vulnerability and mean summer maximum temperature baseline to 2050s -> Low emissions scenario => High estimate (90th percentile)", jsVar: "R_HZZ_CV15", geoServer: "cj18_legend", featureClass: "N/A", field: "N/A" }, { label: "Average vulnerability and mean summer maximum temperature baseline to 2050s -> High emissions scenario => Low estimate (10th percentile)", jsVar: "R_HZZ_CV10", geoServer: "cj18_legend", featureClass: "N/A", field: "N/A" }, { label: "Average vulnerability and mean summer maximum temperature baseline to 2050s -> High emissions scenario => Central estimate (50th percentile)", jsVar: "R_HZZ_CV11", geoServer: "cj18_legend", featureClass: "N/A", field: "N/A" }, { label: "Average vulnerability and mean summer maximum temperature baseline to 2050s -> High emissions scenario => High estimate (90th percentile)", jsVar: "R_HZZ_CV12", geoServer: "cj18_legend", featureClass: "N/A", field: "N/A" }, { label: "Average vulnerability and change in the temperature of the warmest day baseline to 2050s -> Medium emissions scenario => Low estimate" + " (10th percentile)", jsVar: "R_HZZ_CV25", geoServer: "cj18_legend", featureClass: "N/A", field: "N/A" }, { label: "Average vulnerability and change in the temperature of the warmest day baseline to 2050s -> Medium emissions scenario => Central estimate (50th percentile)", jsVar: "R_HZZ_CV26", geoServer: "cj18_legend", featureClass: "N/A", field: "N/A" }, { label: "Average vulnerability and change in the temperature of the warmest day baseline to 2050s -> Medium emissions scenario => High estimate (90th percentile)", jsVar: "R_HZZ_CV27", geoServer: "cj18_legend", featureClass: "N/A", field: "N/A" }, { label: "Average vulnerability and change in the temperature of the warmest day baseline to 2050s -> Low emissions scenario => Low estimate" + " (10th percentile)", jsVar: "R_HZZ_CV22", geoServer: "cj18_legend", featureClass: "N/A", field: "N/A" }, { label: "Average vulnerability and change in the temperature of the warmest day baseline to 2050s -> Low emissions scenario => Central estimate (50th percentile)", jsVar: "R_HZZ_CV23", geoServer: "cj18_legend", featureClass: "N/A", field: "N/A" }, { label: "Average vulnerability and change in the temperature of the warmest day baseline to 2050s -> Low emissions scenario => High estimate (90th percentile)", jsVar: "R_HZZ_CV24", geoServer: "cj18_legend", featureClass: "N/A", field: "N/A" }, { label: "Average vulnerability and change in the temperature of the warmest day baseline to 2050s -> High emissions scenario => Low estimate" + " (10th percentile)", jsVar: "R_HZZ_CV19", geoServer: "cj18_legend", featureClass: "N/A", field: "N/A" }, { label: "Average vulnerability and change in the temperature of the warmest day baseline to 2050s -> High emissions scenario => Central estimate (50th percentile)", jsVar: "R_HZZ_CV20", geoServer: "cj18_legend", featureClass: "N/A", field: "N/A" }, { label: "Average vulnerability and change in the temperature of the warmest day baseline to 2050s -> High emissions scenario => High estimate (90th percentile)", jsVar: "R_HZZ_CV21", geoServer: "cj18_legend", featureClass: "N/A", field: "N/A" }, { label: "Average vulnerability and change in the temperature of the warmest night baseline to 2050s -> Medium emissions scenario => Low estimate (10th percentile)", jsVar: "R_HZZ_CV34", geoServer: "cj18_legend", featureClass: "N/A", field: "N/A" }, { label: "Average vulnerability and change in the temperature of the warmest night baseline to 2050s -> Medium emissions scenario => Central estimate (50th percentile)", jsVar: "R_HZZ_CV35", geoServer: "cj18_legend", featureClass: "N/A", field: "N/A" }, { label: "Average vulnerability and change in the temperature of the warmest night baseline to 2050s -> Medium emissions scenario => High estimate (90th percentile)", jsVar: "R_HZZ_CV36", geoServer: "cj18_legend", featureClass: "N/A", field: "N/A" }, { label: "Average vulnerability and change in the temperature of the warmest night baseline to 2050s -> Low emissions scenario => Low estimate" + " (10th percentile)", jsVar: "R_HZZ_CV31", geoServer: "cj18_legend", featureClass: "N/A", field: "N/A" }, { label: "Average vulnerability and change in the temperature of the warmest night baseline to 2050s -> Low emissions scenario => Central estimate (50th percentile)", jsVar: "R_HZZ_CV32", geoServer: "cj18_legend", featureClass: "N/A", field: "N/A" }, { label: "Average vulnerability and change in the temperature of the warmest night baseline to 2050s -> Low emissions scenario => High estimate (90th percentile)", jsVar: "R_HZZ_CV33", geoServer: "cj18_legend", featureClass: "N/A", field: "N/A" }, { label: "Average vulnerability and change in the temperature of the warmest night baseline to 2050s -> High emissions scenario => Low estimate" + " (10th percentile)", jsVar: "R_HZZ_CV28", geoServer: "cj18_legend", featureClass: "N/A", field: "N/A" }, { label: "Average vulnerability and change in the temperature of the warmest night baseline to 2050s -> High emissions scenario => Central estimate (50th percentile)", jsVar: "R_HZZ_CV29", geoServer: "cj18_legend", featureClass: "N/A", field: "N/A" }, { label: "Average vulnerability and change in the temperature of the warmest night baseline to 2050s -> High emissions scenario => High estimate (90th percentile)", jsVar: "R_HZZ_CV30", geoServer: "cj18_legend", featureClass: "N/A", field: "N/A" }, { // Heat exposure 2011 All_2011_heat_data_zscores label: "Mean summer maximum temperature 2050s -> Medium emissions scenario => Low estimate (10th percentile)", jsVar: "AbsM10Day", geoServer: "cj18_legend", featureClass: "N/A", field: "N/A" }, { label: "Mean summer maximum temperature 2050s -> Medium emissions scenario => Central estimate (50th percentile)", jsVar: "AbsM50Day", geoServer: "cj18_legend", featureClass: "N/A", field: "N/A" }, { label: "Mean summer maximum temperature 2050s -> Medium emissions scenario => High estimate (90th percentile)", jsVar: "AbsM90Day", geoServer: "cj18_legend", featureClass: "N/A", field: "N/A" }, { label: "Mean summer maximum temperature 2050s -> Low emissions scenario => Low estimate (10th percentile)", jsVar: "AbsL10Day", geoServer: "cj18_legend", featureClass: "N/A", field: "N/A" }, { label: "Mean summer maximum temperature 2050s -> Low emissions scenario => Central estimate (50th percentile)", jsVar: "AbsL50Day", geoServer: "cj18_legend", featureClass: "N/A", field: "N/A" }, { label: "Mean summer maximum temperature 2050s -> Low emissions scenario => High estimate (90th percentile)", jsVar: "AbsL90Day", geoServer: "cj18_legend", featureClass: "N/A", field: "N/A" }, { label: "Mean summer maximum temperature 2050s -> High emissions scenario => Low estimate (10th percentile)", jsVar: "AbsH10Day", geoServer: "cj18_legend", featureClass: "N/A", field: "N/A" }, { label: "Mean summer maximum temperature 2050s -> High emissions scenario => Central estimate (50th percentile)", jsVar: "AbsH50Day", geoServer: "cj18_legend", featureClass: "N/A", field: "N/A" }, { label: "Mean summer maximum temperature 2050s -> High emissions scenario => High estimate (90th percentile)", jsVar: "AbsH90Day", geoServer: "cj18_legend", featureClass: "N/A", field: "N/A" }, { label: "Change in mean summer maximum temperature baseline to 2050s -> Medium emissions scenario -> Low estimate (10th percentile)", jsVar: "ChM10Day", geoServer: "cj18_legend", featureClass: "N/A", field: "N/A" }, { label: "Change in mean summer maximum temperature baseline to 2050s -> Medium emissions scenario -> Central estimate (50th percentile)", jsVar: "ChM50Day", geoServer: "cj18_legend", featureClass: "N/A", field: "N/A" }, { label: "Change in mean summer maximum temperature baseline to 2050s -> Medium emissions scenario -> High estimate (90th percentile)", jsVar: "ChM90Day", geoServer: "cj18_legend", featureClass: "N/A", field: "N/A" }, { label: "Change in mean summer maximum temperature baseline to 2050s -> Low emissions scenario -> Low estimate (10th percentile)", jsVar: "ChL10Day", geoServer: "cj18_legend", featureClass: "N/A", field: "N/A" }, { label: "Change in mean summer maximum temperature baseline to 2050s -> Low emissions scenario -> Central estimate (50th percentile)", jsVar: "ChL50Day", geoServer: "cj18_legend", featureClass: "N/A", field: "N/A" }, { label: "Change in mean summer maximum temperature baseline to 2050s -> Low emissions scenario -> High estimate (90th percentile)", jsVar: "ChL90Day", geoServer: "cj18_legend", featureClass: "N/A", field: "N/A" }, { label: "Change in mean summer maximum temperature baseline to 2050s -> High emissions scenario -> Low estimate (10th percentile)", jsVar: "ChH10Day", geoServer: "cj18_legend", featureClass: "N/A", field: "N/A" }, { label: "Change in mean summer maximum temperature baseline to 2050s -> High emissions scenario -> Cental estimate (50th percentile)", jsVar: "ChH50Day", geoServer: "cj18_legend", featureClass: "N/A", field: "N/A" }, { label: "Change in mean summer maximum temperature baseline to 2050s -> high emissions scenario -> High estimate (90th percentile)", jsVar: "ChH90Day", geoServer: "cj18_legend", featureClass: "N/A", field: "N/A" }, { label: "Change in the temperature of the warmest day baseline to 2050s -> Medium emissions scenario -> Low estimate (10th percentile)", jsVar: "ChM10WD", geoServer: "cj18_legend", featureClass: "N/A", field: "N/A" }, { label: "Change in the temperature of the warmest day baseline to 2050s -> Medium emissions scenario -> Cental estimate (50th percentile)", jsVar: "ChM50WD", geoServer: "cj18_legend", featureClass: "N/A", field: "N/A" }, { label: "Change in the temperature of the warmest day baseline to 2050s -> Medium emissions scenario -> High estimate (90th percentile)", jsVar: "ChM90WD", geoServer: "cj18_legend", featureClass: "N/A", field: "N/A" }, { label: "Change in the temperature of the warmest day baseline to 2050s -> Low emissions scenario -> Low estimate (10th percentile)", jsVar: "ChL10WD", geoServer: "cj18_legend", featureClass: "N/A", field: "N/A" }, { label: "Change in the temperature of the warmest day baseline to 2050s -> Low emissions scenario -> Cental estimate (50th percentile)", jsVar: "ChL50WD", geoServer: "cj18_legend", featureClass: "N/A", field: "N/A" }, { label: "Change in the temperature of the warmest day baseline to 2050s -> Low emissions scenario -> High estimate (90th percentile)", jsVar: "ChL90WD", geoServer: "cj18_legend", featureClass: "N/A", field: "N/A" }, { label: "Change in the temperature of the warmest day baseline to 2050s -> High emissions scenario -> Low estimate (10th percentile)", jsVar: "ChH10WD", geoServer: "cj18_legend", featureClass: "N/A", field: "N/A" }, { label: "Change in the temperature of the warmest day baseline to 2050s -> High emissions scenario -> Cental estimate (50th percentile)", jsVar: "ChH50WD", geoServer: "cj18_legend", featureClass: "N/A", field: "N/A" }, { label: "Change in the temperature of the warmest day baseline to 2050s -> High emissions scenario -> High estimate (90th percentile)", jsVar: "ChH90WD", geoServer: "cj18_legend", featureClass: "N/A", field: "N/A" }, { label: "Change in temperature of the warmest night baseline to 2050s -> Medium emissions scenario -> Low estimate (10th percentile)", jsVar: "ChM10WN", geoServer: "cj18_legend", featureClass: "N/A", field: "N/A" }, { label: "Change in temperature of the warmest night baseline to 2050s -> Medium emissions scenario -> Cental estimate (50th percentile)", jsVar: "ChM50WN", geoServer: "cj18_legend", featureClass: "N/A", field: "N/A" }, { label: "Change in temperature of the warmest night baseline to 2050s -> Medium emissions scenario -> High estimate (90th percentile)", jsVar: "ChM90WN", geoServer: "cj18_legend", featureClass: "N/A", field: "N/A" }, { label: "Change in temperature of the warmest night baseline to 2050s -> Low emissions scenario -> Low estimate (10th percentile)", jsVar: "ChL10WN", geoServer: "cj18_legend", featureClass: "N/A", field: "N/A" }, { label: "Change in temperature of the warmest night baseline to 2050s -> Low emissions scenario -> Cental estimate (50th percentile)", jsVar: "ChL50WN", geoServer: "cj18_legend", featureClass: "N/A", field: "N/A" }, { label: "Change in temperature of the warmest night baseline to 2050s -> Low emissions scenario -> High estimate (90th percentile)", jsVar: "ChL90WN", geoServer: "cj18_legend", featureClass: "N/A", field: "N/A" }, { label: "Change in temperature of the warmest night baseline to 2050s -> High emissions scenario -> Low estimate (10th percentile)", jsVar: "ChH10WN", geoServer: "cj18_legend", featureClass: "N/A", field: "N/A" }, { label: "Change in temperature of the warmest night baseline to 2050s -> High emissions scenario -> Cental estimate (50th percentile)", jsVar: "ChH50WN", geoServer: "cj18_legend", featureClass: "N/A", field: "N/A" }, { label: "Change in temperature of the warmest night baseline to 2050s -> High emissions scenario -> High estimate (90th percentile)", jsVar: "ChH90WN", geoServer: "cj18_legend", featureClass: "N/A", field: "N/A" }, { //Heat socio-spatial maps label: "Social Heat Vulnerability Index", jsVar: "ZH_VULN_IN", geoServer: "cj18_legend", featureClass: "N/A", field: "N/A" }, { label: "Sensitivity Index", jsVar: "SENS_IND", geoServer: "cj18_legend", featureClass: "N/A", field: "N/A" }, { label: "Enhanced exposure to heat index", jsVar: "exposureHeat", geoServer: "cj18_legend", featureClass: "N/A", field: "N/A" }, { label: "Built up area (% not greenspace)", jsVar: "builtup", geoServer: "cj18_legend", featureClass: "N/A", field: "N/A" }, { label: "Lack of domestic gardens (area of building/domestic gardens)", jsVar: "nogarden", geoServer: "cj18_legend", featureClass: "N/A", field: "N/A" }, { label: "Built up area (% area not blue space)", jsVar: "notBlue", geoServer: "cj18_legend", featureClass: "N/A", field: "N/A" }, { label: "Distance to coast (km)", jsVar: "coast", geoServer: "cj18_legend", featureClass: "N/A", field: "N/A" }, { label: "Elevation (m)", jsVar: "elevation", geoServer: "cj18_legend", featureClass: "N/A", field: "N/A" }, { label: "High rise homes (% households with lowest floor 5th floor or above)", jsVar: "highRise", geoServer: "cj18_legend", featureClass: "N/A", field: "N/A" }, { label: "Inability to Prepare index", jsVar: "AbilityToPrepareIndex", geoServer: "cj18_legend", featureClass: "N/A", field: "N/A" }, { label: "% unemployed", jsVar: "unemployedHeat", geoServer: "cj18_legend", featureClass: "N/A", field: "N/A" }, { label: "Low income occupations (% in routine or semi-routine occupations)", jsVar: "lowIncomeOcc", geoServer: "cj18_legend", featureClass: "N/A", field: "N/A" }, { label: "Long-term unemployed (% who are LTU or who have never worked)", jsVar: "LTunemployment", geoServer: "cj18_legend", featureClass: "N/A", field: "N/A" }, { label: "Households with dependent children and no adults in employment (%)", jsVar: "depChildUnempHeat", geoServer: "cj18_legend", featureClass: "N/A", field: "N/A" }, { label: "Weekly household income estimate (&pound;)", jsVar: "income_weekly", geoServer: "cj18_legend", featureClass: "N/A", field: "N/A" }, { label: "All pensioner households (%)", jsVar: "pensionerHH", geoServer: "cj18_legend", featureClass: "N/A", field: "N/A" }, { label: "Social renters (% Households renting from social or Council landlords)", jsVar: "socRent", geoServer: "cj18_legend", featureClass: "N/A", field: "N/A" }, { label: "Private renters (% Households)", jsVar: "priRent", geoServer: "cj18_legend", featureClass: "N/A", field: "N/A" }, { label: "Born outside UK/Ireland (%)", jsVar: "outsideUK", geoServer: "cj18_legend", featureClass: "N/A", field: "N/A" }, { label: "Recent arrivals to UK (% arrived in UK less than a year ago)", jsVar: "arrivalsUKheat", geoServer: "cj18_legend", featureClass: "N/A", field: "N/A" }, { label: "Inability to Respond index", jsVar: "AbilityRespondIndexHeat", geoServer: "cj18_legend", featureClass: "N/A", field: "N/A" }, { label: "Lack of carers (% people not providing unpaid care)", jsVar: "noCarer", geoServer: "cj18_legend", featureClass: "N/A", field: "N/A" }, { label: "Lack of private transport (% households with no car or van)", jsVar: "noCar", geoServer: "cj18_legend", featureClass: "N/A", field: "N/A" }, { label: "Low road density (% area not road)", jsVar: "roadDensity", geoServer: "cj18_legend", featureClass: "N/A", field: "N/A" }, { label: "Density of retail units (Number of enterprises divided by the area of MSOA)", jsVar: "retailDensity", geoServer: "cj18_legend", featureClass: "N/A", field: "N/A" }, { label: "% change in the number of enterprises", jsVar: "enterprises", geoServer: "cj18_legend", featureClass: "N/A", field: "N/A" }, { label: "Inability to Recover index", jsVar: "ZF_REC_IND", geoServer: "cj18_legend", featureClass: "N/A", field: "N/A" }, { // fuel poverty maps label: "% LA fuel poverty 2012", jsVar: "LA_FP_2012", geoServer: "cj18_legend", featureClass: "N/A", field: "N/A" }, { label: "% LA fuel poverty 2012 - 10% definition", jsVar: "LA_FP_2012_10pc", geoServer: "cj18_legend", featureClass: "N/A", field: "N/A" }, { label: "% LSOA fuel poverty 2012", jsVar: "LSOA_FP_2012", geoServer: "cj18_legend", featureClass: "N/A", field: "N/A" }, { label: "% LSOA fuel poverty 2012 - 10% definition", jsVar: "LSOA_FP_2012_10pc", geoServer: "cj18_legend", featureClass: "N/A", field: "N/A" }, { label: "% LA fuel poverty 2014", jsVar: "LA_FP_2014", geoServer: "cj18_legend", featureClass: "N/A", field: "N/A" }, { label: "% LSOA fuel poverty 2014", jsVar: "LSOA_FP_2014", geoServer: "cj18_legend", featureClass: "N/A", field: "N/A" }, { // EA maps label: "EA Flood Alert Areas", jsVar: "flood_alert", geoServer: "EA_legend", featureClass: "N/A", field: "N/A" }, { label: "EA Flood Risk Areas", jsVar: "flood_risk", geoServer: "EA_legend", featureClass: "N/A", field: "N/A" }, { label: "EA Areas Benefiting from Defences", jsVar: "flood_benefit", geoServer: "EA_legend", featureClass: "N/A", field: "N/A" }, { label: "EA Flood Zone 2", jsVar: "flood_zone2", geoServer: "EA_legend", featureClass: "N/A", field: "N/A" }, { label: "EA Flood Zone 3", jsVar: "flood_zone3", geoServer: "EA_legend", featureClass: "N/A", field: "N/A" }, { label: "EA Recorded Flood Outlines", jsVar: "recordedFlood", geoServer: "EA_legend", featureClass: "N/A", field: "N/A" }, { label: "EA Risk of Flooding from Rivers and Sea", jsVar: "Risk_of_Flooding_from_Rivers_and_Sea", geoServer: "EA_legend", featureClass: "N/A", field: "N/A" }, { label: "EA Saltmarsh extents", jsVar: "saltmarsh", geoServer: "EA_legend", featureClass: "N/A", field: "N/A" }, { // Wales label: "Flood alert areas", jsVar: "NRW_FLOOD_WATCH_AREAS", geoServer: featureClass: "N/A", field: "N/A" "<img src=https://lle.gov.wales/services/wms/nrw?service=WMS&request=GetLegendGraphic&format=image/png&width=20&height=20&jsVar=NRW_FLOOD_WATCH_AREAS>", }, { label: "NRW Flood Risk Areas", jsVar: "NRW_FLOOD_RISK_AREAS", geoServer: featureClass: "N/A", field: "N/A" "<img src=https://lle.gov.wales/services/wms/nrw?service=WMS&request=GetLegendGraphic&format=image/png&width=20&height=20&jsVar=NRW_FLOOD_RISK_AREAS>", }, { label: "NRW Flood Defences", jsVar: "NRW_FLOODMAP_FLOOD_DEFENCES", geoServer: featureClass: "N/A", field: "N/A" "<img src=https://lle.gov.wales/services/wms/nrw?service=WMS&request=GetLegendGraphic&format=image/png&width=20&height=20&jsVar=NRW_SPATIAL_FLOOD_DEFENCES_WITH_ATTRIBUTES>", }, { label: "NRW Areas Benefiting from Flood Defences", jsVar: "NRW_AREA_BENEFITING_FROM_FLOOD_DEFENCE", geoServer: featureClass: "N/A", field: "N/A" "<img src=https://lle.gov.wales/services/wms/nrw?service=WMS&request=GetLegendGraphic&format=image/png&width=20&height=20&jsVar=inspire-nrw:NRW_AREA_BENEFITING_FROM_FLOOD_DEFENCE>", }, { label: "NRW Areas Benefiting from Flood Defences", jsVar: "FloodMapforPlanningFloodZones2and3", geoServer: featureClass: "N/A", field: "N/A" "<img src=https://lle.gov.wales/services/wms/nrw?service=WMS&request=GetLegendGraphic&format=image/png&width=20&height=20&jsVar=inspire-nrw:FloodMapforPlanningFloodZones2and3>", }, { label: "Recorded Flood Extents", jsVar: "NRW_HISTORIC_FLOODMAP", geoServer: featureClass: "N/A", field: "N/A" "<img src=https://lle.gov.wales/services/wms/nrw?service=WMS&request=GetLegendGraphic&format=image/png&width=20&height=20&jsVar=inspire-nrw:NRW_HISTORIC_FLOODMAP>", }, { label: "Flood Risk Assessment", jsVar: "FloodRiskAssessmentWales", geoServer: featureClass: "N/A", field: "N/A" "<img src=https://lle.gov.wales/services/wms/nrw?service=WMS&request=GetLegendGraphic&format=image/png&width=20&height=20&jsVar=inspire-nrw:FloodRiskAssessmentWales>", }, { // Admin jsVars label: "UK Wards", jsVar: "wards", geoServer: "admin_legend", featureClass: "N/A", field: "N/A" }, { label: "UK LAs", jsVar: "UK_districts", geoServer: "admin_legend", featureClass: "N/A", field: "N/A" }, { label: "Urban areas - England & Wales", jsVar: "urban", geoServer: "admin_legend", featureClass: "N/A", field: "N/A" }, { label: "Urban areas - Scotland", jsVar: "scot_urban", geoServer: "admin_legend", featureClass: "N/A", field: "N/A" }, { label: "Parliamentary constituencies", jsVar: "westminster", geoServer: "admin_legend", featureClass: "N/A", field: "N/A" }, ]; ```