diff --git a/getS2PEPSFromShp.py b/getS2PEPSFromShp.py index 868d74a02e04bd58082b4b339f5ed68b77be9dd4..b1cdf3b413b358ab1ee8a8424d1920aee7c4520a 100644 --- a/getS2PEPSFromShp.py +++ b/getS2PEPSFromShp.py @@ -19,7 +19,7 @@ def main(argv): sys.exit("Platform not supported!") try: - opts, args = getopt.getopt(argv, 'w:d:f:c:p:m') + opts, args = getopt.getopt(argv, 'w:d:f:c:p:m',['cc=']) except getopt.GetoptError as err: sys.exit(err) @@ -40,7 +40,7 @@ def main(argv): collection = 'S2ST' product_type = 'S2MSI1C' sensor_mode = None - + cloud_cover = str(100) for opt,val in opts: if opt == '-w': output_folder = str(val) @@ -56,6 +56,8 @@ def main(argv): product_type = str(val) elif opt == '-m': sensor_mode = str(val) + elif opt == '--cc': + cloud_cover = str(val) if collection == 'S2ST' : if date_beg == None : date_beg = '2016-12-06' @@ -69,7 +71,7 @@ def main(argv): extent = getShapefileExtent_WGS84(shp_file) - cmd = ['python', peps_folder+'/peps_download.py', '-a', id_file, '-w', output_folder, '-c', collection, '-p', product_type, + cmd = ['python', peps_folder+'/peps_download.py', '-a', id_file, '-w', output_folder, '-c', collection, '-p', product_type, '--clouds', cloud_cover, '--lonmin', str(extent[0]), '--lonmax', str(extent[2]), '--latmin', str(extent[3]), '--latmax', str(extent[1])] if date_beg != None : cmd += ['-d', date_beg] @@ -85,6 +87,6 @@ def main(argv): if __name__ == '__main__': if len(sys.argv) < 3: sys.exit( - 'Usage: python getS2PEPSFromShp.py [-w <output folder>] [-d <begin-date YYYY-MM-DD>] [-f <end-date YYYY-MM-DD>] [-c <collection>] [-p <product-type>] [-m <sensor-mode>] <shp-file> <peps-installation-folder>') + 'Usage: python getS2PEPSFromShp.py [-w <output folder>] [-d <begin-date YYYY-MM-DD>] [--cc cloud_max_cover ex: 70 for 70%] [-f <end-date YYYY-MM-DD>] [-c <collection>] [-p <product-type>] [-m <sensor-mode>] <shp-file> <peps-installation-folder>') else: main(sys.argv[1:]) \ No newline at end of file