From b73cab4a3781b1b25048441a4163df3e1a03e9f0 Mon Sep 17 00:00:00 2001 From: Marc Lichtman Date: Fri, 11 Apr 2025 12:38:15 -0400 Subject: [PATCH 1/3] HLS2 Description tweak (#501) --- src/config/datasetGroups.yml | 32 +++++++++++++++----------------- 1 file changed, 15 insertions(+), 17 deletions(-) diff --git a/src/config/datasetGroups.yml b/src/config/datasetGroups.yml index 5f2a6a55..0818ea4d 100644 --- a/src/config/datasetGroups.yml +++ b/src/config/datasetGroups.yml @@ -647,24 +647,22 @@ esa-cci-lc: hls2: title: Harmonized Landsat and Sentinel-2 (HLS) v2.0 short_description: > - Harmonized Landsat Sentinel-2 (HLS) Version 2.0 provides consistent surface - reflectance (SR) and top of atmosphere (TOA) brightness data from the Operational - Land Imager (OLI) aboard the joint NASA/USGS Landsat 8 satellite and the - Multi-Spectral Instrument (MSI) aboard the ESA (European Space Agency) - Sentinel-2A and Sentinel-2B satellites. + Harmonized Landsat Sentinel-2 (HLS) Version 2.0 provides consistent surface reflectance (SR) + and top of atmosphere (TOA) brightness data from the Operational Land Imager (OLI) aboard the + joint NASA/USGS Landsat 8 and Landsat 9 satellites and the Multi-Spectral Instrument (MSI) + aboard the ESA (European Space Agency) Sentinel-2A, Sentinel-2B, and Sentinel-2C satellites. description: > - Harmonized Landsat Sentinel-2 (HLS) Version 2.0 provides consistent surface - reflectance (SR) and top of atmosphere (TOA) brightness data from the Operational - Land Imager (OLI) aboard the joint NASA/USGS Landsat 8 satellite and the - Multi-Spectral Instrument (MSI) aboard the ESA (European Space Agency) - Sentinel-2A and Sentinel-2B satellites. The combined measurement enables global - observations of the land every 2-3 days at 30 meter (m) spatial resolution. - The HLSS30 and HLSL30 products are gridded to the same resolution and Military - Grid Reference System (MGRS) tiling and are “stackable” for time series analysis. - This dataset is in the form of [cloud-optimized GeoTIFFs](https://www.cogeo.org/). - The HLS v2.0 data is generated by NASA's IMPACT team at Marshall Space Flight Center. - The product latency is 1.7 days, from the satellite overpass to the HLS data - availability at LP DAAC. For more information see LP DAAC's + Harmonized Landsat Sentinel-2 (HLS) Version 2.0 provides consistent surface reflectance (SR) + and top of atmosphere (TOA) brightness data from the Operational Land Imager (OLI) aboard the + joint NASA/USGS Landsat 8 and Landsat 9 satellites and the Multi-Spectral Instrument (MSI) + aboard the ESA (European Space Agency) Sentinel-2A, Sentinel-2B, and Sentinel-2C satellites. + The combined measurement enables global observations of the land every 2-3 days at 30 meter + (m) spatial resolution. The HLS-S30 and HLS-L30 products are gridded to the same resolution and + Military Grid Reference System (MGRS) tiling system and are "stackable" for time series analysis. + This dataset is in the form of cloud-optimized GeoTIFFs. The HLS v2.0 data is generated by NASA's + IMPACT team at Marshall Space Flight Center. The product latency is 1.7 days, from the satellite + overpass to the HLS data availability at NASA's Land Processes Distributed Active Archive Center + (LP DAAC). For more information see LP DAAC's [HLS Overview](https://lpdaac.usgs.gov/data/get-started-data/collection-overview/missions/harmonized-landsat-sentinel-2-hls-overview/). assets: headerImg: From 7af53b0485722d11bcea247da76e5610c70e733c Mon Sep 17 00:00:00 2001 From: Gustavo Hidalgo Date: Mon, 19 May 2025 12:22:20 -0400 Subject: [PATCH 2/3] Planetary Computer Pro announcement banner (#504) * Bump up version number * Bump up version number (#502) * Planetary computer pro announcement message bar * Also add message to home banner * format code * undo changes to home banner --- package.json | 2 +- src/components/Header/Header.index.tsx | 2 + .../PlanetaryComputerProAnnouncement.tsx | 37 +++++++++++++++++++ src/components/Header/styles.ts | 4 ++ 4 files changed, 44 insertions(+), 1 deletion(-) create mode 100644 src/components/Header/components/PlanetaryComputerProAnnouncement.tsx diff --git a/package.json b/package.json index 07faa4e1..33b22931 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "pc-datacatalog", - "version": "2025.4.2", + "version": "2025.4.3", "private": true, "proxy": "http://api:7071/", "dependencies": { diff --git a/src/components/Header/Header.index.tsx b/src/components/Header/Header.index.tsx index 501f4872..62d6dbc6 100644 --- a/src/components/Header/Header.index.tsx +++ b/src/components/Header/Header.index.tsx @@ -2,6 +2,7 @@ import { headerStyle } from "./styles"; import { gridContentStyle, offGridContentStyle } from "styles"; import { HeaderBar } from "./Header.Bar"; import { HeaderOverflow } from "./Header.Overflow"; +import { PlanetaryComputerProAnnouncement } from "./components/PlanetaryComputerProAnnouncement"; const Header = ({ onGrid = true }) => { const navClass = onGrid ? gridContentStyle : offGridContentStyle; @@ -12,6 +13,7 @@ const Header = ({ onGrid = true }) => { + ); }; diff --git a/src/components/Header/components/PlanetaryComputerProAnnouncement.tsx b/src/components/Header/components/PlanetaryComputerProAnnouncement.tsx new file mode 100644 index 00000000..8059f0e5 --- /dev/null +++ b/src/components/Header/components/PlanetaryComputerProAnnouncement.tsx @@ -0,0 +1,37 @@ +import { MessageBar, MessageBarType, Link } from "@fluentui/react"; +import { useState, useEffect } from "react"; +import { messageBarStyle } from "../styles"; + +const sessionStorageKey = "pcProMessageDismissed"; + +export function PlanetaryComputerProAnnouncement() { + const [isDismissed, setIsDismissed] = useState(false); + useEffect(() => { + const dismissed = sessionStorage.getItem(sessionStorageKey); + if (dismissed === "true") { + setIsDismissed(true); + } + }, []); + const onDismiss = () => { + sessionStorage.setItem(sessionStorageKey, "true"); + setIsDismissed(true); + }; + if (isDismissed) { + return null; + } + return ( + + Announcing Microsoft Planetary Computer Pro - Bring the power of the Planetary + Computer to your private geospatial data. + + Click here to learn more + + + ); +} diff --git a/src/components/Header/styles.ts b/src/components/Header/styles.ts index 9c9d4bf9..f94458f9 100644 --- a/src/components/Header/styles.ts +++ b/src/components/Header/styles.ts @@ -74,3 +74,7 @@ export const breakStyle = mergeStyles({ export const rightAligned = mergeStyles({ marginLeft: "auto !important", }); + +export const messageBarStyle = mergeStyles({ + margin: "10px 0", +}); From 379443144e8ba4ee75b70539ff4d4c05b8ba1fb2 Mon Sep 17 00:00:00 2001 From: Gustavo Hidalgo Date: Mon, 19 May 2025 12:24:20 -0400 Subject: [PATCH 3/3] 2025.5.1 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 33b22931..355cb650 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "pc-datacatalog", - "version": "2025.4.3", + "version": "2025.5.1", "private": true, "proxy": "http://api:7071/", "dependencies": {