EOX GitLab Instance

Skip to content
Snippets Groups Projects
Commit 5ec0fe79 authored by Lubomir Dolezal's avatar Lubomir Dolezal
Browse files

Merge branch 'emg-db-configuration' into 'master'

Emg db configuration

See merge request !12
parents fe848abb 0f6d7bb1
No related branches found
No related tags found
1 merge request!12Emg db configuration
......@@ -6,31 +6,863 @@ if python3 manage.py id check "${COLLECTION}"; then
if [ "${COLLECTION}" == "Emergency" ]; then
echo "Initializing collection '${COLLECTION}'."
# CS00
python3 manage.py producttype create "${COLLECTION}"_Product_CS00 --traceback \
--coverage-type "sar_hh_gray"
python3 manage.py browsetype create "${COLLECTION}"_Product_CS00 --traceback \
--red "gray" \
--red-range 1 65535 \
--red-nodata 0
python3 manage.py browsetype create "${COLLECTION}"_Product_CS00 "TRUE_COLOR" --traceback \
--red "gray" \
--red-range 1 65535 \
--red-nodata 0
# CS01
python3 manage.py producttype create "${COLLECTION}"_Product_CS01 --traceback \
--coverage-type "sar_hh_gray"
python3 manage.py browsetype create "${COLLECTION}"_Product_CS01 --traceback \
--red "gray" \
--red-range 1 65535 \
--red-nodata 0
python3 manage.py browsetype create "${COLLECTION}"_Product_CS01 "TRUE_COLOR" --traceback \
--red "gray" \
--red-range 1 65535 \
--red-nodata 0
# CS02
python3 manage.py producttype create "${COLLECTION}"_Product_CS02 --traceback \
--coverage-type "sar_hh_gray"
python3 manage.py browsetype create "${COLLECTION}"_Product_CS02 --traceback \
--red "gray" \
--red-range 1 65535 \
--red-nodata 0
python3 manage.py browsetype create "${COLLECTION}"_Product_CS02 "TRUE_COLOR" --traceback \
--red "gray" \
--red-range 1 65535 \
--red-nodata 0
# CS03
python3 manage.py producttype create "${COLLECTION}"_Product_CS03 --traceback \
--coverage-type "sar_hh_gray"
python3 manage.py browsetype create "${COLLECTION}"_Product_CS03 --traceback \
--red "gray" \
--red-range 1 65535 \
--red-nodata 0
python3 manage.py browsetype create "${COLLECTION}"_Product_CS03 "TRUE_COLOR" --traceback \
--red "gray" \
--red-range 1 65535 \
--red-nodata 0
# CS04
python3 manage.py producttype create "${COLLECTION}"_Product_CS04 --traceback \
--coverage-type "sar_hh_gray"
python3 manage.py browsetype create "${COLLECTION}"_Product_CS04 --traceback \
--red "gray" \
--red-range 1 65535 \
--red-nodata 0
python3 manage.py browsetype create "${COLLECTION}"_Product_CS04 "TRUE_COLOR" --traceback \
--red "gray" \
--red-range 1 65535 \
--red-nodata 0
# DM01
# EQ02
python3 manage.py producttype create "${COLLECTION}"_Product_DM01 --traceback \
--coverage-type "RGNirByte"
python3 manage.py browsetype create "${COLLECTION}"_Product_DM01 --traceback \
--red "nir" \
--green "red" \
--blue "green" \
--red-range 0 255 \
--green-range 0 255 \
--blue-range 0 255 \
--red-nodata 0 \
--green-nodata 0 \
--blue-nodata 0
python3 manage.py browsetype create "${COLLECTION}"_Product_DM01 "TRUE_COLOR" --traceback \
--red "nir" \
--green "green" \
--blue "red" \
--red-range 0 255 \
--green-range 0 255 \
--blue-range 0 255 \
--red-nodata 0 \
--green-nodata 0 \
--blue-nodata 0
python3 manage.py browsetype create "${COLLECTION}"_Product_DM01 "FALSE_COLOR" --traceback \
--red "nir" \
--green "red" \
--blue "green" \
--red-range 0 255 \
--green-range 0 255 \
--blue-range 0 255 \
--red-nodata 0 \
--green-nodata 0 \
--blue-nodata 0
# EQ02_3
python3 manage.py producttype create "${COLLECTION}"_Product_EQ02_3 --traceback \
--coverage-type "RGB"
python3 manage.py browsetype create "${COLLECTION}"_Product_EQ02_3 --traceback \
--red "red" \
--green "green" \
--blue "blue" \
--red-range 0 500 \
--green-range 0 600 \
--blue-range 0 500 \
--red-nodata 0 \
--green-nodata 0 \
--blue-nodata 0
python3 manage.py browsetype create "${COLLECTION}"_Product_EQ02_3 "TRUE_COLOR" --traceback \
--red "red" \
--green "green" \
--blue "blue" \
--red-range 0 500 \
--green-range 0 600 \
--blue-range 0 500 \
--red-nodata 0 \
--green-nodata 0 \
--blue-nodata 0
python3 manage.py browsetype create "${COLLECTION}"_Product_EQ02_3 "FALSE_COLOR" --traceback \
--red "green" \
--green "red" \
--blue "blue" \
--red-range 0 600 \
--green-range 0 500 \
--blue-range 0 500 \
--red-nodata 0 \
--green-nodata 0 \
--blue-nodata 0
# EQ02_4
python3 manage.py producttype create "${COLLECTION}"_Product_EQ02_4 --traceback \
--coverage-type "RGBNir"
python3 manage.py browsetype create "${COLLECTION}"_Product_EQ02_4 --traceback \
--red "blue" \
--green "green" \
--blue "red" \
--red-range 0 500 \
--green-range 0 600 \
--blue-range 0 500 \
--red-nodata 0 \
--green-nodata 0 \
--blue-nodata 0
python3 manage.py browsetype create "${COLLECTION}"_Product_EQ02_4 "TRUE_COLOR" --traceback \
--red "blue" \
--green "green" \
--blue "red" \
--red-range 0 500 \
--green-range 0 600 \
--blue-range 0 500 \
--red-nodata 0 \
--green-nodata 0 \
--blue-nodata 0
python3 manage.py browsetype create "${COLLECTION}"_Product_EQ02_4 "FALSE_COLOR" --traceback \
--red "nir" \
--green "blue" \
--blue "green" \
--red-range 0 700 \
--green-range 0 500 \
--blue-range 0 600 \
--red-nodata 0 \
--green-nodata 0 \
--blue-nodata 0
python3 manage.py browsetype create "${COLLECTION}"_Product_EQ02_4 "NDVI" --traceback \
--grey "(nir-blue)/(nir+blue)" --grey-range -1 1
# EW01
# EW02
# EW03
# GE01
python3 manage.py producttype create "${COLLECTION}"_Product_EW01 --traceback \
--coverage-type "grayscale"
python3 manage.py browsetype create "${COLLECTION}"_Product_EW01 --traceback \
--red "gray" \
--red-range 0 1500 \
--red-nodata 0
python3 manage.py browsetype create "${COLLECTION}"_Product_EW01 "TRUE_COLOR" --traceback \
--red "gray" \
--red-range 0 1500 \
--red-nodata 0
# EW02_3
python3 manage.py producttype create "${COLLECTION}"_Product_EW02_3 --traceback \
--coverage-type "RGB"
python3 manage.py browsetype create "${COLLECTION}"_Product_EW02_3 --traceback \
--red "red" \
--green "green" \
--blue "blue" \
--red-range 0 750 \
--green-range 0 1200 \
--blue-range 0 800 \
--red-nodata 0 \
--green-nodata 0 \
--blue-nodata 0
python3 manage.py browsetype create "${COLLECTION}"_Product_EW02_3 "TRUE_COLOR" --traceback \
--red "red" \
--green "green" \
--blue "blue" \
--red-range 0 750 \
--green-range 0 1200 \
--blue-range 0 800 \
--red-nodata 0 \
--green-nodata 0 \
--blue-nodata 0
python3 manage.py browsetype create "${COLLECTION}"_Product_EW02_3 "FALSE_COLOR" --traceback \
--red "green" \
--green "red" \
--blue "blue" \
--red-range 0 1200 \
--green-range 0 750 \
--blue-range 0 800 \
--red-nodata 0 \
--green-nodata 0 \
--blue-nodata 0
# EW02_4
python3 manage.py producttype create "${COLLECTION}"_Product_EW02_4 --traceback \
--coverage-type "RGBNir"
python3 manage.py browsetype create "${COLLECTION}"_Product_EW02_4 --traceback \
--red "blue" \
--green "green" \
--blue "red" \
--red-range 0 500 \
--green-range 0 650 \
--blue-range 0 500 \
--red-nodata 0 \
--green-nodata 0 \
--blue-nodata 0
python3 manage.py browsetype create "${COLLECTION}"_Product_EW02_4 "TRUE_COLOR" --traceback \
--red "blue" \
--green "green" \
--blue "red" \
--red-range 0 500 \
--green-range 0 650 \
--blue-range 0 500 \
--red-nodata 0 \
--green-nodata 0 \
--blue-nodata 0
python3 manage.py browsetype create "${COLLECTION}"_Product_EW02_4 "FALSE_COLOR" --traceback \
--red "nir" \
--green "blue" \
--blue "green" \
--red-range 0 700 \
--green-range 0 500 \
--blue-range 0 650 \
--red-nodata 0 \
--green-nodata 0 \
--blue-nodata 0
python3 manage.py browsetype create "${COLLECTION}"_Product_EW02_4 "NDVI" --traceback \
--grey "(nir-blue)/(nir+blue)" --grey-range -1 1
# EW02_8
python3 manage.py producttype create "${COLLECTION}"_Product_EW02_8 --traceback \
--coverage-type "CBGYRReNirNir2"
python3 manage.py browsetype create "${COLLECTION}"_Product_EW02_8 --traceback \
--red "red" \
--green "green" \
--blue "blue" \
--red-range 150 750 \
--green-range 250 800 \
--blue-range 200 600 \
--red-nodata 0 \
--green-nodata 0 \
--blue-nodata 0
python3 manage.py browsetype create "${COLLECTION}"_Product_EW02_8 "TRUE_COLOR" --traceback \
--red "red" \
--green "green" \
--blue "blue" \
--red-range 150 750 \
--green-range 250 800 \
--blue-range 200 600 \
--red-nodata 0 \
--green-nodata 0 \
--blue-nodata 0
python3 manage.py browsetype create "${COLLECTION}"_Product_EW02_8 "FALSE_COLOR" --traceback \
--red "nir_2" \
--green "red" \
--blue "green" \
--red-range 250 1000 \
--green-range 250 800 \
--blue-range 200 650 \
--red-nodata 0 \
--green-nodata 0 \
--blue-nodata 0
python3 manage.py browsetype create "${COLLECTION}"_Product_EW02_8 "NDVI" --traceback \
--grey "(nir_2-red)/(nir_2+red)" --grey-range -1 1
# EW03_3
python3 manage.py producttype create "${COLLECTION}"_Product_EW03_3 --traceback \
--coverage-type "RGB"
python3 manage.py browsetype create "${COLLECTION}"_Product_EW03_3 --traceback \
--red "red" \
--green "green" \
--blue "blue" \
--red-range 0 750 \
--green-range 0 1200 \
--blue-range 0 800 \
--red-nodata 0 \
--green-nodata 0 \
--blue-nodata 0
python3 manage.py browsetype create "${COLLECTION}"_Product_EW03_3 "TRUE_COLOR" --traceback \
--red "red" \
--green "green" \
--blue "blue" \
--red-range 0 750 \
--green-range 0 1200 \
--blue-range 0 800 \
--red-nodata 0 \
--green-nodata 0 \
--blue-nodata 0
python3 manage.py browsetype create "${COLLECTION}"_Product_EW03_3 "FALSE_COLOR" --traceback \
--red "green" \
--green "red" \
--blue "blue" \
--red-range 0 1200 \
--green-range 0 750 \
--blue-range 0 800 \
--red-nodata 0 \
--green-nodata 0 \
--blue-nodata 0
# EW03_4
python3 manage.py producttype create "${COLLECTION}"_Product_EW03_4 --traceback \
--coverage-type "RGBNir"
python3 manage.py browsetype create "${COLLECTION}"_Product_EW03_4 --traceback \
--red "blue" \
--green "green" \
--blue "red" \
--red-range 0 500 \
--green-range 0 650 \
--blue-range 0 500 \
--red-nodata 0 \
--green-nodata 0 \
--blue-nodata 0
python3 manage.py browsetype create "${COLLECTION}"_Product_EW03_4 "TRUE_COLOR" --traceback \
--red "blue" \
--green "green" \
--blue "red" \
--red-range 0 500 \
--green-range 0 650 \
--blue-range 0 500 \
--red-nodata 0 \
--green-nodata 0 \
--blue-nodata 0
python3 manage.py browsetype create "${COLLECTION}"_Product_EW03_4 "FALSE_COLOR" --traceback \
--red "nir" \
--green "blue" \
--blue "green" \
--red-range 0 700 \
--green-range 0 500 \
--blue-range 0 650 \
--red-nodata 0 \
--green-nodata 0 \
--blue-nodata 0
python3 manage.py browsetype create "${COLLECTION}"_Product_EW03_4 "NDVI" --traceback \
--grey "(nir-blue)/(nir+blue)" --grey-range -1 1
# EW03_8
python3 manage.py producttype create "${COLLECTION}"_Product_EW03_8 --traceback \
--coverage-type "CBGYRReNirNir2"
python3 manage.py browsetype create "${COLLECTION}"_Product_EW03_8 --traceback \
--red "red" \
--green "green" \
--blue "blue" \
--red-range 150 750 \
--green-range 250 800 \
--blue-range 200 600 \
--red-nodata 0 \
--green-nodata 0 \
--blue-nodata 0
python3 manage.py browsetype create "${COLLECTION}"_Product_EW03_8 "TRUE_COLOR" --traceback \
--red "red" \
--green "green" \
--blue "blue" \
--red-range 150 750 \
--green-range 250 800 \
--blue-range 200 600 \
--red-nodata 0 \
--green-nodata 0 \
--blue-nodata 0
python3 manage.py browsetype create "${COLLECTION}"_Product_EW03_8 "FALSE_COLOR" --traceback \
--red "nir_2" \
--green "red" \
--blue "green" \
--red-range 250 1000 \
--green-range 250 800 \
--blue-range 200 650 \
--red-nodata 0 \
--green-nodata 0 \
--blue-nodata 0
python3 manage.py browsetype create "${COLLECTION}"_Product_EW03_8 "NDVI" --traceback \
--grey "(nir_2-red)/(nir_2+red)" --grey-range -1 1
# GE01_4
python3 manage.py producttype create "${COLLECTION}"_Product_GE01_4 --traceback \
--coverage-type "RGBNir"
python3 manage.py browsetype create "${COLLECTION}"_Product_GE01_4 --traceback \
--red "blue" \
--green "green" \
--blue "red" \
--red-range 0 600 \
--green-range 0 700 \
--blue-range 0 800 \
--red-nodata 0 \
--green-nodata 0 \
--blue-nodata 0
python3 manage.py browsetype create "${COLLECTION}"_Product_GE01_4 "TRUE_COLOR" --traceback \
--red "blue" \
--green "green" \
--blue "red" \
--red-range 0 600 \
--green-range 0 700 \
--blue-range 0 800 \
--red-nodata 0 \
--green-nodata 0 \
--blue-nodata 0
python3 manage.py browsetype create "${COLLECTION}"_Product_GE01_4 "FALSE_COLOR" --traceback \
--red "nir" \
--green "blue" \
--blue "green" \
--red-range 0 1000 \
--green-range 0 600 \
--blue-range 0 700 \
--red-nodata 0 \
--green-nodata 0 \
--blue-nodata 0
python3 manage.py browsetype create "${COLLECTION}"_Product_GE01_4 "NDVI" --traceback \
--grey "(nir-blue)/(nir+blue)" --grey-range -1 1
# GE01_3
python3 manage.py producttype create "${COLLECTION}"_Product_GE01_3 --traceback \
--coverage-type "RGB"
python3 manage.py browsetype create "${COLLECTION}"_Product_GE01_3 --traceback \
--red "red" \
--green "green" \
--blue "blue" \
--red-range 1000 2048 \
--green-range 1000 2048 \
--blue-range 1000 2048 \
--red-nodata 0 \
--green-nodata 0 \
--blue-nodata 0
python3 manage.py browsetype create "${COLLECTION}"_Product_GE01_3 "TRUE_COLOR" --traceback \
--red "red" \
--green "green" \
--blue "blue" \
--red-range 1000 1900 \
--green-range 1000 1900 \
--blue-range 1000 1900 \
--red-nodata 0 \
--green-nodata 0 \
--blue-nodata 0
python3 manage.py browsetype create "${COLLECTION}"_Product_GE01_3 "FALSE_COLOR" --traceback \
--red "green" \
--green "red" \
--blue "blue" \
--red-range 1000 1900 \
--green-range 1000 1900 \
--blue-range 1000 1900 \
--red-nodata 0 \
--green-nodata 0 \
--blue-nodata 0
# GE01_1
python3 manage.py producttype create "${COLLECTION}"_Product_GE01_1 --traceback \
--coverage-type "grayscale"
python3 manage.py browsetype create "${COLLECTION}"_Product_GE01_1 --traceback \
--red "gray" \
--red-range 0 2000 \
--red-nodata 0
python3 manage.py browsetype create "${COLLECTION}"_Product_GE01_1 "TRUE_COLOR" --traceback \
--red "gray" \
--red-range 0 2000 \
--red-nodata 0
# GY01
python3 manage.py producttype create "${COLLECTION}"_Product_GY01 --traceback \
--coverage-type "RGBNir"
python3 manage.py browsetype create "${COLLECTION}"_Product_GY01 --traceback \
--red "blue" \
--green "green" \
--blue "red" \
--red-range 50 450 \
--green-range 50 800 \
--blue-range 50 600 \
--red-nodata 0 \
--green-nodata 0 \
--blue-nodata 0
python3 manage.py browsetype create "${COLLECTION}"_Product_GY01 "TRUE_COLOR" --traceback \
--red "blue" \
--green "green" \
--blue "red" \
--red-range 50 450 \
--green-range 50 800 \
--blue-range 50 600 \
--red-nodata 0 \
--green-nodata 0 \
--blue-nodata 0
python3 manage.py browsetype create "${COLLECTION}"_Product_GY01 "FALSE_COLOR" --traceback \
--red "nir" \
--green "blue" \
--blue "green" \
--red-range 50 1000 \
--green-range 50 450 \
--blue-range 50 800 \
--red-nodata 0 \
--green-nodata 0 \
--blue-nodata 0
python3 manage.py browsetype create "${COLLECTION}"_Product_GY01 "NDVI" --traceback \
--grey "(nir-blue)/(nir+blue)" --grey-range -1 1
# IK02
python3 manage.py producttype create "${COLLECTION}"_Product_IK02 --traceback \
--coverage-type "RGBNir"
python3 manage.py browsetype create "${COLLECTION}"_Product_IK02 --traceback \
--red "blue" \
--green "green" \
--blue "red" \
--red-range 0 700 \
--green-range 0 800 \
--blue-range 0 900 \
--red-nodata 0 \
--green-nodata 0 \
--blue-nodata 0
python3 manage.py browsetype create "${COLLECTION}"_Product_IK02 "TRUE_COLOR" --traceback \
--red "blue" \
--green "green" \
--blue "red" \
--red-range 0 700 \
--green-range 0 800 \
--blue-range 0 900 \
--red-nodata 0 \
--green-nodata 0 \
--blue-nodata 0
python3 manage.py browsetype create "${COLLECTION}"_Product_IK02 "FALSE_COLOR" --traceback \
--red "nir" \
--green "blue" \
--blue "green" \
--red-range 0 1000 \
--green-range 0 700 \
--blue-range 0 800 \
--red-nodata 0 \
--green-nodata 0 \
--blue-nodata 0
python3 manage.py browsetype create "${COLLECTION}"_Product_IK02 "NDVI" --traceback \
--grey "(nir-blue)/(nir+blue)" --grey-range -1 1
# RE00
# RS02
python3 manage.py producttype create "${COLLECTION}"_Product_RE00 --traceback \
--coverage-type "BGRReNir"
python3 manage.py browsetype create "${COLLECTION}"_Product_RE00 --traceback \
--red "red" \
--green "green" \
--blue "blue" \
--red-range 1000 8000 \
--green-range 1000 8000 \
--blue-range 1000 10000 \
--red-nodata 0 \
--green-nodata 0 \
--blue-nodata 0
python3 manage.py browsetype create "${COLLECTION}"_Product_RE00 "TRUE_COLOR" --traceback \
--red "red" \
--green "green" \
--blue "blue" \
--red-range 1000 8000 \
--green-range 1000 8000 \
--blue-range 1000 10000 \
--red-nodata 0 \
--green-nodata 0 \
--blue-nodata 0
python3 manage.py browsetype create "${COLLECTION}"_Product_RE00 "FALSE_COLOR" --traceback \
--red "nir" \
--green "red" \
--blue "green" \
--red-range 1000 8000 \
--green-range 1000 8000 \
--blue-range 1000 8000 \
--red-nodata 0 \
--green-nodata 0 \
--blue-nodata 0
python3 manage.py browsetype create "${COLLECTION}"_Product_RE00 "NDVI" --traceback \
--grey "(nir-red)/(nir+red)" --grey-range -1 1
# RS02_2
python3 manage.py producttype create "${COLLECTION}"_Product_RS02_2 --traceback \
--coverage-type "sar_hh_gray"
python3 manage.py browsetype create "${COLLECTION}"_Product_RS02_2 --traceback \
--red "gray" \
--red-range 1 65535 \
--red-nodata 0
python3 manage.py browsetype create "${COLLECTION}"_Product_RS02_2 "TRUE_COLOR" --traceback \
--red "gray" \
--red-range 1 65535 \
--red-nodata 0
# RS02_3
python3 manage.py producttype create "${COLLECTION}"_Product_RS02_3 --traceback \
--coverage-type "sar_hh_vv_gray"
python3 manage.py browsetype create "${COLLECTION}"_Product_RS02_3 --traceback \
--red "gray" \
--red-range 1 65535 \
--red-nodata 0
python3 manage.py browsetype create "${COLLECTION}"_Product_RS02_3 "TRUE_COLOR" --traceback \
--red "gray" \
--red-range 1 65535 \
--red-nodata 0
# RS02_7
python3 manage.py producttype create "${COLLECTION}"_Product_RS02_7 --traceback \
--coverage-type "sar_hh_hv_vh_vv_rgb"
python3 manage.py browsetype create "${COLLECTION}"_Product_RS02_7 --traceback \
--red "red" \
--red-range 1 65535 \
--red-nodata 0
python3 manage.py browsetype create "${COLLECTION}"_Product_RS02_7 "TRUE_COLOR" --traceback \
--red "red" \
--red-range 1 65535 \
--red-nodata 0
python3 manage.py browsetype create "${COLLECTION}"_Product_RS02_7 "FALSE_COLOR" --traceback \
--red "red" \
--green "green" \
--blue "blue" \
--red-range 1 65535 \
--green-range 1 65535 \
--blue-range 1 65535 \
--red-nodata 0 \
--green-nodata 0 \
--blue-nodata 0
python3 manage.py browsetype create "${COLLECTION}"_Product_RS02_7 "NDVI" --traceback \
--grey "(vh-vv)/(vh+vv)" --grey-range -1 1
# SP04
# SP05
# TX01
python3 manage.py producttype create "${COLLECTION}"_Product_SP04 --traceback \
--coverage-type "RGBNirByte"
python3 manage.py browsetype create "${COLLECTION}"_Product_SP04 --traceback \
--red "red" \
--green "green" \
--blue "blue" \
--red-range 0 255 \
--green-range 0 255 \
--blue-range 0 255 \
--red-nodata 0 \
--green-nodata 0 \
--blue-nodata 0
python3 manage.py browsetype create "${COLLECTION}"_Product_SP04 "TRUE_COLOR" --traceback \
--red "red" \
--green "green" \
--blue "blue" \
--red-range 0 255 \
--green-range 0 255 \
--blue-range 0 255 \
--red-nodata 0 \
--green-nodata 0 \
--blue-nodata 0
python3 manage.py browsetype create "${COLLECTION}"_Product_SP04 "FALSE_COLOR" --traceback \
--red "nir" \
--green "red" \
--blue "green" \
--red-range 0 255 \
--green-range 0 255 \
--blue-range 0 255 \
--red-nodata 0 \
--green-nodata 0 \
--blue-nodata 0
python3 manage.py browsetype create "${COLLECTION}"_Product_SP04 "NDVI" --traceback \
--grey "(nir-red)/(nir+red)" --grey-range -1 1
# SP05 - nir is blue
python3 manage.py producttype create "${COLLECTION}"_Product_SP05 --traceback \
--coverage-type "RGNirByte"
python3 manage.py browsetype create "${COLLECTION}"_Product_SP05 --traceback \
--red "red" \
--green "green" \
--blue "nir" \
--red-range 0 120 \
--green-range 0 120 \
--blue-range 0 120 \
--red-nodata 0 \
--green-nodata 0 \
--blue-nodata 0
python3 manage.py browsetype create "${COLLECTION}"_Product_SP05 "TRUE_COLOR" --traceback \
--red "red" \
--green "green" \
--blue "nir" \
--red-range 0 120 \
--green-range 0 120 \
--blue-range 0 120 \
--red-nodata 0 \
--green-nodata 0 \
--blue-nodata 0
# TX01_2
python3 manage.py producttype create "${COLLECTION}"_Product_TX01_2 --traceback \
--coverage-type "sar_hh_gray"
python3 manage.py browsetype create "${COLLECTION}"_Product_TX01_2 --traceback \
--red "gray" \
--red-range 1 65535 \
--red-nodata 0
python3 manage.py browsetype create "${COLLECTION}"_Product_TX01_2 "TRUE_COLOR" --traceback \
--red "gray" \
--red-range 1 65535 \
--red-nodata 0
# TX01_3
python3 manage.py producttype create "${COLLECTION}"_Product_TX01_3 --traceback \
--coverage-type "sar_hh_vv_gray"
python3 manage.py browsetype create "${COLLECTION}"_Product_TX01_3 --traceback \
--red "gray" \
--red-range 1 65535 \
--red-nodata 0
python3 manage.py browsetype create "${COLLECTION}"_Product_TX01_3 "TRUE_COLOR" --traceback \
--red "gray" \
--red-range 1 65535 \
--red-nodata 0
# TX01_7
python3 manage.py producttype create "${COLLECTION}"_Product_TX01_7 --traceback \
--coverage-type "sar_hh_hv_vh_vv_rgb"
python3 manage.py browsetype create "${COLLECTION}"_Product_TX01_7 --traceback \
--red "red" \
--red-range 1 65535 \
--red-nodata 0
python3 manage.py browsetype create "${COLLECTION}"_Product_TX01_7 "TRUE_COLOR" --traceback \
--red "red" \
--red-range 1 65535 \
--red-nodata 0
python3 manage.py browsetype create "${COLLECTION}"_Product_TX01_7 "FALSE_COLOR" --traceback \
--red "red" \
--green "green" \
--blue "blue" \
--red-range 1 65535 \
--green-range 1 65535 \
--blue-range 1 65535 \
--red-nodata 0 \
--green-nodata 0 \
--blue-nodata 0
python3 manage.py browsetype create "${COLLECTION}"_Product_TX01_7 "NDVI" --traceback \
--grey "(vh-vv)/(vh+vv)" --grey-range -1 1
# DM02
# KS03
python3 manage.py producttype create "${COLLECTION}"_Product_DM02 --traceback \
--coverage-type "RGBNir"
python3 manage.py browsetype create "${COLLECTION}"_Product_DM02 --traceback \
--red "red" \
--green "green" \
--blue "blue" \
--red-range 2000 15000 \
--green-range 1000 7000 \
--blue-range 1000 7000 \
--red-nodata 0 \
--green-nodata 0 \
--blue-nodata 0
python3 manage.py browsetype create "${COLLECTION}"_Product_DM02 "TRUE_COLOR" --traceback \
--red "red" \
--green "green" \
--blue "blue" \
--red-range 2000 15000 \
--green-range 1000 7000 \
--blue-range 1000 7000 \
--red-nodata 0 \
--green-nodata 0 \
--blue-nodata 0
python3 manage.py browsetype create "${COLLECTION}"_Product_DM02 "FALSE_COLOR" --traceback \
--red "nir" \
--green "red" \
--blue "green" \
--red-range 1000 7000 \
--green-range 2000 15000 \
--blue-range 1000 7000 \
--red-nodata 0 \
--green-nodata 0 \
--blue-nodata 0
python3 manage.py browsetype create "${COLLECTION}"_Product_DM02 "NDVI" --traceback \
--grey "(nir-red)/(nir+red)" --grey-range -1 1
# KS03 - bands are alphabetically BGNR, hence shift below
python3 manage.py producttype create "${COLLECTION}"_Product_KS03 --traceback \
--coverage-type "RGBNir"
python3 manage.py browsetype create "${COLLECTION}"_Product_KS03 --traceback \
--red "nir" \
--green "green" \
--blue "red" \
--red-range 1000 10000 \
--green-range 1000 8000 \
--blue-range 1000 12000 \
--red-nodata 0 \
--green-nodata 0 \
--blue-nodata 0
python3 manage.py browsetype create "${COLLECTION}"_Product_KS03 "TRUE_COLOR" --traceback \
--red "nir" \
--green "green" \
--blue "red" \
--red-range 1000 10000 \
--green-range 1000 8000 \
--blue-range 1000 12000 \
--red-nodata 0 \
--green-nodata 0 \
--blue-nodata 0
python3 manage.py browsetype create "${COLLECTION}"_Product_KS03 "FALSE_COLOR" --traceback \
--red "blue" \
--green "nir" \
--blue "green" \
--red-range 1000 10000 \
--green-range 1000 10000 \
--blue-range 1000 8000 \
--red-nodata 0 \
--green-nodata 0 \
--blue-nodata 0
python3 manage.py browsetype create "${COLLECTION}"_Product_KS03 "NDVI" --traceback \
--grey "(blue-nir)/(blue+nir)" --grey-range -1 1
# SP06
python3 manage.py producttype create "${COLLECTION}"_Product_SP06 --traceback \
--coverage-type "RGBNir"
python3 manage.py browsetype create "${COLLECTION}"_Product_SP06 --traceback \
--red "red" \
--green "green" \
--blue "blue" \
--red-range 100 1000 \
--green-range 100 1000 \
--blue-range 100 1000 \
--red-nodata 0 \
--green-nodata 0 \
--blue-nodata 0
python3 manage.py browsetype create "${COLLECTION}"_Product_SP06 "TRUE_COLOR" --traceback \
--red "red" \
--green "green" \
--blue "blue" \
--red-range 100 1000 \
--green-range 100 1000 \
--blue-range 100 1000 \
--red-nodata 0 \
--green-nodata 0 \
--blue-nodata 0
python3 manage.py browsetype create "${COLLECTION}"_Product_SP06 "FALSE_COLOR" --traceback \
--red "nir" \
--green "red" \
--blue "green" \
--red-range 100 1200 \
--green-range 100 1000 \
--blue-range 100 1000 \
--red-nodata 0 \
--green-nodata 0 \
--blue-nodata 0
python3 manage.py browsetype create "${COLLECTION}"_Product_SP06 "NDVI" --traceback \
--grey "(nir-red)/(nir+red)" --grey-range -1 1
# SP07
python3 manage.py producttype create "${COLLECTION}"_Product_SP07 --traceback \
--coverage-type "RGBNir"
python3 manage.py browsetype create "${COLLECTION}"_Product_SP07 --traceback \
--red "red" \
--green "green" \
--blue "blue" \
--red-range 0 900 \
--green-range 0 900 \
--blue-range 0 1000 \
--red-nodata 0 \
--green-nodata 0 \
--blue-nodata 0
python3 manage.py browsetype create "${COLLECTION}"_Product_SP07 "TRUE_COLOR" --traceback \
--red "red" \
--green "green" \
--blue "blue" \
--red-range 0 900 \
--green-range 0 900 \
--blue-range 0 1000 \
--red-nodata 0 \
--green-nodata 0 \
--blue-nodata 0
python3 manage.py browsetype create "${COLLECTION}"_Product_SP07 "FALSE_COLOR" --traceback \
--red "nir" \
--green "red" \
--blue "green" \
--red-range 0 1200 \
--green-range 0 900 \
--blue-range 0 900 \
--red-nodata 0 \
--green-nodata 0 \
--blue-nodata 0
python3 manage.py browsetype create "${COLLECTION}"_Product_SP07 "NDVI" --traceback \
--grey "(nir-red)/(nir+red)" --grey-range -1 1
# PH1A
python3 manage.py producttype create "${COLLECTION}"_Product_PH1A --traceback \
--coverage-type "RGBNir"
python3 manage.py browsetype create "${COLLECTION}"_Product_PH1A --traceback \
--red "red" \
--green "green" \
--blue "blue" \
--red-range 1 1000 \
--green-range 1 1000 \
--blue-range 1 1000 \
--red-nodata 0 \
--green-nodata 0 \
--blue-nodata 0
# PH1A
python3 manage.py producttype create "${COLLECTION}"_Product_PH1A --traceback \
--coverage-type "RGBNir"
......@@ -105,8 +937,50 @@ if python3 manage.py id check "${COLLECTION}"; then
python3 manage.py collectiontype create "${COLLECTION}"_Collection --traceback \
--coverage-type "RGBNir" \
--coverage-type "RGNirByte" \
--coverage-type "RGBNirByte" \
--coverage-type "RGB" \
--coverage-type "grayscale" \
--coverage-type "CBGYRReNirNir2" \
--coverage-type "BGRReNir" \
--coverage-type "sar_hh_gray" \
--coverage-type "sar_hh_vv_gray" \
--coverage-type "sar_hh_hv_vh_vv_rgb" \
--product-type "${COLLECTION}"_Product_PH1A \
--product-type "${COLLECTION}"_Product_PH1B
--product-type "${COLLECTION}"_Product_PH1B \
--product-type "${COLLECTION}"_Product_DM02 \
--product-type "${COLLECTION}"_Product_DM01 \
--product-type "${COLLECTION}"_Product_CS00 \
--product-type "${COLLECTION}"_Product_CS01 \
--product-type "${COLLECTION}"_Product_CS02 \
--product-type "${COLLECTION}"_Product_CS03 \
--product-type "${COLLECTION}"_Product_CS04 \
--product-type "${COLLECTION}"_Product_EW01 \
--product-type "${COLLECTION}"_Product_EW02_3 \
--product-type "${COLLECTION}"_Product_EW02_4 \
--product-type "${COLLECTION}"_Product_EW02_8 \
--product-type "${COLLECTION}"_Product_EW03_3 \
--product-type "${COLLECTION}"_Product_EW03_4 \
--product-type "${COLLECTION}"_Product_EW03_8 \
--product-type "${COLLECTION}"_Product_EQ02_3 \
--product-type "${COLLECTION}"_Product_EQ02_4 \
--product-type "${COLLECTION}"_Product_GE01_4 \
--product-type "${COLLECTION}"_Product_GE01_3 \
--product-type "${COLLECTION}"_Product_GE01_1 \
--product-type "${COLLECTION}"_Product_GY01 \
--product-type "${COLLECTION}"_Product_TX01_2 \
--product-type "${COLLECTION}"_Product_TX01_3 \
--product-type "${COLLECTION}"_Product_TX01_7 \
--product-type "${COLLECTION}"_Product_IK02 \
--product-type "${COLLECTION}"_Product_RE00 \
--product-type "${COLLECTION}"_Product_RS02_2 \
--product-type "${COLLECTION}"_Product_RS02_3 \
--product-type "${COLLECTION}"_Product_RS02_7 \
--product-type "${COLLECTION}"_Product_SP04 \
--product-type "${COLLECTION}"_Product_SP05 \
--product-type "${COLLECTION}"_Product_SP06 \
--product-type "${COLLECTION}"_Product_SP07 \
--product-type "${COLLECTION}"_Product_KS03
python3 manage.py collection create "${COLLECTION}" --type "${COLLECTION}"_Collection --traceback
......
#!/bin/sh
# waiting for the database to finish migration!
sleep 60
while [ -z $(docker ps -qf "name=emg-pvs_renderer") ]; do
>&2 echo "Container is unavailable - sleeping"
sleep 15
while [ -z $(docker exec -i $(docker ps -qf "name=emg-pvs_registrar") python3 /var/www/pvs/dev/pvs_instance/manage.py id list) ]; do
>&2 echo "Collection is not created yet - sleeping"
sleep 20
done
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment