问题描述
您必须在 https://scihub.copernicus.eu/dhus 上登录才能请求 API 的用户名和密码。
然后,你可以使用这个函数:
Lat 是地理纬度,lon 是经度,tiles 包含网格中的瓷砖。
def S2tile_fromLATLON(float(lat),float(lon)):
# query scenes
api = SentinelAPI('USER','PASSWORD','https://scihub.copernicus.eu/dhus')
footprint = 'POINT(%s %s)' % (lon,lat)
product = api.query(footprint,date=('20190101','20190301'),platformname='Sentinel-2',producttype= 'S2MSI1C',area_relation='Contains',)
# get tile
tiles=[]
for value in product.values():
tile = value['tileid']
if len(tiles)==0:
print(tile)
tiles.append(tile)
aux=0
for j in range(0,len(tiles)):
if tile==tiles[j]:
aux=1
if aux==0:
print(tile)
tiles.append(tile)
return tiles
如果信息有用,不要忘记给我点赞。
马丁内斯-桑切斯 E.
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)