Skip to content

Commit

Permalink
Deploy preview for PR #42
Browse files Browse the repository at this point in the history
  • Loading branch information
actions-user committed Dec 4, 2024
1 parent 1a7ae95 commit abf3f4d
Show file tree
Hide file tree
Showing 9 changed files with 217 additions and 2,235 deletions.
50 changes: 25 additions & 25 deletions pr-previews/pr-42/examples/rasterio_backend_example/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -1221,7 +1221,7 @@ <h4 id="requirements">Requirements<a class="anchor-link" href="#requirements">¶
<div class="jp-OutputArea-child">
<div class="jp-OutputPrompt jp-OutputArea-prompt"></div>
<div class="jp-RenderedText jp-OutputArea-output" data-mime-type="application/vnd.jupyter.stderr" tabindex="0">
<pre>/home/henry/workspace/devseed/titiler-cmr/.venv/lib/python3.11/site-packages/tqdm/auto.py:21: TqdmWarning: IProgress not found. Please update jupyter and ipywidgets. See https://ipywidgets.readthedocs.io/en/stable/user_install.html
<pre>/home/runner/work/titiler-cmr/titiler-cmr/.venv/lib/python3.10/site-packages/tqdm/auto.py:21: TqdmWarning: IProgress not found. Please update jupyter and ipywidgets. See https://ipywidgets.readthedocs.io/en/stable/user_install.html
from .autonotebook import tqdm as notebook_tqdm
</pre>
</div>
Expand Down Expand Up @@ -1313,10 +1313,10 @@ <h2 id="identify-the-dataset">Identify the dataset<a class="anchor-link" href="#
<div class="jp-OutputPrompt jp-OutputArea-prompt"></div>
<div class="jp-RenderedText jp-OutputArea-output" data-mime-type="text/plain" tabindex="0">
<pre>Concept-Id: C2021957657-LPCLOUD
Abstract: The Harmonized Landsat Sentinel-2 (HLS) project provides consistent surface reflectance (SR) and top of atmosphere (TOA) brightness data from a virtual constellation of satellite sensors. The Operational Land Imager (OLI) is housed aboard the joint NASA/USGS Landsat 8 and Landsat 9 satellites, while the Multi-Spectral Instrument (MSI) is mounted aboard Europe’s Copernicus 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 HLS project uses a set of algorithms to obtain seamless products from OLI and MSI that include atmospheric correction, cloud and cloud-shadow masking, spatial co-registration and common gridding, illumination and view angle normalization, and spectral bandpass adjustment.

