Commit 5fe9ca1b authored by Mario Chirinos Colunga's avatar Mario Chirinos Colunga 💬

find Products

parent a10ae6b4
...@@ -9,6 +9,8 @@ import contextlib ...@@ -9,6 +9,8 @@ import contextlib
sys.path.append('/home/geoint/GeoSentinel') sys.path.append('/home/geoint/GeoSentinel')
from geosentinel import APISentinel from geosentinel import APISentinel
from geosentinel import polygonToBox
from datetime import date from datetime import date
#@contextmanager #@contextmanager
...@@ -26,7 +28,6 @@ def findSentinelProducts(wkt, startDate, endDate, platform, cloud): ...@@ -26,7 +28,6 @@ def findSentinelProducts(wkt, startDate, endDate, platform, cloud):
products = sentinel.getProducts(wkt, (startDate, endDate), {"platformname":platform, "cloudcoverpercentage":"[0 TO "+str(cloud)+"]"}) products = sentinel.getProducts(wkt, (startDate, endDate), {"platformname":platform, "cloudcoverpercentage":"[0 TO "+str(cloud)+"]"})
# list = [k for k in products.keys()]
return products return products
def main(argv): def main(argv):
...@@ -36,10 +37,10 @@ def main(argv): ...@@ -36,10 +37,10 @@ def main(argv):
else: else:
# with suppress_stdout(): # with suppress_stdout():
# with contextlib.redirect_stdout(None): # with contextlib.redirect_stdout(None):
productList = findSentinelProducts(sys.argv[1], sys.argv[2], sys.argv[3], sys.argv[4], sys.argv[5]) wkt = polygonToBox.getWKTPolygonBoundingBox(sys.argv[1], True)
productList = findSentinelProducts(wkt, sys.argv[2], sys.argv[3], sys.argv[4], sys.argv[5])
fileNames = [productList[k]['filename'].replace("SAFE", "zip").replace("L1C", "L2A") for k in productList.keys() ] fileNames = [productList[k]['filename'].replace("SAFE", "zip").replace("L1C", "L2A") for k in productList.keys() ]
# print(fileNames)
inDir = sys.argv[6] inDir = sys.argv[6]
outdir = sys.argv[7] outdir = sys.argv[7]
...@@ -51,7 +52,7 @@ def main(argv): ...@@ -51,7 +52,7 @@ def main(argv):
for f in matchingProducts: for f in matchingProducts:
print (f) print (f)
# os.system("ln -s " + inDir+f + " " + outdir+f) os.system("ln -s " + inDir+f + " " + outdir+f)
# print ("ln -s " + inDir+f + " " + outdir+f) # print ("ln -s " + inDir+f + " " + outdir+f)
print (str(len(matchingProducts)) + " Linked to " + outdir) print (str(len(matchingProducts)) + " Linked to " + outdir)
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment