本文整理汇总了Python中sentinelsat.sentinel.SentinelAPI.format_query方法的典型用法代码示例。如果您正苦于以下问题:Python SentinelAPI.format_query方法的具体用法?Python SentinelAPI.format_query怎么用?Python SentinelAPI.format_query使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类sentinelsat.sentinel.SentinelAPI
的用法示例。
在下文中一共展示了SentinelAPI.format_query方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。
示例1: test_api_query_format
# 需要导入模块: from sentinelsat.sentinel import SentinelAPI [as 别名]
# 或者: from sentinelsat.sentinel.SentinelAPI import format_query [as 别名]
def test_api_query_format():
api = SentinelAPI("mock_user", "mock_password")
now = datetime.now()
query = api.format_query('0 0,1 1,0 1,0 0', end_date=now)
last_24h = format_date(now - timedelta(hours=24))
assert query == '(beginPosition:[%s TO %s]) ' % (last_24h, format_date(now)) + \
'AND (footprint:"Intersects(POLYGON((0 0,1 1,0 1,0 0)))")'
query = api.format_query('0 0,1 1,0 1,0 0', end_date=now, producttype='SLC')
assert query == '(beginPosition:[%s TO %s]) ' % (last_24h, format_date(now)) + \
'AND (footprint:"Intersects(POLYGON((0 0,1 1,0 1,0 0)))") ' + \
'AND (producttype:SLC)'