The HLSL30 product provides 30-m Nadir Bidirectional Reflectance Distribution Function (BRDF)-Adjusted Reflectance (NBAR) and is derived from Landsat 8/9 OLI data products. The HLSS30 and HLSL30 products are gridded to the same resolution and Military Grid Reference System (MGRS)(https://hls.gsfc.nasa.gov/products-description/tiling-system/) tiling system, and thus are “stackable” for time series analysis.

Abstract: The Harmonized Landsat Sentinel-2 (HLS) project provides consistent surface reflectance (SR) and top of atmosphere (TOA) brightness data from a virtual constellation of satellite sensors. The Operational Land Imager (OLI) is housed aboard the joint NASA/USGS Landsat 8 and Landsat 9 satellites, while the Multi-Spectral Instrument (MSI) is mounted aboard Europe’s Copernicus 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 HLS project uses a set of algorithms to obtain seamless products from OLI and MSI that include atmospheric correction, cloud and cloud-shadow masking, spatial co-registration and common gridding, illumination and view angle normalization, and spectral bandpass adjustment.
The HLSL30 product provides 30-m Nadir Bidirectional Reflectance Distribution Function (BRDF)-Adjusted Reflectance (NBAR) and is derived from Landsat 8/9 OLI data products. The HLSS30 and HLSL30 products are gridded to the same resolution and Military Grid Reference System (MGRS)(https://hls.gsfc.nasa.gov/products-description/tiling-system/) tiling system, and thus are “stackable” for time series analysis.
The HLSL30 product is provided in Cloud Optimized GeoTIFF (COG) format, and each band is distributed as a separate file. There are 11 bands included in the HLSL30 product along with one quality assessment (QA) band and four angle bands. See the User Guide for a more detailed description of the individual bands provided in the HLSL30 product.
</pre>
</div>
Expand Down Expand Up @@ -1751,7 +1751,7 @@ <h2 id="display-tiles-in-an-interactive-map">Display tiles in an interactive map
&lt;meta name="viewport" content="width=device-width,
initial-scale=1.0, maximum-scale=1.0, user-scalable=no" /&gt;
&lt;style&gt;
#map_8cd3d51f1341a3f69e454885e6578722 {
#map_25fa82c76c4e4289802bc11f52ed9d7d {
position: relative;
width: 100.0%;
height: 100.0%;
Expand All @@ -1765,14 +1765,14 @@ <h2 id="display-tiles-in-an-interactive-map">Display tiles in an interactive map
&lt;body&gt;


&lt;div class="folium-map" id="map_8cd3d51f1341a3f69e454885e6578722" &gt;&lt;/div&gt;
&lt;div class="folium-map" id="map_25fa82c76c4e4289802bc11f52ed9d7d" &gt;&lt;/div&gt;

&lt;/body&gt;
&lt;script&gt;


var map_8cd3d51f1341a3f69e454885e6578722 = L.map(
"map_8cd3d51f1341a3f69e454885e6578722",
var map_25fa82c76c4e4289802bc11f52ed9d7d = L.map(
"map_25fa82c76c4e4289802bc11f52ed9d7d",
{
center: [47.590266824611675, -91.03729840730689],
crs: L.CRS.EPSG3857,
Expand All @@ -1786,22 +1786,22 @@ <h2 id="display-tiles-in-an-interactive-map">Display tiles in an interactive map



var tile_layer_5ed2e98f08a7e948763f3b482d8428e8 = L.tileLayer(
var tile_layer_21a80dc881cab76095a076cde70e5e3d = L.tileLayer(
"https://tile.openstreetmap.org/{z}/{x}/{y}.png",
{"attribution": "\u0026copy; \u003ca href=\"https://www.openstreetmap.org/copyright\"\u003eOpenStreetMap\u003c/a\u003e contributors", "detectRetina": false, "maxNativeZoom": 19, "maxZoom": 19, "minZoom": 0, "noWrap": false, "opacity": 1, "subdomains": "abc", "tms": false}
);


tile_layer_5ed2e98f08a7e948763f3b482d8428e8.addTo(map_8cd3d51f1341a3f69e454885e6578722);
tile_layer_21a80dc881cab76095a076cde70e5e3d.addTo(map_25fa82c76c4e4289802bc11f52ed9d7d);


var tile_layer_0abd3c9fef580da29250c1039fde1fe4 = L.tileLayer(
var tile_layer_3ce8757306f3a3a7b57c38ca0d4a73e2 = L.tileLayer(
"https://dev-titiler-cmr.delta-backend.com/tiles/WebMercatorQuad/{z}/{x}/{y}@1x?concept_id=C2021957657-LPCLOUD\u0026datetime=2024-10-01T00%3A00%3A00Z%2F2024-10-10T23%3A59%3A59Z\u0026bands_regex=B%5B0-9%5D%5B0-9%5D\u0026backend=rasterio\u0026bands=B04\u0026bands=B03\u0026bands=B02\u0026color_formula=Gamma+RGB+3.5+Saturation+1.7+Sigmoidal+RGB+15+0.35",
{"attribution": "NASA", "detectRetina": false, "maxZoom": 18, "minZoom": 0, "noWrap": false, "opacity": 1, "subdomains": "abc", "tms": false}
);


tile_layer_0abd3c9fef580da29250c1039fde1fe4.addTo(map_8cd3d51f1341a3f69e454885e6578722);
tile_layer_3ce8757306f3a3a7b57c38ca0d4a73e2.addTo(map_25fa82c76c4e4289802bc11f52ed9d7d);

&lt;/script&gt;
&lt;/html&gt;' style="position:absolute;width:100%;height:100%;left:0;top:0;border:none !important;" webkitallowfullscreen=""></iframe></div></div>
Expand All @@ -1827,7 +1827,7 @@ <h3 id="render-ndvi-using-the-expression-parameter">Render NDVI using the <code>
<div class="jp-Collapser jp-InputCollapser jp-Cell-inputCollapser">
</div>
<div class="jp-InputArea jp-Cell-inputArea">
<div class="jp-InputPrompt jp-InputArea-prompt">In [10]:</div><div class="jp-CodeMirrorEditor jp-Editor jp-InputArea-editor" data-type="inline">
<div class="jp-InputPrompt jp-InputArea-prompt">In [9]:</div><div class="jp-CodeMirrorEditor jp-Editor jp-InputArea-editor" data-type="inline">
<div class="CodeMirror cm-s-jupyter">
<div class="zeroclipboard-container">
<clipboard-copy ,="" aria-label="Copy to Clipboard" for="cell-9">
Expand Down Expand Up @@ -1934,7 +1934,7 @@ <h3 id="render-ndvi-using-the-expression-parameter">Render NDVI using the <code>
</div>
<div class="jp-OutputArea jp-Cell-outputArea">
<div class="jp-OutputArea-child jp-OutputArea-executeResult">
<div class="jp-OutputPrompt jp-OutputArea-prompt">Out[10]:</div>
<div class="jp-OutputPrompt jp-OutputArea-prompt">Out[9]:</div>
<div class="jp-RenderedHTMLCommon jp-RenderedHTML jp-OutputArea-output jp-OutputArea-executeResult" data-mime-type="text/html" tabindex="0">
<div style="width:100%;"><div style="position:relative;width:100%;height:0;padding-bottom:60%;"><span style="color:#565656">Make this Notebook Trusted to load map: File -&gt; Trust Notebook</span><iframe allowfullscreen="" mozallowfullscreen="" srcdoc='&lt;!DOCTYPE html&gt;
&lt;html&gt;
Expand Down Expand Up @@ -1963,7 +1963,7 @@ <h3 id="render-ndvi-using-the-expression-parameter">Render NDVI using the <code>
&lt;meta name="viewport" content="width=device-width,
initial-scale=1.0, maximum-scale=1.0, user-scalable=no" /&gt;
&lt;style&gt;
#map_0e2c07cdba7f0f7fb1292f39fe89ff61 {
#map_4323f0d46bcafd428c3904a89ee93ed7 {
position: relative;
width: 100.0%;
height: 100.0%;
Expand All @@ -1977,14 +1977,14 @@ <h3 id="render-ndvi-using-the-expression-parameter">Render NDVI using the <code>
&lt;body&gt;


&lt;div class="folium-map" id="map_0e2c07cdba7f0f7fb1292f39fe89ff61" &gt;&lt;/div&gt;
&lt;div class="folium-map" id="map_4323f0d46bcafd428c3904a89ee93ed7" &gt;&lt;/div&gt;

&lt;/body&gt;
&lt;script&gt;


var map_0e2c07cdba7f0f7fb1292f39fe89ff61 = L.map(
"map_0e2c07cdba7f0f7fb1292f39fe89ff61",
var map_4323f0d46bcafd428c3904a89ee93ed7 = L.map(
"map_4323f0d46bcafd428c3904a89ee93ed7",
{
center: [47.9221313337365, -91.65432884883238],
crs: L.CRS.EPSG3857,
Expand All @@ -1998,22 +1998,22 @@ <h3 id="render-ndvi-using-the-expression-parameter">Render NDVI using the <code>



var tile_layer_a41c0cb8036cf9501a8ec8bc1698e1a5 = L.tileLayer(
var tile_layer_2e114ca5583562515088af6f361ba96e = L.tileLayer(
"https://tile.openstreetmap.org/{z}/{x}/{y}.png",
{"attribution": "\u0026copy; \u003ca href=\"https://www.openstreetmap.org/copyright\"\u003eOpenStreetMap\u003c/a\u003e contributors", "detectRetina": false, "maxNativeZoom": 19, "maxZoom": 19, "minZoom": 0, "noWrap": false, "opacity": 1, "subdomains": "abc", "tms": false}
);


tile_layer_a41c0cb8036cf9501a8ec8bc1698e1a5.addTo(map_0e2c07cdba7f0f7fb1292f39fe89ff61);
tile_layer_2e114ca5583562515088af6f361ba96e.addTo(map_4323f0d46bcafd428c3904a89ee93ed7);


var tile_layer_b157cfbe413a0b050949a5c632e4f2ce = L.tileLayer(
var tile_layer_9894f24b7bfd44f06f468ac5b7fe11b7 = L.tileLayer(
"https://dev-titiler-cmr.delta-backend.com/tiles/WebMercatorQuad/{z}/{x}/{y}@1x?concept_id=C2021957657-LPCLOUD\u0026datetime=2024-06-20T00%3A00%3A00Z%2F2024-06-27T23%3A59%3A59Z\u0026bands_regex=B%5B0-9%5D%5B0-9%5D\u0026backend=rasterio\u0026expression=%28B05-B04%29%2F%28B05%2BB04%29\u0026bands=B05\u0026bands=B04\u0026colormap_name=viridis\u0026rescale=-1%2C1",
{"attribution": "NASA", "detectRetina": false, "maxZoom": 18, "minZoom": 0, "noWrap": false, "opacity": 1, "subdomains": "abc", "tms": false}
);


tile_layer_b157cfbe413a0b050949a5c632e4f2ce.addTo(map_0e2c07cdba7f0f7fb1292f39fe89ff61);
tile_layer_9894f24b7bfd44f06f468ac5b7fe11b7.addTo(map_4323f0d46bcafd428c3904a89ee93ed7);

&lt;/script&gt;
&lt;/html&gt;' style="position:absolute;width:100%;height:100%;left:0;top:0;border:none !important;" webkitallowfullscreen=""></iframe></div></div>
Expand All @@ -2039,7 +2039,7 @@ <h2 id="geojson-statistics">GeoJSON Statistics<a class="anchor-link" href="#geoj
<div class="jp-Collapser jp-InputCollapser jp-Cell-inputCollapser">
</div>
<div class="jp-InputArea jp-Cell-inputArea">
<div class="jp-InputPrompt jp-InputArea-prompt">In [11]:</div><div class="jp-CodeMirrorEditor jp-Editor jp-InputArea-editor" data-type="inline">
<div class="jp-InputPrompt jp-InputArea-prompt">In [10]:</div><div class="jp-CodeMirrorEditor jp-Editor jp-InputArea-editor" data-type="inline">
<div class="CodeMirror cm-s-jupyter">
<div class="zeroclipboard-container">
<clipboard-copy ,="" aria-label="Copy to Clipboard" for="cell-10">
Expand Down Expand Up @@ -2136,7 +2136,7 @@ <h2 id="geojson-statistics">GeoJSON Statistics<a class="anchor-link" href="#geoj
<div class="jp-Collapser jp-InputCollapser jp-Cell-inputCollapser">
</div>
<div class="jp-InputArea jp-Cell-inputArea">
<div class="jp-InputPrompt jp-InputArea-prompt">In [12]:</div><div class="jp-CodeMirrorEditor jp-Editor jp-InputArea-editor" data-type="inline">
<div class="jp-InputPrompt jp-InputArea-prompt">In [11]:</div><div class="jp-CodeMirrorEditor jp-Editor jp-InputArea-editor" data-type="inline">
<div class="CodeMirror cm-s-jupyter">
<div class="zeroclipboard-container">
<clipboard-copy ,="" aria-label="Copy to Clipboard" for="cell-11">
Expand Down
Loading

0 comments on commit abf3f4d

Please sign in to comment.