diff --git a/.env b/.env
index 0aeb58068..095a452ab 100644
--- a/.env
+++ b/.env
@@ -8,10 +8,10 @@ APP_DESCRIPTION=Visualization, Exploration, and Data Analysis (VEDA)
APP_CONTACT_EMAIL=email@example.org
# Endpoint for the Tiler server. No trailing slash.
-API_RASTER_ENDPOINT='https://openveda.cloud/api/raster'
+API_RASTER_ENDPOINT='https://staging.openveda.cloud/api/raster'
# Endpoint for the STAC server. No trailing slash.
-API_STAC_ENDPOINT='https://openveda.cloud/api/stac'
+API_STAC_ENDPOINT='https://staging.openveda.cloud/api/stac'
API_XARRAY_ENDPOINT='https://prod-titiler-xarray.delta-backend.com/tilejson.json'
MAPBOX_STYLE_URL='mapbox://styles/covid-nasa/ckb01h6f10bn81iqg98ne0i2y'
diff --git a/datasets/soil-texture-background.jpeg b/datasets/soil-texture-background.jpeg
new file mode 100644
index 000000000..a2db1bb7b
Binary files /dev/null and b/datasets/soil-texture-background.jpeg differ
diff --git a/datasets/soil-texture-triangle.jpeg b/datasets/soil-texture-triangle.jpeg
new file mode 100644
index 000000000..389c119ef
Binary files /dev/null and b/datasets/soil-texture-triangle.jpeg differ
diff --git a/datasets/soil-texture.data.mdx b/datasets/soil-texture.data.mdx
new file mode 100644
index 000000000..14bd37212
--- /dev/null
+++ b/datasets/soil-texture.data.mdx
@@ -0,0 +1,469 @@
+---
+id: soil-texture
+name: 'ISRIC World Soil Texture Classifications'
+description: "250 meter resolution global soil texture dataset from ISRIC, produced in 2017. Available at seven soil layer depths."
+media:
+ src: ::file ./soil-texture-background.jpeg
+ alt: Examples of two different soil types
+ author:
+ name: Soil Sensor
+ url: https://soilsensor.com/articles/soil-textures/
+taxonomy:
+ - name: Topics
+ values:
+ - Agriculture
+ - Land Cover
+ - name: Source
+ values:
+ - ISRIC
+layers:
+ - id: soil-texture-0cm
+ stacCol: soil-texture-0cm
+ name: Soil Texture at the Surface (0 cm Depth)
+ type: raster
+ description: 'ISRIC Soil Texture Classification at 0 cm'
+ zoomExtent:
+ - 0
+ - 20
+ sourceParams:
+ colormap: '{"1":"#F89E61", "2":"#BA8560", "3": "#D8D2B4", "4": "#AE734C", "5": "#9E8478", "6": "#C6A365",
+ "7":"#B4A67D", "8":"#E1D4C4", "9": "#BEB56D", "10": "#777C7A", "11": "#A89B6F", "12": "#E9E2AF"}'
+ nodata: 255
+
+ legend:
+ type: categorical
+ stops:
+ - color: "#F89E61"
+ label: "Clay"
+ - color: "#BA8560"
+ label: "Silty Clay"
+ - color: "#D8D2B4"
+ label: "Sandy Clay"
+ - color: "#AE734C"
+ label: "Clay Loam"
+ - color: "#9E8478"
+ label: "Silty Clay Loam"
+ - color: "#C6A365"
+ label: "Sandy Clay Loam"
+ - color: "#B4A67D"
+ label: "Loam"
+ - color: "#E1D4C4"
+ label: "Silty Loam"
+ - color: "#BEB56D"
+ label: "Sandy Loam"
+ - color: "#777C7A"
+ label: "Silt"
+ - color: "#A89B6F"
+ label: "Loamy Sand"
+ - color: "#E9E2AF"
+ label: "Sand"
+ info:
+ source: ISRIC
+ spatialExtent: Global
+ temporalResolution: Annual
+ unit: N/A
+
+ - id: soil-texture-5cm
+ stacCol: soil-texture-5cm
+ name: Soil Texture at 5 cm Depth
+ type: raster
+ description: 'ISRIC Soil Texture Classification at 5 cm'
+ zoomExtent:
+ - 0
+ - 20
+ sourceParams:
+ colormap: '{"1":"#F89E61", "2":"#BA8560", "3": "#D8D2B4", "4": "#AE734C", "5": "#9E8478", "6": "#C6A365",
+ "7":"#B4A67D", "8":"#E1D4C4", "9": "#BEB56D", "10": "#777C7A", "11": "#A89B6F", "12": "#E9E2AF"}'
+ nodata: 255
+
+ legend:
+ type: categorical
+ stops:
+ - color: "#F89E61"
+ label: "Clay"
+ - color: "#BA8560"
+ label: "Silty Clay"
+ - color: "#D8D2B4"
+ label: "Sandy Clay"
+ - color: "#AE734C"
+ label: "Clay Loam"
+ - color: "#9E8478"
+ label: "Silty Clay Loam"
+ - color: "#C6A365"
+ label: "Sandy Clay Loam"
+ - color: "#B4A67D"
+ label: "Loam"
+ - color: "#E1D4C4"
+ label: "Silty Loam"
+ - color: "#BEB56D"
+ label: "Sandy Loam"
+ - color: "#777C7A"
+ label: "Silt"
+ - color: "#A89B6F"
+ label: "Loamy Sand"
+ - color: "#E9E2AF"
+ label: "Sand"
+ info:
+ source: ISRIC
+ spatialExtent: Global
+ temporalResolution: Annual
+ unit: N/A
+
+ - id: soil-texture-15cm
+ stacCol: soil-texture-15cm
+ name: Soil Texture at 15 cm Depth
+ type: raster
+ description: 'ISRIC Soil Texture Classification at 15 cm'
+ zoomExtent:
+ - 0
+ - 20
+ sourceParams:
+ colormap: '{"1":"#F89E61", "2":"#BA8560", "3": "#D8D2B4", "4": "#AE734C", "5": "#9E8478", "6": "#C6A365",
+ "7":"#B4A67D", "8":"#E1D4C4", "9": "#BEB56D", "10": "#777C7A", "11": "#A89B6F", "12": "#E9E2AF"}'
+ nodata: 255
+
+ legend:
+ type: categorical
+ stops:
+ - color: "#F89E61"
+ label: "Clay"
+ - color: "#BA8560"
+ label: "Silty Clay"
+ - color: "#D8D2B4"
+ label: "Sandy Clay"
+ - color: "#AE734C"
+ label: "Clay Loam"
+ - color: "#9E8478"
+ label: "Silty Clay Loam"
+ - color: "#C6A365"
+ label: "Sandy Clay Loam"
+ - color: "#B4A67D"
+ label: "Loam"
+ - color: "#E1D4C4"
+ label: "Silty Loam"
+ - color: "#BEB56D"
+ label: "Sandy Loam"
+ - color: "#777C7A"
+ label: "Silt"
+ - color: "#A89B6F"
+ label: "Loamy Sand"
+ - color: "#E9E2AF"
+ label: "Sand"
+ info:
+ source: ISRIC
+ spatialExtent: Global
+ temporalResolution: Annual
+ unit: N/A
+
+ - id: soil-texture-30cm
+ stacCol: soil-texture-30cm
+ name: Soil Texture at 30 cm Depth
+ type: raster
+ description: 'ISRIC Soil Texture Classification at 30 cm'
+ zoomExtent:
+ - 0
+ - 20
+ sourceParams:
+ colormap: '{"1":"#F89E61", "2":"#BA8560", "3": "#D8D2B4", "4": "#AE734C", "5": "#9E8478", "6": "#C6A365",
+ "7":"#B4A67D", "8":"#E1D4C4", "9": "#BEB56D", "10": "#777C7A", "11": "#A89B6F", "12": "#E9E2AF"}'
+ nodata: 255
+
+ legend:
+ type: categorical
+ stops:
+ - color: "#F89E61"
+ label: "Clay"
+ - color: "#BA8560"
+ label: "Silty Clay"
+ - color: "#D8D2B4"
+ label: "Sandy Clay"
+ - color: "#AE734C"
+ label: "Clay Loam"
+ - color: "#9E8478"
+ label: "Silty Clay Loam"
+ - color: "#C6A365"
+ label: "Sandy Clay Loam"
+ - color: "#B4A67D"
+ label: "Loam"
+ - color: "#E1D4C4"
+ label: "Silty Loam"
+ - color: "#BEB56D"
+ label: "Sandy Loam"
+ - color: "#777C7A"
+ label: "Silt"
+ - color: "#A89B6F"
+ label: "Loamy Sand"
+ - color: "#E9E2AF"
+ label: "Sand"
+ info:
+ source: ISRIC
+ spatialExtent: Global
+ temporalResolution: Annual
+ unit: N/A
+
+ - id: soil-texture-60cm
+ stacCol: soil-texture-60cm
+ name: Soil Texture at 60 cm Depth
+ type: raster
+ description: 'ISRIC Soil Texture Classification at 60 cm'
+ zoomExtent:
+ - 0
+ - 20
+ sourceParams:
+ colormap: '{"1":"#F89E61", "2":"#BA8560", "3": "#D8D2B4", "4": "#AE734C", "5": "#9E8478", "6": "#C6A365",
+ "7":"#B4A67D", "8":"#E1D4C4", "9": "#BEB56D", "10": "#777C7A", "11": "#A89B6F", "12": "#E9E2AF"}'
+ nodata: 255
+
+ legend:
+ type: categorical
+ stops:
+ - color: "#F89E61"
+ label: "Clay"
+ - color: "#BA8560"
+ label: "Silty Clay"
+ - color: "#D8D2B4"
+ label: "Sandy Clay"
+ - color: "#AE734C"
+ label: "Clay Loam"
+ - color: "#9E8478"
+ label: "Silty Clay Loam"
+ - color: "#C6A365"
+ label: "Sandy Clay Loam"
+ - color: "#B4A67D"
+ label: "Loam"
+ - color: "#E1D4C4"
+ label: "Silty Loam"
+ - color: "#BEB56D"
+ label: "Sandy Loam"
+ - color: "#777C7A"
+ label: "Silt"
+ - color: "#A89B6F"
+ label: "Loamy Sand"
+ - color: "#E9E2AF"
+ label: "Sand"
+ info:
+ source: ISRIC
+ spatialExtent: Global
+ temporalResolution: Annual
+ unit: N/A
+
+ - id: soil-texture-100cm
+ stacCol: soil-texture-100cm
+ name: Soil Texture at 100 cm Depth
+ type: raster
+ description: 'ISRIC Soil Texture Classification at 100 cm'
+ zoomExtent:
+ - 0
+ - 20
+ sourceParams:
+ colormap: '{"1":"#F89E61", "2":"#BA8560", "3": "#D8D2B4", "4": "#AE734C", "5": "#9E8478", "6": "#C6A365",
+ "7":"#B4A67D", "8":"#E1D4C4", "9": "#BEB56D", "10": "#777C7A", "11": "#A89B6F", "12": "#E9E2AF"}'
+ nodata: 255
+
+ legend:
+ type: categorical
+ stops:
+ - color: "#F89E61"
+ label: "Clay"
+ - color: "#BA8560"
+ label: "Silty Clay"
+ - color: "#D8D2B4"
+ label: "Sandy Clay"
+ - color: "#AE734C"
+ label: "Clay Loam"
+ - color: "#9E8478"
+ label: "Silty Clay Loam"
+ - color: "#C6A365"
+ label: "Sandy Clay Loam"
+ - color: "#B4A67D"
+ label: "Loam"
+ - color: "#E1D4C4"
+ label: "Silty Loam"
+ - color: "#BEB56D"
+ label: "Sandy Loam"
+ - color: "#777C7A"
+ label: "Silt"
+ - color: "#A89B6F"
+ label: "Loamy Sand"
+ - color: "#E9E2AF"
+ label: "Sand"
+ info:
+ source: ISRIC
+ spatialExtent: Global
+ temporalResolution: Annual
+ unit: N/A
+
+ - id: soil-texture-200cm
+ stacCol: soil-texture-200cm
+ name: Soil Texture at 200 cm Depth
+ type: raster
+ description: 'ISRIC Soil Texture Classification at 200 cm'
+ zoomExtent:
+ - 0
+ - 20
+ sourceParams:
+ colormap: '{"1":"#F89E61", "2":"#BA8560", "3": "#D8D2B4", "4": "#AE734C", "5": "#9E8478", "6": "#C6A365",
+ "7":"#B4A67D", "8":"#E1D4C4", "9": "#BEB56D", "10": "#777C7A", "11": "#A89B6F", "12": "#E9E2AF"}'
+ nodata: 255
+
+ legend:
+ type: categorical
+ stops:
+ - color: "#F89E61"
+ label: "Clay"
+ - color: "#BA8560"
+ label: "Silty Clay"
+ - color: "#D8D2B4"
+ label: "Sandy Clay"
+ - color: "#AE734C"
+ label: "Clay Loam"
+ - color: "#9E8478"
+ label: "Silty Clay Loam"
+ - color: "#C6A365"
+ label: "Sandy Clay Loam"
+ - color: "#B4A67D"
+ label: "Loam"
+ - color: "#E1D4C4"
+ label: "Silty Loam"
+ - color: "#BEB56D"
+ label: "Sandy Loam"
+ - color: "#777C7A"
+ label: "Silt"
+ - color: "#A89B6F"
+ label: "Loamy Sand"
+ - color: "#E9E2AF"
+ label: "Sand"
+ info:
+ source: ISRIC
+ spatialExtent: Global
+ temporalResolution: Annual
+ unit: N/A
+
+---
+
+ Authors: Maheshwari Neelam [1], Udaysankar Nair [2], Andrew Blackford [2], and Natalie P.Thomas [3]
+
+ [1] USRA and National Aeronautics and Space Administration (NASA)
+
+ [2] The University of Alabama in Huntsville
+
+ [3] University of Maryland and Global Modeling and Assimilation Office, NASA
+
+ Mission: NASA Earth Action: A thriving world, driven by trusted, actionable Earth science
+
+ Disclaimer: This study demonstrates innovative and practical applications of NASA Earth science data to highlight existing environmental inequities. Please note that the results have not undergone peer review.
+
+ The Alabama Black Belt, a region integral to the Southern United States, derives its name from its dark, fertile soil. This rich land, ideal for agriculture, especially cotton, owes its fertility to a unique geological history. Millions of years ago, when the Gulf of Mexico extended further inland, plankton deposits formed soft limestone called Selma Chalk. Over time, this limestone weathered, creating the calcium-rich, chalky subsoil that characterizes the Black Belt, transforming it into an agricultural powerhouse.
+
+ The Black Belt's crescent shape is captured in a natural-color image by the Moderate Resolution Imaging Spectroradiometer (MODIS) on NASA’s Terra satellite. This image is a composition of segments from several images taken between 2015 and 2018, allowing for the removal of clouds and haze.
+
+ The region's rich soil played a pivotal role in shaping the region's history and demographics. This fertile land transformed the area into an agricultural powerhouse, making it a cornerstone of the cotton economy, heavily reliant on enslaved African American labor. After the Civil War, many African Americans remained in the area, working as sharecroppers and tenant farmers. The region became a significant cultural and political area, particularly noted for its role in the civil rights movement. Despite its agricultural legacy, the Black Belt has faced economic and social challenges, including poverty and limited access to education and healthcare, which continue to impact its predominantly African American population.
+
+ Analyzing Social Vulnerability Index (SVI) data from the CDC between 2000 and 2022 shows a concerning demographic shift: the younger generation, including those as young as 17, is increasingly moving out of the region, leaving behind an aging population, particularly those aged 65 and above. A linear trend is observed, with color coding representing the slope of this shift. This trend exacerbates the region's vulnerabilities, as the older population becomes more isolated and dependent.
+
+ The region is now facing a significant new challenge: climate change. As global temperatures rise, extreme weather events like heatwaves are becoming increasingly frequent and severe. This is particularly concerning for areas where many residents, especially older adults, rely on outdoor agricultural work. Data from the MERRA-2 climate extreme indices dataset reveal troubling trends, showing changes in temperature extremes. Indices such as Cool Nights (TN10P) and Warm Nights (TN90P) track the frequency of days with nighttime temperatures falling below the 10th percentile or exceeding the 90th percentile. Similarly, Cool Days (TX10P) and Warm Days (TX90P) monitor daytime temperature extremes. Analyzing these indices from 1980 to 2023 uncovers a clear pattern of rising temperatures, with an increasing number of warm days and nights, highlighting the escalating climate challenges facing the region.
+
+ The increasing occurrences of warm days and warm nights are significantly impacting the counties within Alabama's Black Belt. The colorbar illustrates the slope of the linear trend.
+
+ Concurrently, the decreasing occurrences of cool days and cool nights are also affecting the region.
+
+ Agriculture remains the backbone of the Black Belt's economy, with many older adults working in the fields. This reliance on an aging workforce is concerning, particularly as the physical demands of farming intensify with rising temperatures. In Sumter County, the number of farm operators aged 55 and above is increasing, reflecting a broader national trend where the average age of U.S. farm producers has risen to 58.1 years by 2022.
+
+ Additionally, outdoor occupations such as transportation and construction have become crucial sources of income and have shown growth over the past few years. Data from the U.S. Census Bureau, which examines the number of establishments by employment category in counties like Choctaw and Butler, underscores the economic importance of these sectors.
+
+ The combination of rising temperatures and an older workforce underscores the urgent need for adaptive strategies to protect both the health of the population and the viability of these economic sectors.Addressing these intertwined challenges requires targeted policies and investments in climate resilience measures. By enhancing education, healthcare, and job opportunities, along with adopting sustainable agricultural practices, the Black Belt can work towards a more resilient and prosperous future in the face of climate change.
+ ### To mitigate heat-related risks, several safeguards can be implemented:
+ - Improved Access to Cooling Centers: Establishing more cooling centers in rural areas can provide relief during extreme heat events.
+ - Health Monitoring Programs: Implementing regular health check-ups for older adults working in agriculture can help prevent heat-related illnesses.
+ - Education and Training: Providing training on heat safety and recognizing symptoms of heat stress can empower workers to take preventive actions.
+ - Flexible Work Schedules: Adjusting work hours to cooler parts of the day can reduce exposure to extreme heat.
+
+ ### Data Access
+ * [NASA Description for MERRA-2 Climate Indices ](https://search.earthdata.nasa.gov/search/granules?p=C1949649168-GES_DISC&pg[0][v]=f&pg[0][gsk]=-start_date&q=MERRA-2%20extremes&tl=1724265744.288!3!!/)
+ * [CDC/ATSDR SVI Data and Documentation Download | Place and Health | ATSDR](https://www.atsdr.cdc.gov/placeandhealth/svi/data_documentation_download.html)
+ * [United States Department of Agriculture (USDA) | National Agricultural Statistics Service (NASS) | Census](https://www.nass.usda.gov/)
+ * [Census Bureau Data | Occupation](https://www.census.gov/topics/employment/industry-occupation.html)]
+
+ **Editor**: Maheshwari Neelam and Derek Koehl;
+ **Developers**: Andrew Blackford, Trent Cowan, Jerika Christman, Brian Freitag, and Aaron Kaulfus ;
+ **Science and Content Contributors**: Maheshwari Neelam and Udaysankar Nair;
+ **Acknowledgements**: All individuals dedicated to Environmental Justice ;
+ **Questions / Feedback (email address)**: maheshwari.neelam@nasa.gov
+
+ #### Additional Resources
+ * https://blogs.edf.org/growingreturns/2023/08/02/heat-threat-for-farmworkers/
+ * https://www.thenation.com/article/society/black-farmers-pigford-debt/
+ * https://foodprint.org/issues/black-land-loss-in-the-united-states/
+ * https://inthesetimes.com/article/black-farmers-stress-debt-land-loss-racism-mental-health-crisis
+