STAC Catalog
Goal
Wrap the stac
step as a Common Workflow Language CommandLineTool and execute it with a CWL runner.
CWL CommandLineTool wrapping the step
The CWL document below shows the stac
step wrapped as a CWL CommandLineTool:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 |
|
Steps
Run the CWL document using the cwltool
CWL runner to execute the stac
step with:
1 2 3 4 5 6 7 8 |
|
sh -x ${WORKSPACE}/scripts/cwl-cli-stac.sh
Expected outcome
The folder /workspace/runs
contains:
(base) jovyan@coder-fbrito:~/runs$ tree .
.
├── crop_green.tif
├── crop_nir.tif
├── norm_diff.tif
├── otsu.tif
└── p371fwrs
├── S2B_10TFK_20210713_0_L2A
│ ├── S2B_10TFK_20210713_0_L2A.json
│ └── otsu.tif
└── catalog.json
2 directories, 7 files
Line #6 shows the folder created by the execution.