{ "cells": [ { "cell_type": "code", "execution_count": 1, "id": "592fc4b5-8557-44f7-ba9e-0ea652f6656f", "metadata": {}, "outputs": [], "source": [ "# xcube_sh imports\n", "from xcube_sh.cube import open_cube\n", "from xcube_sh.config import CubeConfig\n", "from xcube_sh.sentinelhub import SentinelHub" ] }, { "cell_type": "markdown", "id": "e36f2d65-6816-4819-a9bb-36afb92a7f41", "metadata": {}, "source": [ "## Sentinel-1" ] }, { "cell_type": "markdown", "id": "0c216641-be03-4045-bd55-7060899157af", "metadata": {}, "source": [ "Issues:\n", "- How to query by track number\n", "- bands 'localIncidenceAngle' and 'shadowMask' return an error\n", "- how to set the value for 'orthorectify' in the Processing Options (https://docs.sentinel-hub.com/api/latest/data/sentinel-1-grd/#processing-options)?" ] }, { "cell_type": "code", "execution_count": 2, "id": "3b5125d6-1ea8-4685-9302-2f56eb2515ce", "metadata": {}, "outputs": [ { "data": { "text/plain": [ "['VV', 'HH', 'VH', 'localIncidenceAngle', 'scatteringArea', 'shadowMask', 'HV']" ] }, "execution_count": 2, "metadata": {}, "output_type": "execute_result" } ], "source": [ " SentinelHub().band_names('S1GRD') " ] }, { "cell_type": "code", "execution_count": 3, "id": "a404ed63-2486-406b-82aa-87832930fba8", "metadata": {}, "outputs": [], "source": [ "cube_config_s1 = CubeConfig(\n", " dataset_name='S1GRD',\n", " band_names=['VV', 'VH', 'localIncidenceAngle', 'shadowMask'],\n", " bbox=[11.02, 46.65, 11.36, 46.95],\n", " spatial_res=0.0018, # = 100 meters in degree>\n", " time_range=['2018-02-01', '2018-06-30'],\n", " time_period='6D'\n", ")" ] }, { "cell_type": "code", "execution_count": 4, "id": "0e69b7cf-878e-4405-bc88-2e86886d8646", "metadata": {}, "outputs": [ { "data": { "text/html": [ "
<xarray.Dataset>\n", "Dimensions: (time: 25, lat: 167, lon: 189, bnds: 2)\n", "Coordinates:\n", " * lat (lat) float64 46.95 46.95 46.95 ... 46.65 46.65 46.65\n", " * lon (lon) float64 11.02 11.02 11.02 ... 11.36 11.36 11.36\n", " * time (time) datetime64[ns] 2018-02-04 ... 2018-06-28\n", " time_bnds (time, bnds) datetime64[ns] dask.array<chunksize=(25, 2), meta=np.ndarray>\n", "Dimensions without coordinates: bnds\n", "Data variables:\n", " VH (time, lat, lon) float32 dask.array<chunksize=(1, 167, 189), meta=np.ndarray>\n", " VV (time, lat, lon) float32 dask.array<chunksize=(1, 167, 189), meta=np.ndarray>\n", " localIncidenceAngle (time, lat, lon) float32 dask.array<chunksize=(1, 167, 189), meta=np.ndarray>\n", " shadowMask (time, lat, lon) float32 dask.array<chunksize=(1, 167, 189), meta=np.ndarray>\n", "Attributes: (12/13)\n", " Conventions: CF-1.7\n", " title: S1GRD Data Cube Subset\n", " history: [{'program': 'xcube_sh.chunkstore.SentinelHubC...\n", " date_created: 2023-03-07T06:54:16.049322\n", " time_coverage_start: 2018-02-01T00:00:00+00:00\n", " time_coverage_end: 2018-07-01T00:00:00+00:00\n", " ... ...\n", " time_coverage_resolution: P6DT0H0M0S\n", " geospatial_lon_min: 11.02\n", " geospatial_lat_min: 46.65\n", " geospatial_lon_max: 11.360199999999999\n", " geospatial_lat_max: 46.9506\n", " processing_level: L1B
<xarray.Dataset>\n", "Dimensions: (time: 230, lat: 33, lon: 38, bnds: 2)\n", "Coordinates:\n", " * lat (lat) float64 46.94 46.93 46.92 46.92 ... 46.68 46.67 46.66 46.65\n", " * lon (lon) float64 11.02 11.03 11.04 11.05 ... 11.33 11.34 11.35 11.36\n", " * time (time) datetime64[ns] 2018-02-01T20:13:30 ... 2018-06-29T21:16:59\n", " time_bnds (time, bnds) datetime64[ns] dask.array<chunksize=(230, 2), meta=np.ndarray>\n", "Dimensions without coordinates: bnds\n", "Data variables:\n", " S1 (time, lat, lon) float32 dask.array<chunksize=(1, 33, 38), meta=np.ndarray>\n", "Attributes:\n", " Conventions: CF-1.7\n", " title: S3SLSTR Data Cube Subset\n", " history: [{'program': 'xcube_sh.chunkstore.SentinelHubChu...\n", " date_created: 2023-03-07T06:52:28.574972\n", " time_coverage_start: 2018-02-01T20:13:30.178000+00:00\n", " time_coverage_end: 2018-06-29T21:17:14.559000+00:00\n", " time_coverage_duration: P148DT1H3M44.381S\n", " geospatial_lon_min: 11.02\n", " geospatial_lat_min: 46.65\n", " geospatial_lon_max: 11.362\n", " geospatial_lat_max: 46.946999999999996\n", " processing_level: L1B