mirror of
https://github.com/DOI-DO/j40-cejst-2.git
synced 2025-10-01 07:03:18 -07:00
Make latest copy changes from Living Copy (#1055)
* Make latest copy changes - update snapshots * Update cypress test on feedback link - update snapshot * Update side panel and copy - update snapshots * Make 2nd EO link open in new tab * Add latest changes from Living copy * Add back HS indicator to map * Add "X of Y thresholds exceed" to side panel - update snapshots * Update with latest copy * Update to latest copy - make BETA pill in logo bold - correct exceed to exceeded - update snapshots - update page title to Meth & data * Update total indicators to 21 * Update snapshot
This commit is contained in:
parent
0d57dd572b
commit
409c7238ae
30 changed files with 518 additions and 358 deletions
|
@ -4,6 +4,13 @@
|
|||
<head>
|
||||
<meta charset="utf-8">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||||
|
||||
<script async
|
||||
type="text/javascript"
|
||||
id="_fed_an_ua_tag"
|
||||
src="https://dap.digitalgov.gov/Universal-Federated-Analytics-Min.js?agency=DOI&sitetopic=cejst&enhlink=true">
|
||||
</script>
|
||||
|
||||
</head>
|
||||
|
||||
<body>
|
||||
|
|
|
@ -74,13 +74,17 @@ export const PROXIMITY_TSDF_SITES_PERCENTILE = 'TSDF_PFS';
|
|||
|
||||
// Category booleans (disadvantaged or not):
|
||||
export const IS_CLIMATE_FACTOR_DISADVANTAGED_L = 'L_CLT';
|
||||
export const IS_WORKFORCE_FACTOR_DISADVANTAGED_L = 'L_WKFC';
|
||||
export const IS_WATER_FACTOR_DISADVANTAGED_L = 'L_WTR';
|
||||
export const IS_ENERGY_FACTOR_DISADVANTAGED_L = 'L_ENY';
|
||||
export const IS_TRANSPORT_FACTOR_DISADVANTAGED_L = 'L_TRN';
|
||||
export const IS_HOUSING_FACTOR_DISADVANTAGED_L = 'L_HSG';
|
||||
export const IS_POLLUTION_FACTOR_DISADVANTAGED_L = 'L_PLN';
|
||||
export const IS_WATER_FACTOR_DISADVANTAGED_L = 'L_WTR';
|
||||
export const IS_HEALTH_FACTOR_DISADVANTAGED_L = 'L_HLTH';
|
||||
export const IS_WORKFORCE_FACTOR_DISADVANTAGED_L = 'L_WKFC';
|
||||
|
||||
// Total indicators values:
|
||||
export const TOTAL_NUMBER_OF_DISADVANTAGE_INDICATORS = 'TC';
|
||||
export const TOTAL_NUMBER_OF_INDICATORS = 21;
|
||||
|
||||
// Indicator booleans (disadvangted or not): (GTE = greater than or equal)
|
||||
export const IS_GTE_90_EXP_POP_LOSS_AND_IS_LOW_INCOME = 'EPLRLI';
|
||||
|
@ -109,7 +113,6 @@ export const TOTAL_THRESHOLD_CRITERIA = 'TC';
|
|||
export const IS_GTE_90_ISLAND_AREA_UNEMPLOYMENT_AND_IS_LOW_HS_EDU_2009 = 'IAULHSE';
|
||||
export const IS_GTE_90_ISLAND_AREA_BELOW_100_POVERTY_AND_IS_LOW_HS_EDU_2009 = 'ISPLHSE';
|
||||
export const IS_GTE_90_ISLAND_AREA_LOW_MEDIAN_INCOME_AND_IS_LOW_HS_EDU_2009 = 'IALMILHSE';
|
||||
|
||||
export type J40Properties = { [key: string]: any };
|
||||
|
||||
// The name of the layer within the tiles that contains the score
|
||||
|
|
|
@ -2,7 +2,7 @@ import React from 'react';
|
|||
import {defineMessages} from 'react-intl';
|
||||
import {FormattedMessage} from 'gatsby-plugin-intl';
|
||||
|
||||
export const EXEC_ORDER_LINK = 'https://www.federalregister.gov/documents/2021/02/01/2021-02177/tackling-the-climate-crisis-at-home-and-abroad#:~:text=Sec.%20223.%20Justice40,40-percent%20goal.';
|
||||
export const EXEC_ORDER_LINK = 'https://www.whitehouse.gov/briefing-room/presidential-actions/2021/01/27/executive-order-on-tackling-the-climate-crisis-at-home-and-abroad/';
|
||||
|
||||
export const PAGE = defineMessages({
|
||||
TILE: {
|
||||
|
@ -12,7 +12,7 @@ export const PAGE = defineMessages({
|
|||
},
|
||||
HEADING: {
|
||||
id: 'index.heading.about.us',
|
||||
defaultMessage: 'About us',
|
||||
defaultMessage: 'About',
|
||||
description: 'main heading for about page',
|
||||
},
|
||||
HEADING_1: {
|
||||
|
@ -20,19 +20,6 @@ export const PAGE = defineMessages({
|
|||
defaultMessage: 'Screening tool',
|
||||
description: 'heading for about screening tool',
|
||||
},
|
||||
HEADING1_DESCRIPTION1: {
|
||||
id: 'about.page.sub.header.1.text.1',
|
||||
defaultMessage: 'In Executive Order 14008 on Tackling the Climate Crisis at Home and Abroad'+
|
||||
' Environmental Quality (CEQ) to create a climate and economic'+
|
||||
' justice screening tool. The purpose of the tool is to help'+
|
||||
' Federal agencies identify disadvantaged communities and provide'+
|
||||
' socioeconomic, environmental, and climate information and data'+
|
||||
' to inform decisions that may affect these communities. The tool'+
|
||||
' identifies disadvantaged communities as communities of focus'+
|
||||
' through publicly available, nationally consistent, high-quality'+
|
||||
' data.',
|
||||
description: 'about page sub header text',
|
||||
},
|
||||
HEADING1_DESCRIPTION2: {
|
||||
id: 'about.page.sub.header.1.text.2',
|
||||
defaultMessage: 'The current version of the tool is in a public beta form and'+
|
||||
|
@ -41,20 +28,21 @@ export const PAGE = defineMessages({
|
|||
},
|
||||
HEADING_2: {
|
||||
id: 'index.heading.justice40',
|
||||
defaultMessage: 'Justice40 Initiative',
|
||||
defaultMessage: 'Justice40',
|
||||
description: 'heading for about justice 40',
|
||||
},
|
||||
HEADING2_DESCRIPTION1: {
|
||||
id: 'about.page.sub.header.2.text.1',
|
||||
defaultMessage: 'The tool will provide important information for the Justice40'+
|
||||
' Initiative. The goal of the Justice40 Initiative is to provide'+
|
||||
' 40-percent of the overall benefits of certain federal'+
|
||||
' programs in seven key areas to disadvantaged communities.'+
|
||||
' These seven key areas are: climate change, clean energy and'+
|
||||
' energy efficiency, clean transit, affordable and sustainable'+
|
||||
' housing, training and workforce development, the remediation'+
|
||||
' and reduction of legacy pollution, and the development of'+
|
||||
' critical clean water infrastructure.',
|
||||
defaultMessage: `
|
||||
The tool will provide important information for the Justice40 Initiative. The goal of the
|
||||
Justice40 Initiative is to provide 40 percent of the overall benefits of certain federal
|
||||
programs in seven key areas to disadvantaged communities. These seven key areas are: climate
|
||||
change, clean energy and energy efficiency, clean transit, affordable and sustainable
|
||||
housing, training and workforce development (related to climate, natural disasters, environment,
|
||||
clean energy, clean transportation, affordable and sustainable housing, water and
|
||||
wastewater infrastructure, and legacy pollution reduction, including in energy communities),
|
||||
the remediation and reduction of legacy pollution, and the development of critical clean water infrastructure.
|
||||
`,
|
||||
description: 'about page sub header text',
|
||||
},
|
||||
});
|
||||
|
@ -65,24 +53,19 @@ export const HEADING_1 = {
|
|||
id={'about.page.sub.header.1.text.1'}
|
||||
description={'about page sub header text'}
|
||||
defaultMessage={`
|
||||
In {eoLink} on Tackling the Climate Crisis at Home and Abroad,
|
||||
President Biden directed the Council on
|
||||
Environmental Quality (CEQ) to create a Climate and Economic
|
||||
Justice Screening Tool. The purpose of the tool is to help
|
||||
Federal agencies identify disadvantaged communities
|
||||
that have been historically marginalized, underserved, and
|
||||
overburdened by pollution. The tool provides
|
||||
socioeconomic, environmental, and climate information
|
||||
to inform decisions that may affect these communities. The tool
|
||||
identifies disadvantaged communities
|
||||
through publicly available, nationally consistent, high-quality
|
||||
data.
|
||||
In {eoLink} on {tacklingItalics}, President Biden directed the Council on Environmental Quality (CEQ)
|
||||
to create a Climate and Economic Justice Screening Tool. The purpose of the tool is to help
|
||||
Federal agencies identify disadvantaged communities that have been historically
|
||||
marginalized, underserved, and overburdened by pollution. The tool provides socioeconomic,
|
||||
environmental, and climate information to inform decisions that may affect these communities. The
|
||||
tool identifies disadvantaged communities through publicly-available, nationally-consistent, and high-quality data.
|
||||
`}
|
||||
values={{
|
||||
eoLink:
|
||||
<a href={EXEC_ORDER_LINK}>
|
||||
<a href={EXEC_ORDER_LINK} target={'blank'}>
|
||||
Executive Order 14008
|
||||
</a>,
|
||||
tacklingItalics: <i>Tackling the Climate Crisis at Home and Abroad</i>,
|
||||
}}
|
||||
/>,
|
||||
};
|
||||
|
@ -94,13 +77,14 @@ export const HEADING_2 = {
|
|||
description={'about page sub header text'}
|
||||
defaultMessage={`
|
||||
Read more about the Justice40 Initiative in President Biden’s
|
||||
{eoLink} on Tackling the Climate Crisis at Home and Abroad.
|
||||
{eoLink} on {tacklingItalics}.
|
||||
`}
|
||||
values={{
|
||||
eoLink:
|
||||
<a href={EXEC_ORDER_LINK}>
|
||||
<a href={EXEC_ORDER_LINK} target={'blank'}>
|
||||
Executive Order 14008
|
||||
</a>,
|
||||
tacklingItalics: <i>Tackling the Climate Crisis at Home and Abroad</i>,
|
||||
}}
|
||||
/>,
|
||||
};
|
||||
|
@ -176,7 +160,7 @@ export const GET_INVOLVED = defineMessages({
|
|||
JOIN_OSC_INFO: {
|
||||
id: 'join.open.source.info',
|
||||
defaultMessage: 'The screening tool’s code is open source, which means it is '+
|
||||
' available for the public to view and contribute to. Anyone can view and contribute on GitHub.',
|
||||
' available for the public to view and contribute to.',
|
||||
description: 'info on joining open source community',
|
||||
},
|
||||
JOIN_OSC_LINK_TEXT: {
|
||||
|
|
|
@ -4,13 +4,13 @@ import {defineMessages} from 'react-intl';
|
|||
export const BETA_BANNER = defineMessages({
|
||||
TITLE: {
|
||||
id: 'banner.beta.title',
|
||||
defaultMessage: 'This is a Beta site.',
|
||||
defaultMessage: 'This is a beta site.',
|
||||
description: 'the main title of the beta banner',
|
||||
},
|
||||
INFO: {
|
||||
id: 'banner.beta.info',
|
||||
defaultMessage: `It is an early, in-progress version of the tool with limited data
|
||||
sets that will be continuously updated.`,
|
||||
defaultMessage: `It is an early, in-progress version of the tool with limited datasets
|
||||
that will be continuously updated.`,
|
||||
description: 'the main info of the beta banner',
|
||||
},
|
||||
});
|
||||
|
|
|
@ -23,7 +23,7 @@ export const PAGE_INTRO = defineMessages({
|
|||
},
|
||||
SURVEY_TEXT: {
|
||||
id: 'fab.survey.text',
|
||||
defaultMessage: `Tell us how we're doing`,
|
||||
defaultMessage: `Help improve the site & data`,
|
||||
description: 'text for floating action button',
|
||||
},
|
||||
});
|
||||
|
@ -31,7 +31,7 @@ export const PAGE_INTRO = defineMessages({
|
|||
export const CONTACT_VIA_EMAIL = {
|
||||
ID: 'contact.general',
|
||||
DESCRIPTION: 'Contact page body text',
|
||||
DEFAULT_MESSAGE: `For general feedback, email {general_email_address}`,
|
||||
DEFAULT_MESSAGE: `For general feedback, email {general_email_address}.`,
|
||||
};
|
||||
|
||||
export const FEEDBACK_EMAIL = 'screeningtool.feedback@usds.gov';
|
||||
export const FEEDBACK_EMAIL = 'Screeningtool-Support@omb.eop.gov';
|
||||
|
|
|
@ -30,8 +30,8 @@ export const PAGE_DESCRIPTION = <FormattedMessage
|
|||
`}
|
||||
description={'page description'}
|
||||
values={{
|
||||
methodologyLink: <Link to={'/methodology'}>methodology & data</Link>,
|
||||
methodologyLinkEs: <Link to={'/methodology'}>metodología y datos</Link>,
|
||||
methodologyLink: <Link to={'/methodology'}>Methodology & data</Link>,
|
||||
methodologyLinkEs: <Link to={'/methodology'}>Metodología y datos</Link>,
|
||||
}}
|
||||
/>;
|
||||
|
||||
|
@ -44,9 +44,9 @@ export const LEGEND = defineMessages({
|
|||
PRIORITY_DESCRIPT: {
|
||||
id: 'legend.info.threshold.label',
|
||||
defaultMessage: `
|
||||
Communities identified for the purposes of Justice40 as disadvantaged have been
|
||||
historically marginalized, underserved, and overburdened by pollution. These communities
|
||||
meet or exceed the criteria in one or more areas of focus.
|
||||
Communities identified as disadvantaged for the purposes of Justice40 have been
|
||||
historically marginalized, underserved, and overburdened by pollution. These communities meet
|
||||
or exceed the criteria in one or more areas of focus.
|
||||
|
||||
`,
|
||||
description: 'the label of the threshold community legend',
|
||||
|
@ -169,10 +169,10 @@ export const SIDE_PANEL_INITIAL_STATE = defineMessages({
|
|||
CBG_DEFINITION: {
|
||||
id: 'mapIntro.censusBlockGroupDefinition',
|
||||
defaultMessage: `
|
||||
A census tract is generally between 1,200 and 8,000 people, with an optimum size of 4,000 people.
|
||||
A census tract is generally between 1,200 and 8,000 people, with an average size of 4,000 people.
|
||||
Census tracts are small, relatively permanent subdivisions of a county defined by the
|
||||
U.S. Census Bureau and usually cover a contiguous area. The census tract level represents the
|
||||
smallest geographical unity that can be presented in a statistically sound manner, given the
|
||||
smallest geographical unit that can be presented in a statistically sound manner, given the
|
||||
datasets that are being used.
|
||||
`,
|
||||
description: 'cites the definition and helpful information about census groups',
|
||||
|
@ -244,7 +244,7 @@ export const SIDE_PANEL_CATEGORY = defineMessages({
|
|||
},
|
||||
CLEAN_ENERGY: {
|
||||
id: 'areaDetail.indicator.title.clean.energy',
|
||||
defaultMessage: 'Clean, efficient energy ',
|
||||
defaultMessage: 'Clean energy and energy efficiency',
|
||||
description: 'Clean, efficient energy title',
|
||||
},
|
||||
CLEAN_TRANSPORT: {
|
||||
|
@ -264,7 +264,7 @@ export const SIDE_PANEL_CATEGORY = defineMessages({
|
|||
},
|
||||
CLEAN_WATER: {
|
||||
id: 'areaDetail.indicator.title.clean.water',
|
||||
defaultMessage: 'Clean water and waste',
|
||||
defaultMessage: 'Clean water and waste infrastructure',
|
||||
description: 'Clean water and waste title',
|
||||
},
|
||||
HEALTH_BURDEN: {
|
||||
|
@ -307,17 +307,17 @@ export const SIDE_PANEL_INDICATORS = defineMessages({
|
|||
},
|
||||
PM_2_5: {
|
||||
id: 'areaDetail.indicator.pm25',
|
||||
defaultMessage: 'PM2.5',
|
||||
defaultMessage: 'PM2.5 in the air',
|
||||
description: 'Fine inhalable particles, with diameters that are generally 2.5 micrometers and smaller',
|
||||
},
|
||||
DIESEL_PARTICULATE_MATTER: {
|
||||
id: 'areaDetail.indicator.dieselPartMatter',
|
||||
defaultMessage: 'Diesel particulate matter',
|
||||
defaultMessage: 'Diesel particulate matter exposure',
|
||||
description: 'Diesel particulate matter level in air',
|
||||
},
|
||||
TRAFFIC_VOLUME: {
|
||||
id: 'areaDetail.indicator.trafficVolume',
|
||||
defaultMessage: 'Traffic',
|
||||
defaultMessage: 'Traffic proximity and volume',
|
||||
description: 'Count of vehicles (average annual daily traffic) at major roads within 500 meters,' +
|
||||
' divided by distance in meters',
|
||||
},
|
||||
|
@ -350,7 +350,7 @@ export const SIDE_PANEL_INDICATORS = defineMessages({
|
|||
},
|
||||
PROX_RMP: {
|
||||
id: 'areaDetail.indicator.prox.rmp',
|
||||
defaultMessage: 'Proximity to RMP sites',
|
||||
defaultMessage: 'Proximity to RMP facilities',
|
||||
description: 'Count of proposed or listed RMP',
|
||||
},
|
||||
WASTE_WATER: {
|
||||
|
@ -422,7 +422,9 @@ export const SIDE_PANEL_INDICATOR_DESCRIPTION = defineMessages({
|
|||
},
|
||||
EXP_POP_LOSS: {
|
||||
id: 'areaDetail.indicator.description.exp.pop.loss',
|
||||
defaultMessage: 'Economic loss rate to the population in fatalities and injuries resulting from natural hazards',
|
||||
defaultMessage: `
|
||||
Rate relative to the population in fatalities and injuries resulting from natural hazards each year
|
||||
`,
|
||||
description: 'Economic loss rate to the population in fatalities and injuries resulting from natural hazards',
|
||||
},
|
||||
LOW_INCOME: {
|
||||
|
@ -433,7 +435,7 @@ export const SIDE_PANEL_INDICATOR_DESCRIPTION = defineMessages({
|
|||
|
||||
ENERGY_BURDEN: {
|
||||
id: 'areaDetail.indicator.description.energyBurden',
|
||||
defaultMessage: 'Energy costs divided by household income',
|
||||
defaultMessage: 'Average annual energy costs divided by household income',
|
||||
description: 'Energy costs divided by household income',
|
||||
},
|
||||
PM_2_5: {
|
||||
|
@ -455,12 +457,12 @@ export const SIDE_PANEL_INDICATOR_DESCRIPTION = defineMessages({
|
|||
|
||||
LEAD_PAINT: {
|
||||
id: 'areaDetail.indicator.description.leadPaint',
|
||||
defaultMessage: 'Pre-1960 housing',
|
||||
defaultMessage: 'Percent of pre-1960 housing with a median home value is at or below 90th',
|
||||
description: 'Pre-1960 housing',
|
||||
},
|
||||
MED_HOME_VAL: {
|
||||
id: 'areaDetail.indicator.description.med.home.val',
|
||||
defaultMessage: 'Meidan home value in area',
|
||||
defaultMessage: 'Median home value in area',
|
||||
description: 'Meidan home value in area',
|
||||
|
||||
},
|
||||
|
@ -494,17 +496,22 @@ export const SIDE_PANEL_INDICATOR_DESCRIPTION = defineMessages({
|
|||
|
||||
ASTHMA: {
|
||||
id: 'areaDetail.indicator.description.asthma',
|
||||
defaultMessage: 'Number of people who have been told they have asthma',
|
||||
defaultMessage: 'Weighted percent of people who have been told they have asthma',
|
||||
description: 'Number of people who have been told they have asthma',
|
||||
},
|
||||
DIABETES: {
|
||||
id: 'areaDetail.indicator.description.diabetes',
|
||||
defaultMessage: 'People ages 18 years and older who have diabetes other than diabetes during pregnancy',
|
||||
defaultMessage: `
|
||||
Weighted percent of people ages 18 years and older who have diabetes other than
|
||||
diabetes during pregnancy
|
||||
`,
|
||||
description: 'People ages 18 years and older who have diabetes other than diabetes during pregnancy',
|
||||
},
|
||||
HEART_DISEASE: {
|
||||
id: 'areaDetail.indicator.description.heartDisease',
|
||||
defaultMessage: 'People ages 18 years and older who have been told they have heart disease',
|
||||
defaultMessage: `
|
||||
Weighted percent of people ages 18 years and older who have been told they have heart disease
|
||||
`,
|
||||
description: 'People ages 18 years and older who have been told they have heart disease',
|
||||
},
|
||||
LOW_LIFE_EXPECT: {
|
||||
|
@ -520,8 +527,9 @@ export const SIDE_PANEL_INDICATOR_DESCRIPTION = defineMessages({
|
|||
},
|
||||
LING_ISO: {
|
||||
id: 'areaDetail.indicator.description.ling.iso',
|
||||
defaultMessage: `Households in which no one age 14 and over speaks English only or also speaks
|
||||
a language other than English`,
|
||||
defaultMessage: `
|
||||
Percent of limited speaking households, which are households where no one over age 14 speaks English well
|
||||
`,
|
||||
description: `Households in which no one age 14 and over speaks English only or also speaks
|
||||
a language other than English`,
|
||||
},
|
||||
|
@ -532,14 +540,18 @@ export const SIDE_PANEL_INDICATOR_DESCRIPTION = defineMessages({
|
|||
},
|
||||
POVERTY: {
|
||||
id: 'areaDetail.indicator.description.poverty',
|
||||
defaultMessage: `Percent of individuals in households where the household income is at or
|
||||
below 100% of the federal poverty level`,
|
||||
defaultMessage: `
|
||||
Percent of a tract's population in households where the household income is at or below
|
||||
100% of the federal poverty level
|
||||
`,
|
||||
description: `Percent of individuals in households where the household income is at or
|
||||
below 100% of the federal poverty level`,
|
||||
},
|
||||
HIGH_SKL: {
|
||||
id: 'areaDetail.indicator.description.high.school',
|
||||
defaultMessage: 'Percent of people ages 25 years or older whose education level is less than a high school diploma',
|
||||
defaultMessage: `
|
||||
Percent of people ages 25 years or older whose education level is less than a high school diploma
|
||||
`,
|
||||
description: 'Percent of people ages 25 years or older whose education level is less than a high school diploma',
|
||||
},
|
||||
});
|
||||
|
@ -585,11 +597,11 @@ export const NOTE_ON_TERRITORIES = {
|
|||
PARA_1: <FormattedMessage
|
||||
id={'explore.page.note.on.territories.para.1'}
|
||||
defaultMessage={`
|
||||
The data sources described on the {dataMethLink} page are used to
|
||||
identify disadvantaged communities for all 50 states and the District of Columbia. However, not all
|
||||
The data sources described on the {dataMethLink} are used to
|
||||
identify disadvantaged communities for all fifty states and the District of Columbia. However, not all
|
||||
of these data sources are currently available for the U.S. territories. The Census ACS data from
|
||||
2015-2019 was used to identify disadvantaged communities for Puerto Rico. This uses the same methodology
|
||||
as all 50 states and the District of Columbia for which data is available, which is all fields in
|
||||
as all fifty states and the District of Columbia for which data is available, which is all fields in
|
||||
the Training and Workforce Development category.
|
||||
`}
|
||||
description={`territories paragraph 1`}
|
||||
|
@ -624,7 +636,7 @@ export const HOW_YOU_CAN_HELP_LIST_ITEMS = {
|
|||
values={{
|
||||
dataMeth:
|
||||
<Link to={'/methodology'}>
|
||||
{'Methodology and data'}
|
||||
{'Methodology & data'}
|
||||
</Link>,
|
||||
dataMethEs:
|
||||
<Link to={'/methodology'}>
|
||||
|
@ -638,7 +650,7 @@ export const HOW_YOU_CAN_HELP_LIST_ITEMS = {
|
|||
defaultMessage={`Find communities of interest and {shareFeedback}.`}
|
||||
values={{
|
||||
shareFeedback:
|
||||
<a href={`mailto:${CONTACT_COPY.FEEDBACK_EMAIL}`}>
|
||||
<a href={`mailto:${CONTACT_COPY.FEEDBACK_EMAIL}`} target={'blank'}>
|
||||
{'share your feedback'}
|
||||
</a>,
|
||||
}}
|
||||
|
@ -649,7 +661,7 @@ export const HOW_YOU_CAN_HELP_LIST_ITEMS = {
|
|||
defaultMessage={`Respond to our request for information on {federalRegisterLink}.`}
|
||||
values={{
|
||||
federalRegisterLink:
|
||||
<a href={`https://www.federalregister.gov/`}>
|
||||
<a href={`https://www.federalregister.gov/`} target={'blank'}>
|
||||
{'federalregister.gov'}
|
||||
</a>,
|
||||
}}
|
||||
|
|
|
@ -5,7 +5,7 @@ import {FormattedMessage} from 'gatsby-plugin-intl';
|
|||
export const PAGE = defineMessages({
|
||||
TILE: {
|
||||
id: 'methodology.page.title.text',
|
||||
defaultMessage: 'Data and Methodology',
|
||||
defaultMessage: 'Methodology & data',
|
||||
description: 'methodology page title text',
|
||||
},
|
||||
HEADING: {
|
||||
|
@ -16,11 +16,10 @@ export const PAGE = defineMessages({
|
|||
DESCRIPTION: {
|
||||
id: 'methodology.page.paragraph',
|
||||
defaultMessage: `
|
||||
This tool identifies commmunities that are economically disadvantaged, overburdened by
|
||||
certain environmental risks, and marginalized by legacies of historic underinvestment.
|
||||
A community qualifies as 'disadvantaged' when a census tract is at or above a certain
|
||||
threshold for a climate or environmental burden indicator and also above a certain
|
||||
threshold for a socioeconomic indicator. Census tract geographical boundaries are
|
||||
This tool identifies communities that are overburdened by pollution and other environmental exposures
|
||||
and disadvantaged by underinvestment. A community qualifies as disadvantaged when a census tract
|
||||
is at or above a certain threshold for a climate or environmental burden indicator and also above
|
||||
a certain threshold for a socioeconomic indicator. Census tract geographical boundaries are
|
||||
determined by the U.S. Census Bureau once every ten years. This tool untilizes the
|
||||
census tract boundaries from 2010.
|
||||
`,
|
||||
|
@ -36,8 +35,8 @@ export const PAGE = defineMessages({
|
|||
CATEGORY_TEXT: {
|
||||
id: 'methodology.page.categories.title',
|
||||
defaultMessage: `
|
||||
Communities will be defined as disadvantaged if they meet the qualifications under one
|
||||
or more of the 8 categories of criteria below.
|
||||
Communities will be defined as disadvantaged for the purposes of Justice40 if they meet
|
||||
the qualifications under one or more of the eight categories of criteria below.
|
||||
`,
|
||||
description: 'methodology page explanation of the categories',
|
||||
},
|
||||
|
@ -73,7 +72,7 @@ export const FORMULA = {
|
|||
};
|
||||
|
||||
// Download Package
|
||||
export const DOWNLOAD_FILE_SIZE = '111MB';
|
||||
export const DOWNLOAD_FILE_SIZE = '73MB';
|
||||
export const DOWNLOAD_LAST_UPDATED = '12/13/21';
|
||||
export const DOWNLOAD_LAST_UPDATED_ES = '13/12/21';
|
||||
export const VERSION_NUMBER = '0.1';
|
||||
|
@ -97,7 +96,7 @@ export const DOWNLOAD_PACKAGE = {
|
|||
DESCRIPTION: <FormattedMessage
|
||||
id={ 'downloadPacket.info.text'}
|
||||
defaultMessage= {`
|
||||
The package includes draft v{versionNumber} of the list of disadvantaged communities
|
||||
The download package includes draft v{versionNumber} of the list of disadvantaged communities
|
||||
(.csv and .xlsx) and information (.pdf) about how to use the list.
|
||||
`}
|
||||
description= {'download packet info text'}
|
||||
|
@ -196,13 +195,13 @@ export const CATEGORIES = {
|
|||
IF: <FormattedMessage
|
||||
id= {'indicator.categories.clean.energy.if'}
|
||||
defaultMessage= {`
|
||||
{if} at or above 90th percentile for {energyCostBur} OR {pm25}
|
||||
{if} at or above 90th percentile for {energyCostBur} score OR {pm25}
|
||||
`}
|
||||
description= {'if portion of the formula'}
|
||||
values= {{
|
||||
if: <strong>IF</strong>,
|
||||
energyCostBur: <a href='#energy-burden'>energy cost burden score</a>,
|
||||
pm25: <a href='#pm-25'>PM2.5</a>,
|
||||
energyCostBur: <a href='#energy-burden'>energy cost burden</a>,
|
||||
pm25: <a href='#pm-25'>PM2.5 in the air</a>,
|
||||
}}
|
||||
/>,
|
||||
AND: <FormattedMessage
|
||||
|
@ -238,7 +237,7 @@ export const CATEGORIES = {
|
|||
description= {'if portion of the formula'}
|
||||
values= {{
|
||||
if: <strong>IF</strong>,
|
||||
dieselPM: <a href='#diesel-pm'>diesel particulate matter</a>,
|
||||
dieselPM: <a href='#diesel-pm'>diesel particulate matter exposure</a>,
|
||||
traffic: <a href='#traffic-vol'>traffic proximity and volume</a>,
|
||||
}}
|
||||
/>,
|
||||
|
@ -270,14 +269,14 @@ export const CATEGORIES = {
|
|||
IF: <FormattedMessage
|
||||
id= {'indicator.categories.afford.house.if'}
|
||||
defaultMessage= {`
|
||||
{if} at or above 90th percentile for {lead} AND {medianHomeVal} is less than
|
||||
90th percentile OR at or above the 90th percentile for the {houseBur}
|
||||
{if} at or above 90th percentile for {lead} AND {medianHomeVal} is at or less than
|
||||
90th percentile OR at or above the 10th percentile for the {houseBur}
|
||||
`}
|
||||
description= {'if portion of the formula'}
|
||||
values= {{
|
||||
if: <strong>IF</strong>,
|
||||
lead: <a href='#lead-paint'>lead paint</a>,
|
||||
medianHomeVal: <a href='#median-home'>the median home value</a>,
|
||||
medianHomeVal: <a href='#median-home'>low median home value</a>,
|
||||
houseBur: <a href='#house-burden'>housing cost burden</a>,
|
||||
}}
|
||||
/>,
|
||||
|
@ -315,8 +314,8 @@ export const CATEGORIES = {
|
|||
values= {{
|
||||
if: <strong>IF</strong>,
|
||||
proxHaz: <a href='#prox-haz'>proximity to hazardous waste facilities</a>,
|
||||
proxNPL: <a href='#prox-npl'>proximity to NLP sites</a>,
|
||||
proxRMP: <a href='#prox-rmp'>proximity to RMP sites</a>,
|
||||
proxNPL: <a href='#prox-npl'>proximity to NPL sites</a>,
|
||||
proxRMP: <a href='#prox-rmp'>proximity to RMP facilities</a>,
|
||||
}}
|
||||
/>,
|
||||
AND: <FormattedMessage
|
||||
|
@ -422,15 +421,15 @@ export const CATEGORIES = {
|
|||
IF: <FormattedMessage
|
||||
id= {'indicator.categories.work.dev.if'}
|
||||
defaultMessage= {`
|
||||
{if} at or above 90th percentile for {lowMedInc} OR
|
||||
at or above the 90th percentile for {linIso} OR
|
||||
{if} at or above the 90th percentile for {lowMedInc} as a percent of area median income OR
|
||||
{linIso} OR
|
||||
{unemploy} OR
|
||||
for percentage individuals in households at or below 100% federal {poverty} level at or above 90%
|
||||
percent individuals in households at or below 100% federal {poverty} level
|
||||
`}
|
||||
description= {'if portion of the formula'}
|
||||
values= {{
|
||||
if: <strong>IF</strong>,
|
||||
lowMedInc: <a href='#low-med-inc'>low median income relative to area median income</a>,
|
||||
lowMedInc: <a href='#low-med-inc'>low median income</a>,
|
||||
linIso: <a href='#ling-iso'>linguistic isolation</a>,
|
||||
unemploy: <a href='#unemploy'>unemployment</a>,
|
||||
poverty: <a href='#poverty'>poverty</a>,
|
||||
|
@ -439,7 +438,7 @@ export const CATEGORIES = {
|
|||
AND: <FormattedMessage
|
||||
id= {'indicator.categories.work.dev.and'}
|
||||
defaultMessage= {`
|
||||
{and} where {highSchool} for adults 25 years and older is less than 90%
|
||||
{and} where {highSchool} for adults 25 years and older is at or less than 90%
|
||||
`}
|
||||
description= {'and portion of the formula'}
|
||||
values= {{
|
||||
|
@ -507,7 +506,7 @@ export const DATASET_CARD_LABELS = defineMessages({
|
|||
export const INDICATORS = [
|
||||
{
|
||||
domID: 'low-income',
|
||||
indicator: 'Low Income',
|
||||
indicator: 'Low income',
|
||||
description: `
|
||||
Percent of a block group's population in households where household income is at or below
|
||||
200% of the federal poverty level.
|
||||
|
@ -532,9 +531,13 @@ export const INDICATORS = [
|
|||
},
|
||||
{
|
||||
domID: 'exp-agr-loss-rate',
|
||||
indicator: 'Expected Agriculture Loss Rate',
|
||||
indicator: 'Expected agriculture loss rate',
|
||||
description: `
|
||||
Economic loss rate to agriculture resulting from natural hazards each year.
|
||||
Percent of agriculture value at risk from losses due to natural hazards. Calculated by dividing
|
||||
the agriculture value at risk in a census tract by the total agriculture value in that census
|
||||
tract. Fourteen natural hazards that have some link to climate change include: avalanche,
|
||||
coastal flooding, cold wave, drought, hail, heat wave, hurricane, ice storm, landslide,
|
||||
riverine flooding, strong wind, tornado, wildfire, and winter weather.
|
||||
`,
|
||||
usedIn: `Climate change methodology`,
|
||||
respPartyLabel: `Federal Emergency Management Agency (FEMA)`,
|
||||
|
@ -543,9 +546,13 @@ export const INDICATORS = [
|
|||
},
|
||||
{
|
||||
domID: 'exp-bld-loss-rate',
|
||||
indicator: 'Expected Building Loss Rate',
|
||||
indicator: 'Expected building loss rate',
|
||||
description: `
|
||||
Economic loss rate to buildings resulting from natural hazards each year.
|
||||
Percent of building value at risk from losses due to natural hazards. Calculated by dividing the
|
||||
building value at risk in a census tract by the total building value in that census tract.
|
||||
Fourteen natural hazards that have some link to climate change include: avalanche, coastal flooding,
|
||||
cold wave, drought, hail, heat wave, hurricane, ice storm, landslide, riverine flooding, strong
|
||||
wind, tornado, wildfire, and winter weather.
|
||||
`,
|
||||
usedIn: `Climate change methodology`,
|
||||
respPartyLabel: `Federal Emergency Management Agency (FEMA)`,
|
||||
|
@ -554,16 +561,20 @@ export const INDICATORS = [
|
|||
},
|
||||
{
|
||||
domID: 'exp-pop-loss-rate',
|
||||
indicator: 'Expected Population Loss Rate',
|
||||
indicator: 'Expected population loss rate',
|
||||
description: `
|
||||
Rate relative to the population in fatalities and injuries resulting from natural hazards each
|
||||
year. Population loss is defined as the Spatial Hazard Events and Losses or National Centers
|
||||
for Environmental Information’s reported number of fatalities and injuries caused by the
|
||||
hazard occurrence. To combine fatalities and injuries for the computation of population loss value,
|
||||
an injury is counted as one-tenth (1/10) of a fatality. The NCEI Storm Events Database
|
||||
classifies injuries and fatalities as direct or indirect. Both direct and indirect injuries
|
||||
and fatalities are counted as population loss. This total number of injuries and fatalities is
|
||||
then divided by the population in the census tract to get a per-capita rate of population risk.
|
||||
Rate relative to the population in fatalities and injuries due to natural hazards each year.
|
||||
Fourteen natural hazards that have some link to climate change include: avalanche, coastal
|
||||
flooding, cold wave, drought, hail, heat wave, hurricane, ice storm, landslide, riverine
|
||||
flooding, strong wind, tornado, wildfire, and winter weather.
|
||||
Population loss is defined as the Spatial Hazard Events and Losses or National Centers
|
||||
for Environmental Information’s (NCEI) reported number of fatalities and injuries caused by the
|
||||
hazard occurrence. To combine fatalities and injuries for the computation of population loss value,
|
||||
an injury is counted as one-tenth (1/10) of a fatality. The NCEI Storm Events Database
|
||||
classifies injuries and fatalities as direct or indirect. Both direct and indirect injuries
|
||||
and fatalities are counted as population loss. This total number of injuries and fatalities
|
||||
is then divided by the population in the census tract to get a per-capita rate of population risk.
|
||||
|
||||
`,
|
||||
usedIn: `Climate change methodology`,
|
||||
respPartyLabel: `Federal Emergency Management Agency (FEMA)`,
|
||||
|
@ -572,7 +583,7 @@ export const INDICATORS = [
|
|||
},
|
||||
{
|
||||
domID: 'energy-burden',
|
||||
indicator: 'Energy burden',
|
||||
indicator: 'Energy cost burden',
|
||||
description: `Average annual energy cost ($) divided by household income.`,
|
||||
usedIn: `Clean energy and energy efficiency methodology`,
|
||||
respPartyLabel: `Department of Energy (DOE) LEAD Score`,
|
||||
|
@ -581,7 +592,7 @@ export const INDICATORS = [
|
|||
},
|
||||
{
|
||||
domID: 'pm-25',
|
||||
indicator: 'PM2.5',
|
||||
indicator: 'PM2.5 in the air',
|
||||
description: `Fine inhalable particles, with diameters that are generally
|
||||
2.5 micrometers and smaller.`,
|
||||
usedIn: `Clean energy and energy efficiency methodology`,
|
||||
|
@ -592,7 +603,7 @@ export const INDICATORS = [
|
|||
},
|
||||
{
|
||||
domID: 'diesel-pm',
|
||||
indicator: 'Diesel particulate matter',
|
||||
indicator: 'Diesel particulate matter exposure',
|
||||
description: `Mixture of particles that is part of diesel exhaust in the air.`,
|
||||
usedIn: `Clean transportation methodology`,
|
||||
respPartyLabel: `Environmental Protection Agency (EPA) National Air Toxics Assessment (NATA)
|
||||
|
@ -613,8 +624,10 @@ export const INDICATORS = [
|
|||
{
|
||||
domID: 'house-burden',
|
||||
indicator: 'Housing cost burden',
|
||||
description: `Households that are low income and spend more than 30% of their
|
||||
income to housing costs.`,
|
||||
description: `
|
||||
The percent of households in a census tract that are both earning less than 80% of HUD Area Median
|
||||
Family Income by county and are paying greater than 30% of their income to housing costs.
|
||||
`,
|
||||
usedIn: `Affordable and sustainable housing methodology`,
|
||||
respPartyLabel: `Department of Housing & Urban Development’s
|
||||
(HUD) Comprehensive Housing Affordability Strategy dataset`,
|
||||
|
@ -624,8 +637,9 @@ export const INDICATORS = [
|
|||
{
|
||||
domID: 'lead-paint',
|
||||
indicator: 'Lead paint',
|
||||
description: `Percent of housing units built pre-1960, used as an
|
||||
indicator of potential lead paint exposure in homes.`,
|
||||
description: `
|
||||
Percent of housing units built pre-1960, used as an indicator of potential lead paint exposure in
|
||||
tracts with median home values less than 90th percentile `,
|
||||
usedIn: `Affordable and sustainable housing methodology`,
|
||||
respPartyLabel: `Census's American Community Survey`,
|
||||
dataSourceURL: `https://www.census.gov/programs-surveys/acs`,
|
||||
|
@ -633,8 +647,8 @@ export const INDICATORS = [
|
|||
},
|
||||
{
|
||||
domID: 'median-home',
|
||||
indicator: 'Median home value',
|
||||
description: `Median home value of owner-occupied housing units in the area.`,
|
||||
indicator: 'Low median home value',
|
||||
description: `Median home value of owner-occupied housing units in the census tract.`,
|
||||
usedIn: `Affordable and sustainable housing methodology`,
|
||||
respPartyLabel: `Census's American Community Survey`,
|
||||
dataSourceURL: `https://www.census.gov/programs-surveys/acs`,
|
||||
|
@ -644,19 +658,20 @@ export const INDICATORS = [
|
|||
domID: 'prox-haz',
|
||||
indicator: 'Proximity to hazardous waste facilities',
|
||||
description: `
|
||||
Count of hazardous waste facilities (Treatment, Storage, and Disposal Facilities and Large
|
||||
Quantity Generators) within 5 km (or nearest beyond 5 km), each divided by distance in kilometers.
|
||||
`,
|
||||
Count of hazardous waste facilities (Treatment, Storage, and Disposal Facilities and Large
|
||||
Quantity Generators) within 5 km (or nearest beyond 5 km), each divided by distance in kilometers.
|
||||
`,
|
||||
usedIn: `Reduction and remediation of legacy pollution methodology`,
|
||||
respPartyLabel: `
|
||||
Environmental Protection Agency (EPA) TSDF data calculated from EPA RCRAinfo database
|
||||
as compiled by EPA’s EJSCREEN`,
|
||||
dataSourceURL: `https://www.census.gov/programs-surveys/acs`,
|
||||
Environmental Protection Agency (EPA) Treatment Storage, and Disposal Facilities
|
||||
(TSDF) data calculated from EPA RCRA info database as compiled by EPA’s EJSCREEN
|
||||
`,
|
||||
dataSourceURL: `https://enviro.epa.gov/facts/rcrainfo/search.html`,
|
||||
dateRange: `2015-2020`,
|
||||
},
|
||||
{
|
||||
domID: 'prox-npl',
|
||||
indicator: 'Proximity to National Priorities List (NPL) Sites',
|
||||
indicator: 'Proximity to National Priorities List (NPL) sites',
|
||||
description: `
|
||||
Count of proposed or listed NPL - also known as superfund - sites within 5 km (or nearest one
|
||||
beyond 5 km), each divided by distance in kilometers.`,
|
||||
|
@ -667,7 +682,7 @@ export const INDICATORS = [
|
|||
},
|
||||
{
|
||||
domID: 'prox-rmp',
|
||||
indicator: 'Proximity to Risk Management Plan (RMP) Sites',
|
||||
indicator: 'Proximity to Risk Management Plan (RMP) facilities',
|
||||
description: `
|
||||
Count of RMP (potential chemical accident management plan) facilities within 5 km (or nearest
|
||||
one beyond 5 km), each divided by distance in kilometers.`,
|
||||
|
@ -690,7 +705,7 @@ export const INDICATORS = [
|
|||
{
|
||||
domID: 'asthma',
|
||||
indicator: 'Asthma',
|
||||
description: `Weighted number of respondents people who answer “yes” both
|
||||
description: `Weighted percent of people who answer “yes” both
|
||||
to both of the following questions: “Have you ever been told by a doctor,
|
||||
nurse, or other health professional that you have asthma?” and the question
|
||||
“Do you still have asthma?”`,
|
||||
|
@ -702,7 +717,7 @@ export const INDICATORS = [
|
|||
{
|
||||
domID: 'diabetes',
|
||||
indicator: 'Diabetes',
|
||||
description: `People ages 18 years and older who report having ever been
|
||||
description: `Weighted percent of people ages 18 years and older who report having ever been
|
||||
told by a doctor, nurse, or other health professionals that they have
|
||||
diabetes other than diabetes during pregnancy.`,
|
||||
usedIn: `Health burdens methodology`,
|
||||
|
@ -713,7 +728,7 @@ export const INDICATORS = [
|
|||
{
|
||||
domID: 'heart-disease',
|
||||
indicator: 'Heart disease',
|
||||
description: `People ages 18 years and older who report ever having been told
|
||||
description: `Weighted percent of people ages 18 years and older who report ever having been told
|
||||
by a doctor, nurse, or other health professionals that they had angina or
|
||||
coronary heart disease.`,
|
||||
usedIn: `Health burdens methodology`,
|
||||
|
@ -724,14 +739,21 @@ export const INDICATORS = [
|
|||
{
|
||||
domID: 'life-exp',
|
||||
indicator: 'Low life expectancy',
|
||||
description: `Average number of years of life a person who has attained a given age can expect to live.`,
|
||||
description: `
|
||||
Average number of years of life a person who has attained a given age can expect to live.
|
||||
Note: Unlike most of the other datasets, high values of this indicator indicate low burdens.
|
||||
For percentile calculations, the percentile is calculated in reverse order, so that the tract with
|
||||
the highest median income relative to area median income (lowest burden on this measure) is at the
|
||||
0th percentile, and the tract with the lowest median income relative to area median income
|
||||
(highest burden on this measure) is at the 100th percentile.
|
||||
`,
|
||||
usedIn: `Health burdens methodology`,
|
||||
respPartyLabel: `CDC’s U.S. Small-area Life Expectancy Estimates Project (USALEEP)`,
|
||||
dataSourceURL: `https://www.cdc.gov/nchs/nvss/usaleep/usaleep.html#data`,
|
||||
dateRange: `2010-2015`,
|
||||
},
|
||||
{
|
||||
domID: 'median-income',
|
||||
domID: 'low-med-inc',
|
||||
indicator: 'Low median Income',
|
||||
description: `Median income of the census tract calculated as a percent of the area’s median income.`,
|
||||
usedIn: `Training and workforce development`,
|
||||
|
@ -742,8 +764,9 @@ export const INDICATORS = [
|
|||
{
|
||||
domID: 'ling-iso',
|
||||
indicator: 'Linguistic Isolation',
|
||||
description: `Households in which no one age 14 and over speaks English only or also speaks
|
||||
a language other than English`,
|
||||
description: `
|
||||
The percent of limited speaking households, which are households where no one over age 14 speaks English well.
|
||||
`,
|
||||
usedIn: `Training and workforce development`,
|
||||
respPartyLabel: `Census's American Community Survey`,
|
||||
dataSourceURL: `https://www.census.gov/programs-surveys/acs`,
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue