2

我正在编写一个简单的脚本,以使用 Sentinelsat 的 Python API 获取一些 SENTINEL 产品

然后我想将一些产品下载到与脚本不同的目录。

我不知道该怎么做。

我的剧本

api = SentinelAPI('xxxxxx', 'xxxx','https://scihub.copernicus.eu/dhus')
footprint = geojson_to_wkt(read_geojson('search_polygon.geojson'))
products = api.query(footprint,
                     platformname = "Sentinel-1",
                     beginposition =  ["2019-{}-{}T00:00:00.000Z".format(month_start,day_start),"2019-{}-{}T00:00:00.000Z".format(mont_stop,day_stop)],producttype='GRD')
gdf = api.to_geodataframe(products)
[api.download(item) for item in gdf["uuid"]]

我想下载不同目录中的产品。例如

。/数据

4

2 回答 2

3

您可以设置要在其中下载数据的目录api.download

directory = 'data'
[api.download(item, directory_path= directory) for item in gdf["uuid"]]
于 2019-04-15T08:41:09.227 回答
0

就这么简单,只需添加 磁盘名称://您的目录/文件

with open("D://map/dimo.json") as obj:
    import json
    json.dump("sss",obj)

但是应该创建文件

于 2019-04-13T11:34:04.077 回答