本文整理汇总了Python中gbdxtools.catalog.Catalog.search方法的典型用法代码示例。如果您正苦于以下问题:Python Catalog.search方法的具体用法?Python Catalog.search怎么用?Python Catalog.search使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类gbdxtools.catalog.Catalog
的用法示例。
在下文中一共展示了Catalog.search方法的10个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。
示例1: test_catalog_search_startDate_and_endDate_only_less_than_one_week_apart
# 需要导入模块: from gbdxtools.catalog import Catalog [as 别名]
# 或者: from gbdxtools.catalog.Catalog import search [as 别名]
def test_catalog_search_startDate_and_endDate_only_less_than_one_week_apart(self):
c = Catalog()
results = c.search(startDate='2008-01-01T00:00:00.000Z',
endDate='2008-01-03T00:00:00.000Z')
assert len(results) == 643
示例2: test_catalog_search_huge_aoi
# 需要导入模块: from gbdxtools.catalog import Catalog [as 别名]
# 或者: from gbdxtools.catalog.Catalog import search [as 别名]
def test_catalog_search_huge_aoi(self):
"""
Search an AOI the size of utah, broken into multiple smaller searches
"""
c = Catalog()
results = c.search(searchAreaWkt = "POLYGON((-113.88427734375 40.36642741921034,-110.28076171875 40.36642741921034,-110.28076171875 37.565262680889965,-113.88427734375 37.565262680889965,-113.88427734375 40.36642741921034))")
assert len(results) == 1000 # we will max out the paging limit of the vector service
示例3: test_catalog_search_huge_aoi
# 需要导入模块: from gbdxtools.catalog import Catalog [as 别名]
# 或者: from gbdxtools.catalog.Catalog import search [as 别名]
def test_catalog_search_huge_aoi(self):
"""
Search an AOI the size of utah, broken into multiple smaller searches
"""
c = Catalog(self.gbdx)
results = c.search(searchAreaWkt = "POLYGON((-113.88427734375 40.36642741921034,-110.28076171875 40.36642741921034,-110.28076171875 37.565262680889965,-113.88427734375 37.565262680889965,-113.88427734375 40.36642741921034))")
assert len(results) == 2736
示例4: test_catalog_search_types1
# 需要导入模块: from gbdxtools.catalog import Catalog [as 别名]
# 或者: from gbdxtools.catalog.Catalog import search [as 别名]
def test_catalog_search_types1(self):
c = Catalog()
types = [ "LandsatAcquisition" ]
results = c.search(types=types,
searchAreaWkt="POLYGON ((30.1 9.9, 30.1 10.1, 29.9 10.1, 29.9 9.9, 30.1 9.9))")
for result in results:
assert 'LandsatAcquisition' in result['type']
示例5: test_catalog_search_startDate_and_endDate_only_more_than_one_week_apart
# 需要导入模块: from gbdxtools.catalog import Catalog [as 别名]
# 或者: from gbdxtools.catalog.Catalog import search [as 别名]
def test_catalog_search_startDate_and_endDate_only_more_than_one_week_apart(self):
c = Catalog(self.gbdx)
try:
results = c.search(startDate='2004-01-01T00:00:00.000Z',
endDate='2012-01-01T00:00:00.000Z')
except Exception as e:
pass
else:
raise Exception('failed test')
示例6: test_catalog_search_filters2
# 需要导入模块: from gbdxtools.catalog import Catalog [as 别名]
# 或者: from gbdxtools.catalog.Catalog import search [as 别名]
def test_catalog_search_filters2(self):
c = Catalog()
filters = [
"sensorPlatformName = 'WORLDVIEW03'"
]
results = c.search(filters=filters,
searchAreaWkt="POLYGON ((30.1 9.9, 30.1 10.1, 29.9 10.1, 29.9 9.9, 30.1 9.9))")
for result in results:
assert result['properties']['sensorPlatformName'] in ['WORLDVIEW03']
示例7: test_catalog_search_filters1
# 需要导入模块: from gbdxtools.catalog import Catalog [as 别名]
# 或者: from gbdxtools.catalog.Catalog import search [as 别名]
def test_catalog_search_filters1(self):
c = Catalog()
filters = [
"(sensorPlatformName = 'WORLDVIEW01' OR sensorPlatformName ='QUICKBIRD02')",
"cloudCover < 10",
"offNadirAngle < 10"
]
results = c.search(startDate='2008-01-01T00:00:00.000Z',
endDate='2012-01-03T00:00:00.000Z',
filters=filters,
searchAreaWkt="POLYGON ((30.1 9.9, 30.1 10.1, 29.9 10.1, 29.9 9.9, 30.1 9.9))")
for result in results:
assert result['properties']['sensorPlatformName'] in ['WORLDVIEW01','QUICKBIRD02']
assert float(result['properties']['cloudCover']) < 10
assert float(result['properties']['offNadirAngle']) < 10
示例8: test_catalog_search_wkt_and_endDate
# 需要导入模块: from gbdxtools.catalog import Catalog [as 别名]
# 或者: from gbdxtools.catalog.Catalog import search [as 别名]
def test_catalog_search_wkt_and_endDate(self):
c = Catalog()
results = c.search(searchAreaWkt="POLYGON ((30.1 9.9, 30.1 10.1, 29.9 10.1, 29.9 9.9, 30.1 9.9))",
endDate='2012-01-01T00:00:00.000Z')
assert len(results) == 92
示例9: test_catalog_search_wkt_only
# 需要导入模块: from gbdxtools.catalog import Catalog [as 别名]
# 或者: from gbdxtools.catalog.Catalog import search [as 别名]
def test_catalog_search_wkt_only(self):
c = Catalog()
results = c.search(searchAreaWkt="POLYGON ((30.1 9.9, 30.1 10.1, 29.9 10.1, 29.9 9.9, 30.1 9.9))")
assert len(results) == 508
示例10: test_catalog_search_wkt_and_startDate
# 需要导入模块: from gbdxtools.catalog import Catalog [as 别名]
# 或者: from gbdxtools.catalog.Catalog import search [as 别名]
def test_catalog_search_wkt_and_startDate():
c = Catalog(gbdx)
results = c.search(searchAreaWkt="POLYGON ((30.1 9.9, 30.1 10.1, 29.9 10.1, 29.9 9.9, 30.1 9.9))",
startDate='2012-01-01T00:00:00.000Z')
assert len(results) == 317