小编Esl*_*lah的帖子

查询相交中的 Python API sentinelsat 错误

我在搜索包含特定坐标的图像时遇到问题。我无法让 intersect 函数与 API 一起使用。

我收到此错误消息:

sentinelsat.sentinel.SentinelAPIError: HTTP status 200 OK: Invalid query string. Check the parameters and format.
Run Code Online (Sandbox Code Playgroud)

那么我怎样才能让查询与交集一起工作?

使用的代码:

from sentinelsat import SentinelAPI, read_geojson, geojson_to_wkt
from datetime import date
from shapely.geometry import box, Polygon

api = SentinelAPI('myusername', 'mypassword','https://scihub.copernicus.eu/dhus')

footprint='footprint:"intersects(POLYGON((0 0,1 1,0 1,0 0)))"'

products = api.query(footprint,
                     date=('20180901', date(2018, 9, 3)),
                     area_relation='Intersects',
                     platformname='Sentinel-2',
                     cloudcoverpercentage=(0, 10))

print(products)

#this works  
#api.download_all(products)
Run Code Online (Sandbox Code Playgroud)

知道如何解决这个问题吗?

python api intersect sentinelsat

5
推荐指数
1
解决办法
717
查看次数

标签 统计

api ×1

intersect ×1

python ×1

sentinelsat ×1