From 869668163c8544d2fd918cdbf1f3e7d23ded5514 Mon Sep 17 00:00:00 2001 From: Arthur Duflot <arthur.duflot@capgemini.com> Date: Wed, 19 Jul 2023 12:10:54 +0000 Subject: [PATCH] Val maap v3d2 --- compute_ratio/Compute_Ratio.ipynb | 9 ++------- edav/edav_example_of_data_access_v0.1.1.ipynb | 14 +++++++------- init.sh | 2 +- maap-s3/script-s3_stream_direct.ipynb | 9 ++------- .../Notebook_Classification_S2.ipynb | 1 + scalability-s2-jupyter/wps_compact.xml | 2 +- wps_notebook/Resample.ipynb | 17 ++++------------- wps_notebook/xml_file/wps_readstwo.xml | 2 +- wps_notebook/xml_file/wps_resample.xml | 2 +- 9 files changed, 20 insertions(+), 38 deletions(-) diff --git a/compute_ratio/Compute_Ratio.ipynb b/compute_ratio/Compute_Ratio.ipynb index 1f48c56..bcc530f 100644 --- a/compute_ratio/Compute_Ratio.ipynb +++ b/compute_ratio/Compute_Ratio.ipynb @@ -45,12 +45,7 @@ "import time\n", "import configparser\n", "from pyproj import Proj, transform\n", - "try:\n", - " import rasterio\n", - "except :\n", - " #if the commande below not working execute it in a terminal and relaucn the notebook\n", - " !conda install --freeze-installed rasterio\n", - " import rasterio" + "import rasterio\n" ] }, { @@ -361,7 +356,7 @@ " \"geometry\":json.dumps({\"type\": \"Polygon\", \"coordinates\": [[[58.49921249731845, 13.577403929486715], [58.49921249731846, 13.688651813293088], [58.428412073606594, 13.688651813293088], [58.428412073606594, 13.577403929486715], [58.49921249731845, 13.577403929486715]]]}),\n", " \"dataset_type\":\"Raster\",\n", " \"subDatasetId\":\"Biosar1\",\n", - " \"source\":\"/vsis3/maap-scientific-data/shared/demo/ratio.tiff\",\n", + " \"source\":\"/vsis3/maap-scientific-data/shared/demo/ratio.tif\",\n", " \"dataset_dimension\":\"3\",\n", " \"dataset_dimension_description\":\"Lat Long Time\",\n", " \"dataset_description\":\"Ratio VH/VV scene 105 Biosar1\",\n", diff --git a/edav/edav_example_of_data_access_v0.1.1.ipynb b/edav/edav_example_of_data_access_v0.1.1.ipynb index 0dc41e0..484941c 100644 --- a/edav/edav_example_of_data_access_v0.1.1.ipynb +++ b/edav/edav_example_of_data_access_v0.1.1.ipynb @@ -71,7 +71,7 @@ " elem[\"datasetId\"]=feature[\"datasetId\"]\n", " elem[\"subDatasetIds\"]=[]\n", " for subdset in feature[\"subDataset\"]:\n", - " elem[\"subDatasetIds\"].append(subdset[\"subDatasetId\"])\n", + " elem[\"subDatasetIds\"].append(subdset)\n", " response.append(elem)\n", " print(response)" ] @@ -116,11 +116,11 @@ "source": [ "if len(result) >0:\n", " for feature in result:\n", - " if feature[\"metadata\"][\"geolocated\"]:\n", - " wcs_query=endpoint+\"/wcs?\"+feature[\"sourceRasterGeo\"]\n", + " if feature[\"geolocated\"] == 'True':\n", + " wcs_query=endpoint+\"/wcs?\"+feature[\"source\"]\n", " else:\n", - " wcs_query=feature[\"source\"][0]\n", - " inputFilename = feature[\"metadata\"][\"identifier\"]+\".tif\"\n", + " wcs_query=feature[\"source\"]\n", + " inputFilename = feature[\"catalogueId\"]+\".tif\"\n", " print(wcs_query)\n", " r = requests.get(wcs_query,stream=True)\n", " if r.status_code == 200:\n", @@ -151,8 +151,8 @@ "import os\n", "if len(result) >0:\n", " for feature in result:\n", - " if feature[\"metadata\"][\"geolocated\"]:\n", - " wcs_query=endpoint+\"/wcs?\"+feature[\"sourceRasterGeo\"]\n", + " if feature[\"geolocated\"] == 'True':\n", + " wcs_query=endpoint+\"/wcs?\"+feature[\"source\"]\n", " else:\n", " wcs_query=feature[\"source\"][0]\n", "print(wcs_query)\n", diff --git a/init.sh b/init.sh index fc67402..a9a23a5 100755 --- a/init.sh +++ b/init.sh @@ -12,7 +12,7 @@ echo "password = $2" >> $HOME/.maap/auth.ini touch $HOME/.maap/maap.ini echo "[maap]" > $HOME/.maap/maap.ini echo "copa_backend_url = https://gravitee-gateway.${MAAP_ENV_TYPE,,}.esa-maap.org/" >> $HOME/.maap/maap.ini -echo "url_token = url_token = $AUTH_ACCESS_TOKEN_URL" >> $HOME/.maap/maap.ini +echo "url_token = $AUTH_ACCESS_TOKEN_URL" >> $HOME/.maap/maap.ini echo "client_id = $CLIENT_ID" >> $HOME/.maap/maap.ini echo "url_gravitee_s3 = https://gravitee-gateway.${MAAP_ENV_TYPE,,}.esa-maap.org/s3/" >> $HOME/.maap/maap.ini diff --git a/maap-s3/script-s3_stream_direct.ipynb b/maap-s3/script-s3_stream_direct.ipynb index df85e51..7b2b137 100644 --- a/maap-s3/script-s3_stream_direct.ipynb +++ b/maap-s3/script-s3_stream_direct.ipynb @@ -91,7 +91,7 @@ "metadata": {}, "outputs": [], "source": [ - "!time cp s3-drive/catalog-data/Campaign_data/tropisar/tropisar_dem_kaw.tiff ~/data/." + "!time cp /projects/s3-drive/catalog-data/Campaign_data/tropisar/tropisar_dem_kaw.tiff ~/data/." ] }, { @@ -117,12 +117,7 @@ "import time\n", "import configparser\n", "from pyproj import Proj, transform\n", - "try:\n", - " import rasterio\n", - "except :\n", - " #if the commande below not working execute it in a terminal and relaucn the notebook\n", - " !conda install --freeze-installed rasterio\n", - " import rasterio" + "import rasterio" ] }, { diff --git a/scalability-s2-jupyter/Notebook_Classification_S2.ipynb b/scalability-s2-jupyter/Notebook_Classification_S2.ipynb index f840cda..26bc361 100644 --- a/scalability-s2-jupyter/Notebook_Classification_S2.ipynb +++ b/scalability-s2-jupyter/Notebook_Classification_S2.ipynb @@ -150,6 +150,7 @@ " return tree.find('{http://www.opengis.net/wps/2.0}JobID').text\n", "\n", "dirname = os.getcwd()\n", + "# make sure <ows:Identifier> of wps_compact.xml is the id of readstwo algo\n", "read_xml = os.path.join(dirname, 'wps_compact.xml')\n", "\n", "print(\"--- EXECUTE---\")\n", diff --git a/scalability-s2-jupyter/wps_compact.xml b/scalability-s2-jupyter/wps_compact.xml index 7d5fe9e..ef18d82 100644 --- a/scalability-s2-jupyter/wps_compact.xml +++ b/scalability-s2-jupyter/wps_compact.xml @@ -1 +1 @@ -<?xml version="1.0" encoding="UTF-8" standalone="yes"?><ExecuteRequestType mode="async" response="document" service="WPS" version="2.0.0" xmlns:xlin="http://www.w3.org/1999/xlink" xmlns:wfs="http://www.opengis.net/wfs/2.1" xmlns:sld="http://www.opengis.net/sld/1.2" xmlns:ows="http://www.opengis.net/ows/2.0" xmlns:kml="http://www.opengis.net/kml/2.2" xmlns:ns8="http://www.opengis.net/se/2.0/core" xmlns:ns13="http://www.opengis.net/gml" xmlns:ns9="http://www.opengis.net/fes/2.1" xmlns:ns12="http://www.opengis.net/ows-context" xmlns:ns11="http://www.opengis.net/se/2.0/raster" xmlns:ns10="http://www.opengis.net/se/2.0/thematic" xmlns:ns16="urn:oasis:names:tc:ciq:xsdschema:xAL:2.0" xmlns:ns15="http://www.w3.org/2005/Atom" xmlns:wps="http://www.opengis.net/wps/2.0" xmlns:ns14="http://www.w3.org/2001/SMIL20/" xmlns:wms="http://www.opengis.net/wms" xmlns:ns18="http://www.w3.org/2001/SMIL20/Language"> <ows:Identifier>600ef3b64f4c6300018f2c54</ows:Identifier> <wps:Input id="s2_folder"> <wps:Data><wps:LiteralValue>S2A_MSIL2A_20201129T110421_N0214_R094_T30TXQ_20201129T135030.SAFE</wps:LiteralValue></wps:Data> </wps:Input> <wps:Input id="output"> <wps:Data><wps:LiteralValue>/projects/data/readstwo/</wps:LiteralValue></wps:Data> </wps:Input> <wps:Input id="bands_10m"> <wps:Data><wps:LiteralValue>Bands_10m.pkl</wps:LiteralValue></wps:Data> </wps:Input> <wps:Input id="bands_20m"> <wps:Data><wps:LiteralValue>Bands_20m.pkl</wps:LiteralValue></wps:Data> </wps:Input> <wps:Input id="bands_60m"> <wps:Data><wps:LiteralValue>Bands_60m.pkl</wps:LiteralValue></wps:Data> </wps:Input> <wps:Input id="tile_meta"> <wps:Data><wps:LiteralValue>Tile_metadata.pkl</wps:LiteralValue></wps:Data> </wps:Input> <wps:Input id="mask_meta"> <wps:Data><wps:LiteralValue>Mask_esa.pkl</wps:LiteralValue></wps:Data> </wps:Input> </ExecuteRequestType> \ No newline at end of file +<?xml version="1.0" encoding="UTF-8" standalone="yes"?><ExecuteRequestType mode="async" response="document" service="WPS" version="2.0.0" xmlns:xlin="http://www.w3.org/1999/xlink" xmlns:wfs="http://www.opengis.net/wfs/2.1" xmlns:sld="http://www.opengis.net/sld/1.2" xmlns:ows="http://www.opengis.net/ows/2.0" xmlns:kml="http://www.opengis.net/kml/2.2" xmlns:ns8="http://www.opengis.net/se/2.0/core" xmlns:ns13="http://www.opengis.net/gml" xmlns:ns9="http://www.opengis.net/fes/2.1" xmlns:ns12="http://www.opengis.net/ows-context" xmlns:ns11="http://www.opengis.net/se/2.0/raster" xmlns:ns10="http://www.opengis.net/se/2.0/thematic" xmlns:ns16="urn:oasis:names:tc:ciq:xsdschema:xAL:2.0" xmlns:ns15="http://www.w3.org/2005/Atom" xmlns:wps="http://www.opengis.net/wps/2.0" xmlns:ns14="http://www.w3.org/2001/SMIL20/" xmlns:wms="http://www.opengis.net/wms" xmlns:ns18="http://www.w3.org/2001/SMIL20/Language"> <ows:Identifier>6439679c2ec8ed0dd629289e</ows:Identifier> <wps:Input id="s2_folder"> <wps:Data><wps:LiteralValue>S2A_MSIL2A_20201129T110421_N0214_R094_T30TXQ_20201129T135030.SAFE</wps:LiteralValue></wps:Data> </wps:Input> <wps:Input id="output"> <wps:Data><wps:LiteralValue>/projects/data/readstwo/</wps:LiteralValue></wps:Data> </wps:Input> <wps:Input id="bands_10m"> <wps:Data><wps:LiteralValue>Bands_10m.pkl</wps:LiteralValue></wps:Data> </wps:Input> <wps:Input id="bands_20m"> <wps:Data><wps:LiteralValue>Bands_20m.pkl</wps:LiteralValue></wps:Data> </wps:Input> <wps:Input id="bands_60m"> <wps:Data><wps:LiteralValue>Bands_60m.pkl</wps:LiteralValue></wps:Data> </wps:Input> <wps:Input id="tile_meta"> <wps:Data><wps:LiteralValue>Tile_metadata.pkl</wps:LiteralValue></wps:Data> </wps:Input> <wps:Input id="mask_meta"> <wps:Data><wps:LiteralValue>Mask_esa.pkl</wps:LiteralValue></wps:Data> </wps:Input> </ExecuteRequestType> \ No newline at end of file diff --git a/wps_notebook/Resample.ipynb b/wps_notebook/Resample.ipynb index ef9b1e1..31808e6 100644 --- a/wps_notebook/Resample.ipynb +++ b/wps_notebook/Resample.ipynb @@ -29,18 +29,9 @@ "import glob\n", "import numpy as np\n", "import configparser\n", - "\n", - "try:\n", - " import wget\n", - "except :\n", - " !pip install wget\n", - " import wget\n", - " \n", - "try:\n", - " import rasterio\n", - "except:\n", - " !pip install rasterio\n", - " import rasterio\n" + "import wget\n", + "import rasterio\n", + "\n" ] }, { @@ -84,7 +75,7 @@ "metadata": {}, "outputs": [], "source": [ - "response = requests.post(url_token, data=data={'client_id': CLIENT_ID, 'username': email, 'password': password, \"grant_type\": \"password\", \"scope\": \"profile\"})\n", + "response = requests.post(url_token, data={'client_id': CLIENT_ID, 'username': email, 'password': password, \"grant_type\": \"password\", \"scope\": \"profile\"})\n", "data = json.loads(response.text)\n", "print(data)\n", "oauth_token = data['access_token']" diff --git a/wps_notebook/xml_file/wps_readstwo.xml b/wps_notebook/xml_file/wps_readstwo.xml index 20b87ba..52a3ffc 100644 --- a/wps_notebook/xml_file/wps_readstwo.xml +++ b/wps_notebook/xml_file/wps_readstwo.xml @@ -1 +1 @@ -<?xml version="1.0" encoding="UTF-8" standalone="yes"?><ExecuteRequestType mode="async" response="document" service="WPS" version="2.0.0" xmlns:xlin="http://www.w3.org/1999/xlink" xmlns:wfs="http://www.opengis.net/wfs/2.1" xmlns:sld="http://www.opengis.net/sld/1.2" xmlns:ows="http://www.opengis.net/ows/2.0" xmlns:kml="http://www.opengis.net/kml/2.2" xmlns:ns8="http://www.opengis.net/se/2.0/core" xmlns:ns13="http://www.opengis.net/gml" xmlns:ns9="http://www.opengis.net/fes/2.1" xmlns:ns12="http://www.opengis.net/ows-context" xmlns:ns11="http://www.opengis.net/se/2.0/raster" xmlns:ns10="http://www.opengis.net/se/2.0/thematic" xmlns:ns16="urn:oasis:names:tc:ciq:xsdschema:xAL:2.0" xmlns:ns15="http://www.w3.org/2005/Atom" xmlns:wps="http://www.opengis.net/wps/2.0" xmlns:ns14="http://www.w3.org/2001/SMIL20/" xmlns:wms="http://www.opengis.net/wms" xmlns:ns18="http://www.w3.org/2001/SMIL20/Language"> <ows:Identifier>600ef3b64f4c6300018f2c54</ows:Identifier> <wps:Input id="s2_folder"> <wps:Data><wps:LiteralValue>S2A_MSIL2A_20201129T110421_N0214_R094_T30TXQ_20201129T135030.SAFE</wps:LiteralValue></wps:Data> </wps:Input> <wps:Input id="output"> <wps:Data><wps:LiteralValue>/projects/data/</wps:LiteralValue></wps:Data> </wps:Input> <wps:Input id="bands_10m"> <wps:Data><wps:LiteralValue>Bands_10m.pkl</wps:LiteralValue></wps:Data> </wps:Input> <wps:Input id="bands_20m"> <wps:Data><wps:LiteralValue>Bands_20m.pkl</wps:LiteralValue></wps:Data> </wps:Input> <wps:Input id="bands_60m"> <wps:Data><wps:LiteralValue>Bands_60m.pkl</wps:LiteralValue></wps:Data> </wps:Input> <wps:Input id="tile_meta"> <wps:Data><wps:LiteralValue>Tile_metadata.pkl</wps:LiteralValue></wps:Data> </wps:Input> <wps:Input id="mask_meta"> <wps:Data><wps:LiteralValue>Mask_esa.pkl</wps:LiteralValue></wps:Data> </wps:Input> </ExecuteRequestType> \ No newline at end of file +<?xml version="1.0" encoding="UTF-8" standalone="yes"?><ExecuteRequestType mode="async" response="document" service="WPS" version="2.0.0" xmlns:xlin="http://www.w3.org/1999/xlink" xmlns:wfs="http://www.opengis.net/wfs/2.1" xmlns:sld="http://www.opengis.net/sld/1.2" xmlns:ows="http://www.opengis.net/ows/2.0" xmlns:kml="http://www.opengis.net/kml/2.2" xmlns:ns8="http://www.opengis.net/se/2.0/core" xmlns:ns13="http://www.opengis.net/gml" xmlns:ns9="http://www.opengis.net/fes/2.1" xmlns:ns12="http://www.opengis.net/ows-context" xmlns:ns11="http://www.opengis.net/se/2.0/raster" xmlns:ns10="http://www.opengis.net/se/2.0/thematic" xmlns:ns16="urn:oasis:names:tc:ciq:xsdschema:xAL:2.0" xmlns:ns15="http://www.w3.org/2005/Atom" xmlns:wps="http://www.opengis.net/wps/2.0" xmlns:ns14="http://www.w3.org/2001/SMIL20/" xmlns:wms="http://www.opengis.net/wms" xmlns:ns18="http://www.w3.org/2001/SMIL20/Language"> <ows:Identifier>6439679c2ec8ed0dd629289e</ows:Identifier> <wps:Input id="s2_folder"> <wps:Data><wps:LiteralValue>S2A_MSIL2A_20201129T110421_N0214_R094_T30TXQ_20201129T135030.SAFE</wps:LiteralValue></wps:Data> </wps:Input> <wps:Input id="output"> <wps:Data><wps:LiteralValue>/projects/data/</wps:LiteralValue></wps:Data> </wps:Input> <wps:Input id="bands_10m"> <wps:Data><wps:LiteralValue>Bands_10m.pkl</wps:LiteralValue></wps:Data> </wps:Input> <wps:Input id="bands_20m"> <wps:Data><wps:LiteralValue>Bands_20m.pkl</wps:LiteralValue></wps:Data> </wps:Input> <wps:Input id="bands_60m"> <wps:Data><wps:LiteralValue>Bands_60m.pkl</wps:LiteralValue></wps:Data> </wps:Input> <wps:Input id="tile_meta"> <wps:Data><wps:LiteralValue>Tile_metadata.pkl</wps:LiteralValue></wps:Data> </wps:Input> <wps:Input id="mask_meta"> <wps:Data><wps:LiteralValue>Mask_esa.pkl</wps:LiteralValue></wps:Data> </wps:Input> </ExecuteRequestType> \ No newline at end of file diff --git a/wps_notebook/xml_file/wps_resample.xml b/wps_notebook/xml_file/wps_resample.xml index 73a4d67..bf58812 100644 --- a/wps_notebook/xml_file/wps_resample.xml +++ b/wps_notebook/xml_file/wps_resample.xml @@ -1 +1 @@ -<?xml version="1.0" encoding="UTF-8" standalone="yes"?><ExecuteRequestType mode="async" response="document" service="WPS" version="2.0.0" xmlns:xlin="http://www.w3.org/1999/xlink" xmlns:wfs="http://www.opengis.net/wfs/2.1" xmlns:sld="http://www.opengis.net/sld/1.2" xmlns:ows="http://www.opengis.net/ows/2.0" xmlns:kml="http://www.opengis.net/kml/2.2" xmlns:ns8="http://www.opengis.net/se/2.0/core" xmlns:ns13="http://www.opengis.net/gml" xmlns:ns9="http://www.opengis.net/fes/2.1" xmlns:ns12="http://www.opengis.net/ows-context" xmlns:ns11="http://www.opengis.net/se/2.0/raster" xmlns:ns10="http://www.opengis.net/se/2.0/thematic" xmlns:ns16="urn:oasis:names:tc:ciq:xsdschema:xAL:2.0" xmlns:ns15="http://www.w3.org/2005/Atom" xmlns:wps="http://www.opengis.net/wps/2.0" xmlns:ns14="http://www.w3.org/2001/SMIL20/" xmlns:wms="http://www.opengis.net/wms" xmlns:ns18="http://www.w3.org/2001/SMIL20/Language"> <ows:Identifier>5fff1388493f610001f5178e</ows:Identifier> <wps:Input id="input_dict"> <wps:Data><wps:LiteralValue></wps:LiteralValue></wps:Data> </wps:Input> <wps:Input id="data_dict"> <wps:Data><wps:LiteralValue></wps:LiteralValue></wps:Data> </wps:Input> <wps:Input id="input_image"> <wps:Data><wps:LiteralValue>https://bmap-copa-data.oss.eu-west-0.prod-cloud-ocb.orange-business.com//5fe0d56c7fb47300015742f5/readstwo-2021-02-05-16-34-50-5fe0d56c7fb47300015742f5/B02.jp2?AWSAccessKeyId=ZSTB15XXC1PDGYNVGY4Z&Expires=1612550160&Signature=s5gsmze9qwOipxTelUgmmAFR4nA%3D</wps:LiteralValue></wps:Data> </wps:Input> <wps:Input id="size"> <wps:Data><wps:LiteralValue>0.5</wps:LiteralValue></wps:Data> </wps:Input> <wps:Input id="dict_ref"> <wps:Data><wps:LiteralValue></wps:LiteralValue></wps:Data> </wps:Input> <wps:Input id="image_ref"> <wps:Data><wps:LiteralValue></wps:LiteralValue></wps:Data> </wps:Input> <wps:Input id="output"> <wps:Data><wps:LiteralValue>/projects/data/resample/</wps:LiteralValue></wps:Data> </wps:Input> </ExecuteRequestType> \ No newline at end of file +<?xml version="1.0" encoding="UTF-8" standalone="yes"?><ExecuteRequestType mode="async" response="document" service="WPS" version="2.0.0" xmlns:xlin="http://www.w3.org/1999/xlink" xmlns:wfs="http://www.opengis.net/wfs/2.1" xmlns:sld="http://www.opengis.net/sld/1.2" xmlns:ows="http://www.opengis.net/ows/2.0" xmlns:kml="http://www.opengis.net/kml/2.2" xmlns:ns8="http://www.opengis.net/se/2.0/core" xmlns:ns13="http://www.opengis.net/gml" xmlns:ns9="http://www.opengis.net/fes/2.1" xmlns:ns12="http://www.opengis.net/ows-context" xmlns:ns11="http://www.opengis.net/se/2.0/raster" xmlns:ns10="http://www.opengis.net/se/2.0/thematic" xmlns:ns16="urn:oasis:names:tc:ciq:xsdschema:xAL:2.0" xmlns:ns15="http://www.w3.org/2005/Atom" xmlns:wps="http://www.opengis.net/wps/2.0" xmlns:ns14="http://www.w3.org/2001/SMIL20/" xmlns:wms="http://www.opengis.net/wms" xmlns:ns18="http://www.w3.org/2001/SMIL20/Language"> <ows:Identifier>6439679c2ec8ed0dd629289d</ows:Identifier> <wps:Input id="input_dict"> <wps:Data><wps:LiteralValue></wps:LiteralValue></wps:Data> </wps:Input> <wps:Input id="data_dict"> <wps:Data><wps:LiteralValue></wps:LiteralValue></wps:Data> </wps:Input> <wps:Input id="input_image"> <wps:Data><wps:LiteralValue>https://bmap-copa-data.oss.eu-west-0.prod-cloud-ocb.orange-business.com//5fe0d56c7fb47300015742f5/readstwo-2021-02-05-16-34-50-5fe0d56c7fb47300015742f5/B02.jp2?AWSAccessKeyId=ZSTB15XXC1PDGYNVGY4Z&Expires=1612550160&Signature=s5gsmze9qwOipxTelUgmmAFR4nA%3D</wps:LiteralValue></wps:Data> </wps:Input> <wps:Input id="size"> <wps:Data><wps:LiteralValue>0.5</wps:LiteralValue></wps:Data> </wps:Input> <wps:Input id="dict_ref"> <wps:Data><wps:LiteralValue></wps:LiteralValue></wps:Data> </wps:Input> <wps:Input id="image_ref"> <wps:Data><wps:LiteralValue></wps:LiteralValue></wps:Data> </wps:Input> <wps:Input id="output"> <wps:Data><wps:LiteralValue>/projects/data/resample/</wps:LiteralValue></wps:Data> </wps:Input> </ExecuteRequestType> \ No newline at end of file -- GitLab