From 413a6b8c0f86e87d73e8ebcca73c24e78c8cc58e Mon Sep 17 00:00:00 2001 From: baloola <baloola-mu@hotmail.com> Date: Thu, 29 Oct 2020 17:18:26 +0100 Subject: [PATCH] check gdal vsiswift readings --- testing/gitlab_test.sh | 1 - testing/preprocessor_test.py | 35 ++++++++++++++++++++++++++++++----- testing/preprocessor_test.sh | 3 +-- 3 files changed, 31 insertions(+), 8 deletions(-) diff --git a/testing/gitlab_test.sh b/testing/gitlab_test.sh index 4ae1c238..d2205d17 100755 --- a/testing/gitlab_test.sh +++ b/testing/gitlab_test.sh @@ -42,7 +42,6 @@ docker stack deploy -c ../docker-compose.emg.yml -c ../docker-compose.emg.dev.ym apk update && apk add bash postgresql-dev gcc g++ python3 python3-dev musl-dev py-pip libffi-dev openssl-dev make gdal gdal-dev pip3 install -r requirements.txt -python3 preprocessor_test.py ./docker-stack-wait.sh -n renderer -n registrar -n preprocessor -n ingestor -n sftp emg-pvs docker service ls diff --git a/testing/preprocessor_test.py b/testing/preprocessor_test.py index 56f8ce77..e798b270 100644 --- a/testing/preprocessor_test.py +++ b/testing/preprocessor_test.py @@ -1,7 +1,32 @@ -import sys + +import os +from dotenv import load_dotenv from osgeo import gdal -version_num = int(gdal.VersionInfo('VERSION_NUM')) -print(version_num) -if version_num < 1100000: - sys.exit('ERROR: Python bindings of GDAL 1.10 or later required') \ No newline at end of file + +# ST_AUTH_VERSION=3 +# OS_AUTH_URL_SHORT=https://auth.cloud.ovh.net/ +# OS_AUTH_URL=https://auth.cloud.ovh.net/v3/ +# OS_USERNAME=xqNChf3Rz5vs +# OS_TENANT_NAME=7398560954290261 +# OS_TENANT_ID=1b418c4359064774af5d55da3f4bcac0 +# OS_REGION_NAME=SERCO-DIAS1 + +# load_dotenv(dotenv_path='../env/emg_obs.env') + +# gdal.SetConfigOption('SWIFT_AUTH_V3_URL', os.environ['ST_AUTH_VERSION']) +# gdal.SetConfigOption('SWIFT_USER', os.environ['OS_AUTH_URL_SHORT']) +# gdal.SetConfigOption('SWIFT_KEY', os.environ['OS_AUTH_URL']) +# gdal.SetConfigOption('SWIFT_STORAGE_URL', os.environ['OS_USERNAME']) +# gdal.SetConfigOption('SWIFT_AUTH_TOKEN', os.environ['']) + + +image = gdal.Open('/vsiswift/preprocessor_results/KS03_AIS_PSH_1G_20160101T113020_20160101T113022_KGS_019339_75CE.tar/K3_20160101113014_19339_02281264_L1G.tif', gdal.GA_ReadOnly) +srcband = image.GetRasterBand(1) + +print ("[ NO DATA VALUE ] = ", srcband.GetNoDataValue()) +print ("[ MIN ] = ", srcband.GetMinimum()) +print ("[ MAX ] = ", srcband.GetMaximum()) +print ("[ SCALE ] = ", srcband.GetScale()) +print ("[ UNIT TYPE ] = ", srcband.GetUnitType()) + diff --git a/testing/preprocessor_test.sh b/testing/preprocessor_test.sh index 24742554..981aa1ff 100755 --- a/testing/preprocessor_test.sh +++ b/testing/preprocessor_test.sh @@ -28,6 +28,5 @@ while read key value ; do fi done < preprocessor_test.txt -gdalinfo /vsiswift/preprocessor_results/KS03_AIS_PSH_1G_20160101T113020_20160101T113022_KGS_019339_75CE.tar/K3_20160101113014_19339_02281264_L1G.tif - +python3 preprocessor_test.py rm preprocessor_test.txt \ No newline at end of file -- GitLab