[英]GEE Python API: Showing image fails
我一直在尝试通过 GEE 上的 Python API 进行故障排除,但我就是无法弄清楚问题所在。 我在论坛上搜索了类似的问题,但我找到的解决方案对解决问题没有帮助。
我现在试图在 Google Colab 上简单地显示一个图像。 我的代码如下:
**# Get image collection**
sentinel_collection = ee.ImageCollection('COPERNICUS/S2_SR')
**# Filter by bates**
collection_time = sentinel_collection.filterDate('2017-03-28', '2019-12-08')
**# Create a square over region of interest**
square = ee.Geometry.Rectangle(coords=[
[-77.04931434943427,-12.11990118945657],
[-76.98579963996161,-12.09103199034111]],
proj=None)
collection_bounds = collection_time.filterBounds(square)
**# Filter to remove clouds that have > 5% cover**
clouds = collection_bounds.filter(ee.Filter.lt('CLOUD_COVER', 5))
**# Select appropriate bands**
bands = clouds.select(['B4', 'B3', 'B2'])
**# Create a composite image**
composite = bands.median()
**# Show the image**
Image(url=composite.getThumbUrl({'min':0,'max': 3000}))
我相信我的过滤和选择过程都很好,直到我调用 getThumbnail 方法:
Image(url=composite.getThumbUrl({'min':0,'max': 3000}))
我得到的错误代码是一个一般错误 500,这根本没有帮助:
---------------------------------------------------------------------------
HttpError Traceback (most recent call last)
/usr/local/lib/python3.6/dist-packages/ee/data.py in _execute_cloud_call(call, num_retries)
337 try:
--> 338 return call.execute(num_retries=num_retries)
339 except apiclient.errors.HttpError as e:
7 frames
HttpError: <HttpError 500 when requesting https://earthengine.googleapis.com/v1alpha/projects/earthengine-legacy/thumbnails?fields=name&alt=json returned "An internal error has occurred">
During handling of the above exception, another exception occurred:
EEException Traceback (most recent call last)
/usr/local/lib/python3.6/dist-packages/ee/data.py in _execute_cloud_call(call, num_retries)
338 return call.execute(num_retries=num_retries)
339 except apiclient.errors.HttpError as e:
--> 340 raise _translate_cloud_exception(e)
341
342
EEException: An internal error has occurred
我一直环顾四周,试图了解问题出在哪里,但老实说我不知道。 在调用 getThumbNail 方法之前,我尝试了不同的过滤选项,但没有成功。
欢迎所有帮助!
请参阅此处的文档。
https://developers.google.com/earth-engine/image_visualization
在页面底部,它说:
Note: getThumbURL is intended as a method for producing preview images
you might include in presentations, websites, and social media posts.
Its size limitation is 100,000,000 pixels and the browser can timeout
for complicated requests.
If you want a large image or have a complex process, see the Exporting Data page.
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.